/kernel/linux/linux-5.10/net/ipv6/ |
H A D | ip6_flowlabel.c | 3 * 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) in __fl_lookup() 76 struct ip6_flowlabel *fl; in __fl_lookup() 85 static struct ip6_flowlabel *fl_lookup(struct net *net, __be32 label) in fl_lookup() 87 struct ip6_flowlabel *fl; in fl_lookup() 97 static bool fl_shared_exclusive(struct ip6_flowlabel *fl) in fl_shared_exclusive() 106 struct ip6_flowlabel *fl = container_of(head, struct ip6_flowlabel, rcu); in fl_free_rcu() 115 static void fl_free(struct ip6_flowlabel *f [all...] |
H A D | Makefile | 12 exthdrs.o datagram.o ip6_flowlabel.o inet6_connection_sock.o \
|
H A D | tcp_ipv6.c | 173 struct ip6_flowlabel *flowlabel; in tcp_v6_connect() 548 fl6->flowlabel = ip6_flowlabel(ipv6_hdr(ireq->pktopts)); in tcp_v6_send_synack() 1092 label = ip6_flowlabel(ipv6h); in tcp_v6_send_reset() 1101 label = ip6_flowlabel(ipv6h); in tcp_v6_send_reset() 1350 newnp->flow_label = ip6_flowlabel(ipv6_hdr(skb)); in tcp_v6_syn_recv_sock() 1567 np->flow_label = ip6_flowlabel(ipv6_hdr(opt_skb)); in tcp_v6_do_rcv()
|
H A D | seg6_iptunnel.c | 119 flowlabel = ip6_flowlabel(inner_hdr); in seg6_make_flowlabel()
|
H A D | datagram.c | 68 struct ip6_flowlabel *flowlabel = NULL; in ip6_datagram_dst_update()
|
H A D | icmp.c | 751 fl6.flowlabel = ip6_flowlabel(ipv6_hdr(skb)); in icmpv6_echo_reply()
|
H A D | raw.c | 780 struct ip6_flowlabel *flowlabel = NULL; in rawv6_sendmsg()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | ip6_flowlabel.c | 3 * 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) in __fl_lookup() 76 struct ip6_flowlabel *fl; in __fl_lookup() 85 static struct ip6_flowlabel *fl_lookup(struct net *net, __be32 label) in fl_lookup() 87 struct ip6_flowlabel *fl; in fl_lookup() 97 static bool fl_shared_exclusive(struct ip6_flowlabel *fl) in fl_shared_exclusive() 106 struct ip6_flowlabel *fl = container_of(head, struct ip6_flowlabel, rcu); in fl_free_rcu() 115 static void fl_free(struct ip6_flowlabel *f [all...] |
H A D | Makefile | 12 exthdrs.o datagram.o ip6_flowlabel.o inet6_connection_sock.o \
|
H A D | tcp_ipv6.c | 170 struct ip6_flowlabel *flowlabel; in tcp_v6_connect() 552 fl6->flowlabel = ip6_flowlabel(ipv6_hdr(ireq->pktopts)); in tcp_v6_send_synack() 1062 label = ip6_flowlabel(ipv6h); in tcp_v6_send_reset() 1073 label = ip6_flowlabel(ipv6h); in tcp_v6_send_reset() 1324 newnp->flow_label = ip6_flowlabel(ipv6_hdr(skb)); in tcp_v6_syn_recv_sock() 1549 np->flow_label = ip6_flowlabel(ipv6_hdr(opt_skb)); in tcp_v6_do_rcv()
|
H A D | seg6_iptunnel.c | 122 flowlabel = ip6_flowlabel(inner_hdr); in seg6_make_flowlabel()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | ipv6.h | 312 struct ip6_flowlabel { struct 313 struct ip6_flowlabel __rcu *next; 339 struct ip6_flowlabel *fl; 394 struct ip6_flowlabel *__fl6_sock_lookup(struct sock *sk, __be32 label); 397 static inline struct ip6_flowlabel *fl6_sock_lookup(struct sock *sk, in fl6_sock_lookup() 409 struct ip6_flowlabel *fl, 419 static inline void fl6_sock_release(struct ip6_flowlabel *fl) in fl6_sock_release() 948 static inline __be32 ip6_flowlabel(const struct ipv6hdr *hdr) in ip6_flowlabel() function
|
H A D | dst_metadata.h | 215 0, ip6_flowlabel(ip6h), flags, tunnel_id, in ipv6_tun_rx_dst()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ipv6.h | 326 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, in fl6_sock_lookup() 423 struct ip6_flowlabel *fl, 433 static inline void fl6_sock_release(struct ip6_flowlabel *fl) in fl6_sock_release() 1051 static inline __be32 ip6_flowlabel(const struct ipv6hdr *hdr) in ip6_flowlabel() function
|
H A D | dst_metadata.h | 270 0, ip6_flowlabel(ip6h), flags, tunnel_id, in ipv6_tun_rx_dst()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | bpf_flow.c | 86 static inline __be32 ip6_flowlabel(const struct ipv6hdr *hdr) in ip6_flowlabel() function 324 keys->flow_label = ip6_flowlabel(ip6h); in IPV6()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | bpf_flow.c | 87 static inline __be32 ip6_flowlabel(const struct ipv6hdr *hdr) in ip6_flowlabel() function 338 keys->flow_label = ip6_flowlabel(ip6h); in IPV6()
|
/kernel/linux/linux-5.10/net/dccp/ |
H A D | ipv6.c | 667 np->flow_label = ip6_flowlabel(ipv6_hdr(opt_skb)); in dccp_v6_do_rcv() 834 struct ip6_flowlabel *flowlabel; in dccp_v6_connect()
|
/kernel/linux/linux-6.6/net/dccp/ |
H A D | ipv6.c | 678 np->flow_label = ip6_flowlabel(ipv6_hdr(opt_skb)); in dccp_v6_do_rcv() 846 struct ip6_flowlabel *flowlabel; in dccp_v6_connect()
|
/kernel/linux/linux-5.10/net/l2tp/ |
H A D | l2tp_ip6.c | 497 struct ip6_flowlabel *flowlabel = NULL; in l2tp_ip6_sendmsg()
|
/kernel/linux/linux-6.6/net/l2tp/ |
H A D | l2tp_ip6.c | 496 struct ip6_flowlabel *flowlabel = NULL; in l2tp_ip6_sendmsg()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | flow_dissector.c | 1107 ip6_flowlabel(iph)) { in __skb_flow_dissect() 1108 __be32 flow_label = ip6_flowlabel(iph); in __skb_flow_dissect()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | flow_dissector.c | 1242 ip6_flowlabel(iph)) { in __skb_flow_dissect() 1243 __be32 flow_label = ip6_flowlabel(iph); in __skb_flow_dissect()
|
/kernel/linux/linux-5.10/net/sctp/ |
H A D | ipv6.c | 254 struct ip6_flowlabel *flowlabel; in sctp_v6_get_dst()
|
/kernel/linux/linux-6.6/net/sctp/ |
H A D | ipv6.c | 302 struct ip6_flowlabel *flowlabel; in sctp_v6_get_dst()
|