xref: /openbmc/linux/include/net/netns/mpls.h (revision a59166e4)
10189197fSEric W. Biederman /*
20189197fSEric W. Biederman  * mpls in net namespaces
30189197fSEric W. Biederman  */
40189197fSEric W. Biederman 
50189197fSEric W. Biederman #ifndef __NETNS_MPLS_H__
60189197fSEric W. Biederman #define __NETNS_MPLS_H__
70189197fSEric W. Biederman 
80189197fSEric W. Biederman struct mpls_route;
97720c01fSEric W. Biederman struct ctl_table_header;
100189197fSEric W. Biederman 
110189197fSEric W. Biederman struct netns_mpls {
125b441ac8SRobert Shearman 	int ip_ttl_propagate;
13a59166e4SRobert Shearman 	int default_ttl;
140189197fSEric W. Biederman 	size_t platform_labels;
150189197fSEric W. Biederman 	struct mpls_route __rcu * __rcu *platform_label;
165b441ac8SRobert Shearman 
177720c01fSEric W. Biederman 	struct ctl_table_header *ctl;
180189197fSEric W. Biederman };
190189197fSEric W. Biederman 
200189197fSEric W. Biederman #endif /* __NETNS_MPLS_H__ */
21