Lines Matching refs:ip6_flowlabel

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)
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 *fl)
126 static void fl_release(struct ip6_flowlabel *fl)
157 struct ip6_flowlabel *fl;
158 struct ip6_flowlabel __rcu **flp;
194 struct ip6_flowlabel *fl;
195 struct ip6_flowlabel __rcu **flp;
213 static struct ip6_flowlabel *fl_intern(struct net *net,
214 struct ip6_flowlabel *fl, __be32 label)
216 struct ip6_flowlabel *lfl;
262 struct ip6_flowlabel *__fl6_sock_lookup(struct sock *sk, __be32 label)
271 struct ip6_flowlabel *fl = sfl->fl;
316 struct ip6_flowlabel *fl,
353 static int fl6_renew(struct ip6_flowlabel *fl, unsigned long linger, unsigned long expires)
375 static struct ip6_flowlabel *
379 struct ip6_flowlabel *fl = NULL;
496 struct ip6_flowlabel *fl)
600 struct ip6_flowlabel *fl = fl_lookup(net, freq->flr_label);
616 struct ip6_flowlabel *fl, *fl1 = NULL;
758 static struct ip6_flowlabel *ip6fl_get_first(struct seq_file *seq)
760 struct ip6_flowlabel *fl = NULL;
775 static struct ip6_flowlabel *ip6fl_get_next(struct seq_file *seq, struct ip6_flowlabel *fl)
799 static struct ip6_flowlabel *ip6fl_get_idx(struct seq_file *seq, loff_t pos)
801 struct ip6_flowlabel *fl = ip6fl_get_first(seq);
821 struct ip6_flowlabel *fl;
843 struct ip6_flowlabel *fl = v;
871 if (!proc_create_net("ip6_flowlabel", 0444, net->proc_net,
879 remove_proc_entry("ip6_flowlabel", net->proc_net);