diff options
-rw-r--r-- | include/net/dst.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/net/dst.h b/include/net/dst.h index 62b7e7598e9a..5d62342e8bc4 100644 --- a/include/net/dst.h +++ b/include/net/dst.h | |||
@@ -37,7 +37,12 @@ struct sk_buff; | |||
37 | 37 | ||
38 | struct dst_entry | 38 | struct dst_entry |
39 | { | 39 | { |
40 | struct dst_entry *next; | 40 | union { |
41 | struct dst_entry *next; | ||
42 | struct rtable *rt_next; | ||
43 | struct rt6_info *rt6_next; | ||
44 | struct dn_route *dn_next; | ||
45 | }; | ||
41 | atomic_t __refcnt; /* client references */ | 46 | atomic_t __refcnt; /* client references */ |
42 | int __use; | 47 | int __use; |
43 | struct dst_entry *child; | 48 | struct dst_entry *child; |