Searched refs:ip6_flowlabel (Results 1 - 20 of 20) sorted by relevance

/linux-master/net/ipv6/
H A Dip6_flowlabel.c3 * ip6_flowlabel.c IPv6 flowlabel manager.
44 static struct ip6_flowlabel __rcu *fl_ht[FL_HASH_MASK+1];
74 static inline struct ip6_flowlabel *__fl_lookup(struct net *net, __be32 label)
76 struct ip6_flowlabel *fl;
85 static struct ip6_flowlabel *fl_lookup(struct net *net, __be32 label)
87 struct ip6_flowlabel *fl;
97 static bool fl_shared_exclusive(struct ip6_flowlabel *fl)
106 struct ip6_flowlabel *fl = container_of(head, struct ip6_flowlabel, rcu);
115 static void fl_free(struct ip6_flowlabel *f
[all...]
H A DMakefile12 exthdrs.o datagram.o ip6_flowlabel.o inet6_connection_sock.o \
H A Dtcp_ipv6.c164 struct ip6_flowlabel *flowlabel;
554 fl6->flowlabel = ip6_flowlabel(ipv6_hdr(ireq->pktopts));
1118 label = ip6_flowlabel(ipv6h);
1129 label = ip6_flowlabel(ipv6h);
1477 newnp->flow_label = ip6_flowlabel(ipv6_hdr(skb));
1710 np->flow_label = ip6_flowlabel(ipv6_hdr(opt_skb));
H A Dseg6_iptunnel.c122 flowlabel = ip6_flowlabel(inner_hdr);
H A Dicmp.c754 fl6.flowlabel = ip6_flowlabel(ipv6_hdr(skb));
H A Ddatagram.c74 struct ip6_flowlabel *flowlabel = NULL;
H A Draw.c750 struct ip6_flowlabel *flowlabel = NULL;
H A Dudp.c1328 struct ip6_flowlabel *flowlabel = NULL;
H A Dip6_tunnel.c1382 fl6.flowlabel |= ip6_flowlabel(ipv6h);
H A Dip6_gre.c695 fl6->flowlabel |= ip6_flowlabel(ipv6h);
H A Droute.c2342 keys->tags.flow_label = ip6_flowlabel(key_iph);
/linux-master/include/net/
H A Dipv6.h326 struct ip6_flowlabel { struct
327 struct ip6_flowlabel __rcu *next;
353 struct ip6_flowlabel *fl;
408 struct ip6_flowlabel *__fl6_sock_lookup(struct sock *sk, __be32 label);
411 static inline struct ip6_flowlabel *fl6_sock_lookup(struct sock *sk,
423 struct ip6_flowlabel *fl,
433 static inline void fl6_sock_release(struct ip6_flowlabel *fl)
1048 static inline __be32 ip6_flowlabel(const struct ipv6hdr *hdr) function
H A Ddst_metadata.h270 0, ip6_flowlabel(ip6h), flags, tunnel_id,
H A Dip_tunnels.h459 return ip6_flowlabel((const struct ipv6hdr *)iph);
/linux-master/tools/testing/selftests/bpf/progs/
H A Dbpf_flow.c87 static inline __be32 ip6_flowlabel(const struct ipv6hdr *hdr) function
338 keys->flow_label = ip6_flowlabel(ip6h);
/linux-master/net/dccp/
H A Dipv6.c678 np->flow_label = ip6_flowlabel(ipv6_hdr(opt_skb));
846 struct ip6_flowlabel *flowlabel;
/linux-master/net/l2tp/
H A Dl2tp_ip6.c496 struct ip6_flowlabel *flowlabel = NULL;
/linux-master/net/core/
H A Dflow_dissector.c1242 ip6_flowlabel(iph)) {
1243 __be32 flow_label = ip6_flowlabel(iph);
/linux-master/net/sctp/
H A Dipv6.c301 struct ip6_flowlabel *flowlabel;
/linux-master/net/ipv4/
H A Dtcp_input.c792 icsk->icsk_ack.lrcv_flowlabel = ntohl(ip6_flowlabel(ipv6_hdr(skb)));
4609 ntohl(ip6_flowlabel(ipv6_hdr(skb)))) &&

Completed in 387 milliseconds