|
|
@@ -63,6 +63,7 @@ package unix
|
|
|
#include <linux/vm_sockets.h>
|
|
|
#include <linux/random.h>
|
|
|
#include <linux/taskstats.h>
|
|
|
+#include <linux/genetlink.h>
|
|
|
|
|
|
// On mips64, the glibc stat and kernel stat do not agree
|
|
|
#if (defined(__mips__) && _MIPS_SIM == _MIPS_SIM_ABI64)
|
|
|
@@ -573,3 +574,34 @@ const (
|
|
|
TASKSTATS_CMD_ATTR_REGISTER_CPUMASK = C.TASKSTATS_CMD_ATTR_REGISTER_CPUMASK
|
|
|
TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = C.TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK
|
|
|
)
|
|
|
+
|
|
|
+// Generic netlink
|
|
|
+
|
|
|
+type Genlmsghdr C.struct_genlmsghdr
|
|
|
+
|
|
|
+const (
|
|
|
+ CTRL_CMD_UNSPEC = C.CTRL_CMD_UNSPEC
|
|
|
+ CTRL_CMD_NEWFAMILY = C.CTRL_CMD_NEWFAMILY
|
|
|
+ CTRL_CMD_DELFAMILY = C.CTRL_CMD_DELFAMILY
|
|
|
+ CTRL_CMD_GETFAMILY = C.CTRL_CMD_GETFAMILY
|
|
|
+ CTRL_CMD_NEWOPS = C.CTRL_CMD_NEWOPS
|
|
|
+ CTRL_CMD_DELOPS = C.CTRL_CMD_DELOPS
|
|
|
+ CTRL_CMD_GETOPS = C.CTRL_CMD_GETOPS
|
|
|
+ CTRL_CMD_NEWMCAST_GRP = C.CTRL_CMD_NEWMCAST_GRP
|
|
|
+ CTRL_CMD_DELMCAST_GRP = C.CTRL_CMD_DELMCAST_GRP
|
|
|
+ CTRL_CMD_GETMCAST_GRP = C.CTRL_CMD_GETMCAST_GRP
|
|
|
+ CTRL_ATTR_UNSPEC = C.CTRL_ATTR_UNSPEC
|
|
|
+ CTRL_ATTR_FAMILY_ID = C.CTRL_ATTR_FAMILY_ID
|
|
|
+ CTRL_ATTR_FAMILY_NAME = C.CTRL_ATTR_FAMILY_NAME
|
|
|
+ CTRL_ATTR_VERSION = C.CTRL_ATTR_VERSION
|
|
|
+ CTRL_ATTR_HDRSIZE = C.CTRL_ATTR_HDRSIZE
|
|
|
+ CTRL_ATTR_MAXATTR = C.CTRL_ATTR_MAXATTR
|
|
|
+ CTRL_ATTR_OPS = C.CTRL_ATTR_OPS
|
|
|
+ CTRL_ATTR_MCAST_GROUPS = C.CTRL_ATTR_MCAST_GROUPS
|
|
|
+ CTRL_ATTR_OP_UNSPEC = C.CTRL_ATTR_OP_UNSPEC
|
|
|
+ CTRL_ATTR_OP_ID = C.CTRL_ATTR_OP_ID
|
|
|
+ CTRL_ATTR_OP_FLAGS = C.CTRL_ATTR_OP_FLAGS
|
|
|
+ CTRL_ATTR_MCAST_GRP_UNSPEC = C.CTRL_ATTR_MCAST_GRP_UNSPEC
|
|
|
+ CTRL_ATTR_MCAST_GRP_NAME = C.CTRL_ATTR_MCAST_GRP_NAME
|
|
|
+ CTRL_ATTR_MCAST_GRP_ID = C.CTRL_ATTR_MCAST_GRP_ID
|
|
|
+)
|