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 --- |