Commit | Line | Data |
---|---|---|
8afd351c PE |
1 | /* |
2 | * ipv4 in net namespaces | |
3 | */ | |
4 | ||
5 | #ifndef __NETNS_IPV4_H__ | |
6 | #define __NETNS_IPV4_H__ | |
e4e4971c | 7 | |
ac18e750 PE |
8 | #include <net/inet_frag.h> |
9 | ||
752d14dc PE |
10 | struct ctl_table_header; |
11 | struct ipv4_devconf; | |
e4e4971c | 12 | struct fib_rules_ops; |
e4aef8ae | 13 | struct hlist_head; |
6bd48fcf | 14 | struct sock; |
752d14dc | 15 | |
8afd351c | 16 | struct netns_ipv4 { |
2a75de0c | 17 | #ifdef CONFIG_SYSCTL |
752d14dc | 18 | struct ctl_table_header *forw_hdr; |
2a75de0c | 19 | #endif |
752d14dc PE |
20 | struct ipv4_devconf *devconf_all; |
21 | struct ipv4_devconf *devconf_dflt; | |
e4e4971c DL |
22 | #ifdef CONFIG_IP_MULTIPLE_TABLES |
23 | struct fib_rules_ops *rules_ops; | |
24 | #endif | |
e4aef8ae | 25 | struct hlist_head *fib_table_hash; |
6bd48fcf | 26 | struct sock *fibnl; |
ac18e750 PE |
27 | |
28 | struct netns_frags frags; | |
8afd351c PE |
29 | }; |
30 | #endif |