Searched refs:flow_lbl (Results 1 - 25 of 30) sorted by relevance

12

/linux-master/net/xfrm/
H A Dxfrm_inout.h19 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 Dxfrm_output.c336 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 Dnf_dup_ipv6.c31 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 Dtcp_tos_reflect_kern.c62 (hdr6->flow_lbl[0]) >> 4);
H A Dxdp_tx_iptunnel_kern.c203 memset(ip6h->flow_lbl, 0, sizeof(ip6h->flow_lbl));
H A Dhbm_kern.h121 pkti->ecn = (ip6h->flow_lbl[0] >> 4) & INET_ECN_MASK;
/linux-master/drivers/infiniband/sw/rxe/
H A Drxe_icrc.c109 memset(ip6h->flow_lbl, 0xff, sizeof(ip6h->flow_lbl));
/linux-master/drivers/infiniband/core/
H A Dlag.c61 memcpy(&ip6h->flow_lbl, &ah_attr->grh.flow_label,
62 sizeof(*ip6h->flow_lbl));
/linux-master/net/6lowpan/
H A Diphc.c509 /* 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 Dah6.c398 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 Dip6mr.c2320 iph->flow_lbl[0] = 0;
2321 iph->flow_lbl[1] = 0;
2322 iph->flow_lbl[2] = 0;
/linux-master/include/uapi/linux/
H A Dipv6.h114 * 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 Derspan.h190 (ipv6_hdr(skb)->flow_lbl[0] >> 4);
286 (ipv6_hdr(skb)->flow_lbl[0] >> 4);
/linux-master/tools/testing/selftests/net/
H A Dnat6to4.c97 .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 Dtest_xdp.c200 memset(ip6h->flow_lbl, 0, sizeof(ip6h->flow_lbl));
H A Dtest_xdp_loop.c196 memset(ip6h->flow_lbl, 0, sizeof(ip6h->flow_lbl));
H A Dtest_xdp_dynptr.c218 memset(ip6h->flow_lbl, 0, sizeof(ip6h->flow_lbl));
H A Dtest_xdp_noinline.c305 memset(ip6h->flow_lbl, 0, sizeof(ip6h->flow_lbl));
/linux-master/net/netfilter/
H A Dxt_ecn.c107 return (((ipv6_hdr(skb)->flow_lbl[0] >> 4) & XT_ECN_IP_MASK) ==
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dflow_dissector.c308 .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 Dactions.c454 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 Dnetpoll.c451 ip6h->flow_lbl[0] = 0;
452 ip6h->flow_lbl[1] = 0;
453 ip6h->flow_lbl[2] = 0;
/linux-master/net/netfilter/ipvs/
H A Dip_vs_xmit.c1380 memset(&iph->flow_lbl, 0, sizeof(iph->flow_lbl));
/linux-master/drivers/infiniband/hw/irdma/
H A Dcm.c525 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 Diavf_fdir.c361 iph->flow_lbl[0] = FIELD_PREP(0xF0, fltr->ip_data.tclass);

Completed in 475 milliseconds

12