aboutsummaryrefslogtreecommitdiffstats
path: root/include/uapi/linux/net_dropmon.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/uapi/linux/net_dropmon.h')
-rw-r--r--include/uapi/linux/net_dropmon.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/include/uapi/linux/net_dropmon.h b/include/uapi/linux/net_dropmon.h
index 405b31cbf723..75a35dccb675 100644
--- a/include/uapi/linux/net_dropmon.h
+++ b/include/uapi/linux/net_dropmon.h
@@ -83,6 +83,15 @@ enum net_dm_attr {
83 NET_DM_ATTR_ORIG_LEN, /* u32 */ 83 NET_DM_ATTR_ORIG_LEN, /* u32 */
84 NET_DM_ATTR_QUEUE_LEN, /* u32 */ 84 NET_DM_ATTR_QUEUE_LEN, /* u32 */
85 NET_DM_ATTR_STATS, /* nested */ 85 NET_DM_ATTR_STATS, /* nested */
86 NET_DM_ATTR_HW_STATS, /* nested */
87 NET_DM_ATTR_ORIGIN, /* u16 */
88 NET_DM_ATTR_HW_TRAP_GROUP_NAME, /* string */
89 NET_DM_ATTR_HW_TRAP_NAME, /* string */
90 NET_DM_ATTR_HW_ENTRIES, /* nested */
91 NET_DM_ATTR_HW_ENTRY, /* nested */
92 NET_DM_ATTR_HW_TRAP_COUNT, /* u32 */
93 NET_DM_ATTR_SW_DROPS, /* flag */
94 NET_DM_ATTR_HW_DROPS, /* flag */
86 95
87 __NET_DM_ATTR_MAX, 96 __NET_DM_ATTR_MAX,
88 NET_DM_ATTR_MAX = __NET_DM_ATTR_MAX - 1 97 NET_DM_ATTR_MAX = __NET_DM_ATTR_MAX - 1
@@ -101,6 +110,7 @@ enum net_dm_alert_mode {
101 110
102enum { 111enum {
103 NET_DM_ATTR_PORT_NETDEV_IFINDEX, /* u32 */ 112 NET_DM_ATTR_PORT_NETDEV_IFINDEX, /* u32 */
113 NET_DM_ATTR_PORT_NETDEV_NAME, /* string */
104 114
105 __NET_DM_ATTR_PORT_MAX, 115 __NET_DM_ATTR_PORT_MAX,
106 NET_DM_ATTR_PORT_MAX = __NET_DM_ATTR_PORT_MAX - 1 116 NET_DM_ATTR_PORT_MAX = __NET_DM_ATTR_PORT_MAX - 1
@@ -113,4 +123,9 @@ enum {
113 NET_DM_ATTR_STATS_MAX = __NET_DM_ATTR_STATS_MAX - 1 123 NET_DM_ATTR_STATS_MAX = __NET_DM_ATTR_STATS_MAX - 1
114}; 124};
115 125
126enum net_dm_origin {
127 NET_DM_ORIGIN_SW,
128 NET_DM_ORIGIN_HW,
129};
130
116#endif 131#endif