Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/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) 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 DMakefile12 exthdrs.o datagram.o ip6_flowlabel.o inet6_connection_sock.o \
H A Dtcp_ipv6.c173 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 Dseg6_iptunnel.c119 flowlabel = ip6_flowlabel(inner_hdr); in seg6_make_flowlabel()
H A Ddatagram.c68 struct ip6_flowlabel *flowlabel = NULL; in ip6_datagram_dst_update()
H A Dicmp.c751 fl6.flowlabel = ip6_flowlabel(ipv6_hdr(skb)); in icmpv6_echo_reply()
H A Draw.c780 struct ip6_flowlabel *flowlabel = NULL; in rawv6_sendmsg()
/kernel/linux/linux-6.6/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) 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 DMakefile12 exthdrs.o datagram.o ip6_flowlabel.o inet6_connection_sock.o \
H A Dtcp_ipv6.c170 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 Dseg6_iptunnel.c122 flowlabel = ip6_flowlabel(inner_hdr); in seg6_make_flowlabel()
/kernel/linux/linux-5.10/include/net/
H A Dipv6.h312 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 Ddst_metadata.h215 0, ip6_flowlabel(ip6h), flags, tunnel_id, in ipv6_tun_rx_dst()
/kernel/linux/linux-6.6/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, 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 Ddst_metadata.h270 0, ip6_flowlabel(ip6h), flags, tunnel_id, in ipv6_tun_rx_dst()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dbpf_flow.c86 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 Dbpf_flow.c87 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 Dipv6.c667 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 Dipv6.c678 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 Dl2tp_ip6.c497 struct ip6_flowlabel *flowlabel = NULL; in l2tp_ip6_sendmsg()
/kernel/linux/linux-6.6/net/l2tp/
H A Dl2tp_ip6.c496 struct ip6_flowlabel *flowlabel = NULL; in l2tp_ip6_sendmsg()
/kernel/linux/linux-5.10/net/core/
H A Dflow_dissector.c1107 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 Dflow_dissector.c1242 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 Dipv6.c254 struct ip6_flowlabel *flowlabel; in sctp_v6_get_dst()
/kernel/linux/linux-6.6/net/sctp/
H A Dipv6.c302 struct ip6_flowlabel *flowlabel; in sctp_v6_get_dst()

Completed in 30 milliseconds

12