Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
net_dropmon.h
Go to the documentation of this file.
1 #ifndef __NET_DROPMON_H
2 #define __NET_DROPMON_H
3 
4 #include <linux/types.h>
5 #include <linux/netlink.h>
6 
8  __u8 pc[8];
10 };
11 
12 #define is_drop_point_hw(x) do {\
13  int ____i, ____j;\
14  for (____i = 0; ____i < 8; i ____i++)\
15  ____j |= x[____i];\
16  ____j;\
17 } while (0)
18 
19 #define NET_DM_CFG_VERSION 0
20 #define NET_DM_CFG_ALERT_COUNT 1
21 #define NET_DM_CFG_ALERT_DELAY 2
22 #define NET_DM_CFG_MAX 3
23 
27 };
28 
32 };
33 
37 };
38 
40  union {
43  } u;
44 };
45 
46 
47 /* These are the netlink message types for this protocol */
48 
49 enum {
56 };
57 
58 #define NET_DM_CMD_MAX (_NET_DM_CMD_MAX - 1)
59 
60 /*
61  * Our group identifiers
62  */
63 #define NET_DM_GRP_ALERT 1
64 #endif