mib: add netns/mib.h file
The only structure declared within is the netns_mib, which will carry all our mibs within. I didn't put the mibs in the existing netns_xxx structures to make it possible to mark this one as properly aligned and get in a separate "read-mostly" cache-line. Signed-off-by: Pavel Emelyanov <xemul@openvz.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Родитель
a60f28fa93
Коммит
852566f53c
|
@ -9,6 +9,7 @@
|
||||||
#include <linux/list.h>
|
#include <linux/list.h>
|
||||||
|
|
||||||
#include <net/netns/core.h>
|
#include <net/netns/core.h>
|
||||||
|
#include <net/netns/mib.h>
|
||||||
#include <net/netns/unix.h>
|
#include <net/netns/unix.h>
|
||||||
#include <net/netns/packet.h>
|
#include <net/netns/packet.h>
|
||||||
#include <net/netns/ipv4.h>
|
#include <net/netns/ipv4.h>
|
||||||
|
@ -52,6 +53,7 @@ struct net {
|
||||||
struct sock *rtnl; /* rtnetlink socket */
|
struct sock *rtnl; /* rtnetlink socket */
|
||||||
|
|
||||||
struct netns_core core;
|
struct netns_core core;
|
||||||
|
struct netns_mib mib;
|
||||||
struct netns_packet packet;
|
struct netns_packet packet;
|
||||||
struct netns_unix unx;
|
struct netns_unix unx;
|
||||||
struct netns_ipv4 ipv4;
|
struct netns_ipv4 ipv4;
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
#ifndef __NETNS_MIB_H__
|
||||||
|
#define __NETNS_MIB_H__
|
||||||
|
|
||||||
|
#include <net/snmp.h>
|
||||||
|
|
||||||
|
struct netns_mib {
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif
|
Загрузка…
Ссылка в новой задаче