ip6_fib.h (effda4dd97e878ab83336bec7411cc41b5cc6d37) ip6_fib.h (7d21fec90438941b44b699ae73673d2f8a3a9d76)
1/*
2 * Linux INET6 implementation
3 *
4 * Authors:
5 * Pedro Roque <roque@di.fc.ul.pt>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License

--- 179 unchanged lines hidden (view full) ---

188
189 /* more non-fragment space at head required */
190 unsigned short rt6i_nfheader_len;
191};
192
193struct fib6_result {
194 struct fib6_nh *nh;
195 struct fib6_info *f6i;
1/*
2 * Linux INET6 implementation
3 *
4 * Authors:
5 * Pedro Roque <roque@di.fc.ul.pt>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License

--- 179 unchanged lines hidden (view full) ---

188
189 /* more non-fragment space at head required */
190 unsigned short rt6i_nfheader_len;
191};
192
193struct fib6_result {
194 struct fib6_nh *nh;
195 struct fib6_info *f6i;
196 u32 fib6_flags;
197 u8 fib6_type;
196};
197
198#define for_each_fib6_node_rt_rcu(fn) \
199 for (rt = rcu_dereference((fn)->leaf); rt; \
200 rt = rcu_dereference(rt->fib6_next))
201
202#define for_each_fib6_walker_rt(w) \
203 for (rt = (w)->leaf; rt; \

--- 347 unchanged lines hidden ---
198};
199
200#define for_each_fib6_node_rt_rcu(fn) \
201 for (rt = rcu_dereference((fn)->leaf); rt; \
202 rt = rcu_dereference(rt->fib6_next))
203
204#define for_each_fib6_walker_rt(w) \
205 for (rt = (w)->leaf; rt; \

--- 347 unchanged lines hidden ---