Lines Matching refs:ip6_flowlabel
2 * ip6_flowlabel.c IPv6 flowlabel manager.
52 static struct ip6_flowlabel *fl_ht[FL_HASH_MASK+1];
66 static inline struct ip6_flowlabel *__fl_lookup(struct net *net, __be32 label)
68 struct ip6_flowlabel *fl;
77 static struct ip6_flowlabel *fl_lookup(struct net *net, __be32 label)
79 struct ip6_flowlabel *fl;
90 static void fl_free(struct ip6_flowlabel *fl)
99 static void fl_release(struct ip6_flowlabel *fl)
130 struct ip6_flowlabel *fl, **flp;
164 struct ip6_flowlabel *fl, **flp;
180 static struct ip6_flowlabel *fl_intern(struct net *net,
181 struct ip6_flowlabel *fl, __be32 label)
183 struct ip6_flowlabel *lfl;
226 struct ip6_flowlabel * fl6_sock_lookup(struct sock *sk, __be32 label)
235 struct ip6_flowlabel *fl = sfl->fl;
271 struct ip6_flowlabel * fl,
306 static int fl6_renew(struct ip6_flowlabel *fl, unsigned long linger, unsigned long expires)
324 static struct ip6_flowlabel *
328 struct ip6_flowlabel *fl = NULL;
463 struct ip6_flowlabel *fl)
480 struct ip6_flowlabel *fl, *fl1 = NULL;
627 static struct ip6_flowlabel *ip6fl_get_first(struct seq_file *seq)
629 struct ip6_flowlabel *fl = NULL;
644 static struct ip6_flowlabel *ip6fl_get_next(struct seq_file *seq, struct ip6_flowlabel *fl)
664 static struct ip6_flowlabel *ip6fl_get_idx(struct seq_file *seq, loff_t pos)
666 struct ip6_flowlabel *fl = ip6fl_get_first(seq);
682 struct ip6_flowlabel *fl;
704 struct ip6_flowlabel *fl = v;
742 if (!proc_net_fops_create(net, "ip6_flowlabel",
750 proc_net_remove(net, "ip6_flowlabel");