/linux-master/net/xfrm/ |
H A D | xfrm_inout.h | 19 memset(XFRM_MODE_SKB_CB(skb)->flow_lbl, 0, 20 sizeof(XFRM_MODE_SKB_CB(skb)->flow_lbl)); 34 memcpy(XFRM_MODE_SKB_CB(skb)->flow_lbl, iph->flow_lbl, 35 sizeof(XFRM_MODE_SKB_CB(skb)->flow_lbl)); 47 memcpy(iph->flow_lbl, XFRM_MODE_SKB_CB(skb)->flow_lbl, 48 sizeof(iph->flow_lbl));
|
H A D | xfrm_output.c | 336 memcpy(top_iph->flow_lbl, XFRM_MODE_SKB_CB(skb)->flow_lbl, 337 sizeof(top_iph->flow_lbl));
|
/linux-master/net/ipv6/netfilter/ |
H A D | nf_dup_ipv6.c | 31 fl6.flowlabel = (__force __be32)(((iph->flow_lbl[0] & 0xF) << 16) | 32 (iph->flow_lbl[1] << 8) | iph->flow_lbl[2]);
|
/linux-master/samples/bpf/ |
H A D | tcp_tos_reflect_kern.c | 62 (hdr6->flow_lbl[0]) >> 4);
|
H A D | xdp_tx_iptunnel_kern.c | 203 memset(ip6h->flow_lbl, 0, sizeof(ip6h->flow_lbl));
|
H A D | hbm_kern.h | 121 pkti->ecn = (ip6h->flow_lbl[0] >> 4) & INET_ECN_MASK;
|
/linux-master/drivers/infiniband/sw/rxe/ |
H A D | rxe_icrc.c | 109 memset(ip6h->flow_lbl, 0xff, sizeof(ip6h->flow_lbl));
|
/linux-master/drivers/infiniband/core/ |
H A D | lag.c | 61 memcpy(&ip6h->flow_lbl, &ah_attr->grh.flow_label, 62 sizeof(*ip6h->flow_lbl));
|
/linux-master/net/6lowpan/ |
H A D | iphc.c | 509 /* ECN takes 0x30 in hdr->flow_lbl[0] */ 510 hdr->flow_lbl[0] |= (ecn >> 2); 521 /* The two lower bits is part of hdr->flow_lbl[0] */ 522 hdr->flow_lbl[0] |= ((dscp & 0x03) << 6); 529 * flow_lbl[0] and followed with two bytes afterwards. Inside inline 530 * data the flow_lbl position can be different, which will be handled 534 * The flow label will started at lower nibble of flow_lbl[0], the 537 hdr->flow_lbl[0] |= lbl[0] & 0x0f; 538 memcpy(&hdr->flow_lbl[1], &lbl[1], 2); 996 * flow_lbl[ [all...] |
/linux-master/net/ipv6/ |
H A D | ah6.c | 398 top_iph->flow_lbl[0] = 0; 399 top_iph->flow_lbl[1] = 0; 400 top_iph->flow_lbl[2] = 0; 590 ip6h->flow_lbl[0] = 0; 591 ip6h->flow_lbl[1] = 0; 592 ip6h->flow_lbl[2] = 0;
|
H A D | ip6mr.c | 2320 iph->flow_lbl[0] = 0; 2321 iph->flow_lbl[1] = 0; 2322 iph->flow_lbl[2] = 0;
|
/linux-master/include/uapi/linux/ |
H A D | ipv6.h | 114 * BEWARE, it is incorrect. The first 4 bits of flow_lbl 128 __u8 flow_lbl[3]; member in struct:ipv6hdr
|
/linux-master/include/net/ |
H A D | erspan.h | 190 (ipv6_hdr(skb)->flow_lbl[0] >> 4); 286 (ipv6_hdr(skb)->flow_lbl[0] >> 4);
|
/linux-master/tools/testing/selftests/net/ |
H A D | nat6to4.c | 97 .tos = (ip6->priority << 4) + (ip6->flow_lbl[0] >> 4), // u8 232 .flow_lbl = {(ip4->tos & 0xF) << 4, 0, 0}, // __u8[3]
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp.c | 200 memset(ip6h->flow_lbl, 0, sizeof(ip6h->flow_lbl));
|
H A D | test_xdp_loop.c | 196 memset(ip6h->flow_lbl, 0, sizeof(ip6h->flow_lbl));
|
H A D | test_xdp_dynptr.c | 218 memset(ip6h->flow_lbl, 0, sizeof(ip6h->flow_lbl));
|
H A D | test_xdp_noinline.c | 305 memset(ip6h->flow_lbl, 0, sizeof(ip6h->flow_lbl));
|
/linux-master/net/netfilter/ |
H A D | xt_ecn.c | 107 return (((ipv6_hdr(skb)->flow_lbl[0] >> 4) & XT_ECN_IP_MASK) ==
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | flow_dissector.c | 308 .iph.flow_lbl = { 0xb, 0xee, 0xef }, 331 .iph.flow_lbl = { 0xb, 0xee, 0xef }, 354 .iph.flow_lbl = { 0x00, 0x00, 0x00 },
|
/linux-master/net/openvswitch/ |
H A D | actions.c | 454 ofl = nh->flow_lbl[0] << 16 | nh->flow_lbl[1] << 8 | nh->flow_lbl[2]; 458 nh->flow_lbl[0] = (u8)(fl >> 16); 459 nh->flow_lbl[1] = (u8)(fl >> 8); 460 nh->flow_lbl[2] = (u8)fl;
|
/linux-master/net/core/ |
H A D | netpoll.c | 451 ip6h->flow_lbl[0] = 0; 452 ip6h->flow_lbl[1] = 0; 453 ip6h->flow_lbl[2] = 0;
|
/linux-master/net/netfilter/ipvs/ |
H A D | ip_vs_xmit.c | 1380 memset(&iph->flow_lbl, 0, sizeof(iph->flow_lbl));
|
/linux-master/drivers/infiniband/hw/irdma/ |
H A D | cm.c | 525 ip6h->flow_lbl[0] = cm_node->tos << 4; 526 ip6h->flow_lbl[1] = 0; 527 ip6h->flow_lbl[2] = 0; 3190 cm_info.tos = (ip6h->priority << 4) | (ip6h->flow_lbl[0] >> 4);
|
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_fdir.c | 361 iph->flow_lbl[0] = FIELD_PREP(0xF0, fltr->ip_data.tclass);
|