Home
last modified time | relevance | path

Searched refs:INET_ECN_MASK (Results 1 – 22 of 22) sorted by relevance

/linux/include/net/
H A Dinet_ecn.h18 INET_ECN_MASK = 3, enumerator
25 return (dsfield & INET_ECN_MASK) == INET_ECN_CE; in INET_ECN_is_ce()
30 return (dsfield & INET_ECN_MASK) == INET_ECN_NOT_ECT; in INET_ECN_is_not_ect()
48 outer &= ~INET_ECN_MASK; in INET_ECN_encapsulate()
49 outer |= !INET_ECN_is_ce(inner) ? (inner & INET_ECN_MASK) : in INET_ECN_encapsulate()
62 inet_sk(sk)->tos &= ~INET_ECN_MASK; in __INET_ECN_xmit()
65 inet6_sk(sk)->tclass &= ~INET_ECN_MASK; in __INET_ECN_xmit()
77 inet_sk(sk)->tos &= ~INET_ECN_MASK; in INET_ECN_dontxmit()
79 inet6_sk(sk)->tclass &= ~INET_ECN_MASK; in INET_ECN_dontxmit()
83 (label) &= ~htonl(INET_ECN_MASK << 20); \
[all …]
H A Dtcp_ecn.h206 switch (ecnfield & INET_ECN_MASK) { in tcp_ecnfield_to_accecn_optfield()
224 switch (ecnfield & INET_ECN_MASK) { in tcp_accecn_field_init_offset()
278 u8 ecnfield = TCP_SKB_CB(skb)->ip_dsfield & INET_ECN_MASK; in tcp_ecn_received_counters()
475 tp->syn_ect_rcv = dsf & INET_ECN_MASK; in tcp_ecn_rcv_synack_accecn()
558 INET_ECN_MASK; in tcp_ecn_rcv_syn()
592 tp->syn_ect_snt = inet_sk(sk)->tos & INET_ECN_MASK; in tcp_ecn_send_synack()
627 tp->syn_ect_snt = inet_sk(sk)->tos & INET_ECN_MASK; in tcp_ecn_send_syn()
/linux/net/sched/
H A Dact_ctinfo.c38 ~INET_ECN_MASK; in tcf_ctinfo_dscp_set()
42 dscp = ipv4_get_dsfield(ip_hdr(skb)) & ~INET_ECN_MASK; in tcf_ctinfo_dscp_set()
46 INET_ECN_MASK, in tcf_ctinfo_dscp_set()
55 dscp = ipv6_get_dsfield(ipv6_hdr(skb)) & ~INET_ECN_MASK; in tcf_ctinfo_dscp_set()
59 INET_ECN_MASK, in tcf_ctinfo_dscp_set()
H A Dsch_dualpi2.c319 cb->ect = ipv4_get_dsfield(ip_hdr(skb)) & INET_ECN_MASK; in dualpi2_read_ect()
327 cb->ect = ipv6_get_dsfield(ipv6_hdr(skb)) & INET_ECN_MASK; in dualpi2_read_ect()
H A Dsch_cake.c1637 ipv4_change_dsfield(ip_hdr(skb), INET_ECN_MASK, 0); in cake_handle_diffserv()
1657 ipv6_change_dsfield(ipv6_hdr(skb), INET_ECN_MASK, 0); in cake_handle_diffserv()
/linux/samples/bpf/
H A Dhbm_kern.h121 pkti->ecn = (ip6h->flow_lbl[0] >> 4) & INET_ECN_MASK; in hbm_get_pkt_info()
125 pkti->ecn = iph.tos & INET_ECN_MASK; in hbm_get_pkt_info()
/linux/drivers/net/ethernet/chelsio/libcxgb/
H A Dlibcxgb_cm.c103 tos & ~INET_ECN_MASK, 0); in cxgb_find_route()
/linux/net/ipv6/
H A Dtcp_ipv6.c548 tcp_rsk(req)->syn_ect_snt = np->tclass & INET_ECN_MASK; in tcp_v6_send_synack()
557 (tcp_rsk(req)->syn_tos & ~INET_ECN_MASK) | in tcp_v6_send_synack()
558 (np->tclass & INET_ECN_MASK) : in tcp_v6_send_synack()
1096 ipv6_get_dsfield(ipv6h) & ~INET_ECN_MASK, in tcp_v6_send_reset()
1126 tclass &= ~INET_ECN_MASK;
1247 &key, ipv6_get_dsfield(ipv6_hdr(skb)) & ~INET_ECN_MASK,
1433 newnp->tclass = tcp_rsk(req)->syn_tos & ~INET_ECN_MASK;
H A Dip6_input.c206 (ipv6_get_dsfield(hdr) & INET_ECN_MASK), in ip6_rcv_core()
H A Dipv6_sockglue.c725 val &= ~INET_ECN_MASK; in do_ipv6_setsockopt()
726 val |= np->tclass & INET_ECN_MASK; in do_ipv6_setsockopt()
H A Dreassembly.c65 return 1 << (ipv6_get_dsfield(ipv6h) & INET_ECN_MASK); in ip6_frag_ecn()
H A Dip6_tunnel.c719 __u8 dsfield = ipv6_get_dsfield(ipv6h) & ~INET_ECN_MASK; in ip4ip6_dscp_ecn_decapsulate()
722 ipv4_change_dsfield(ip_hdr(skb), INET_ECN_MASK, dsfield); in ip4ip6_dscp_ecn_decapsulate()
/linux/net/ipv4/
H A Dtcp_ipv4.c889 arg.tos = ip_hdr(skb)->tos & ~INET_ECN_MASK; in tcp_v4_send_reset()
1048 tos &= ~INET_ECN_MASK;
1171 ip_hdr(skb)->tos & ~INET_ECN_MASK,
1202 tcp_rsk(req)->syn_ect_snt = inet_sk(sk)->tos & INET_ECN_MASK;
1208 tos = (tcp_rsk(req)->syn_tos & ~INET_ECN_MASK) |
1209 (tos & INET_ECN_MASK);
1749 newinet->tos = tcp_rsk(req)->syn_tos & ~INET_ECN_MASK;
H A Dip_input.c507 IPSTATS_MIB_NOECTPKTS + (iph->tos & INET_ECN_MASK), in ip_rcv_core()
H A Dip_fragment.c73 return 1 << (tos & INET_ECN_MASK); in ip4_frag_ecn()
H A Dip_sockglue.c591 val &= ~INET_ECN_MASK; in __ip_sock_set_tos()
592 val |= old_tos & INET_ECN_MASK; in __ip_sock_set_tos()
H A Dtcp_minisocks.c759 INET_ECN_MASK; in tcp_check_req()
H A Dip_gre.c640 key->tos & ~INET_ECN_MASK, dev_net(dev), 0, in gre_fill_metadata_dst()
H A Dtcp_input.c351 switch (TCP_SKB_CB(skb)->ip_dsfield & INET_ECN_MASK) { in tcp_data_ecn_check()
6458 INET_ECN_MASK; in tcp_validate_incoming()
7490 INET_ECN_MASK; in tcp_ecn_create_request()
/linux/net/ipv6/netfilter/
H A Dnf_conntrack_reasm.c131 return 1 << (ipv6_get_dsfield(ipv6h) & INET_ECN_MASK); in ip6_frag_ecn()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c2451 outer_ecn_key = match.key->tos & INET_ECN_MASK; in mlx5e_tc_verify_tunnel_ecn()
2452 outer_ecn_mask = match.mask->tos & INET_ECN_MASK; in mlx5e_tc_verify_tunnel_ecn()
2457 inner_ecn_key = match.key->tos & INET_ECN_MASK; in mlx5e_tc_verify_tunnel_ecn()
2458 inner_ecn_mask = match.mask->tos & INET_ECN_MASK; in mlx5e_tc_verify_tunnel_ecn()
2461 if (outer_ecn_mask != 0 && outer_ecn_mask != INET_ECN_MASK) { in mlx5e_tc_verify_tunnel_ecn()
2478 if (inner_ecn_mask && inner_ecn_mask != INET_ECN_MASK) { in mlx5e_tc_verify_tunnel_ecn()
/linux/net/xfrm/
H A Dxfrm_output.c346 dsfield &= ~INET_ECN_MASK; in xfrm6_tunnel_encap_add()