History

net: sched: introduce chain object to uapi

Allow user to create, destroy, get and dump chain objects. Do that by extending rtnl commands by the chain-specific ones. User will now be able to explicitly create or destroy chains (so far this was done only automatically according the filter/act needs and refcounting). Also, the user will receive notification about any chain creation or destuction.

Jiri Pirko committed 8 years ago

Commit 32a4f5e1 parent f71e0ca4 files · +309 −9Browse files

Showing the changes to include/uapi/linux (1 of 4 files). Show all

Unified · Split

include/uapi/linux/rtnetlink.h+7−0
@@ -150,6 +150,13 @@ enum { · 149 unmodified lines
150150 RTM_NEWCACHEREPORT = 96,
151151 #define RTM_NEWCACHEREPORT RTM_NEWCACHEREPORT
152152
153+ RTM_NEWCHAIN = 100,
154+#define RTM_NEWCHAIN RTM_NEWCHAIN
155+ RTM_DELCHAIN,
156+#define RTM_DELCHAIN RTM_DELCHAIN
157+ RTM_GETCHAIN,
158+#define RTM_GETCHAIN RTM_GETCHAIN
159+
153160 __RTM_MAX,
154161 #define RTM_MAX (((__RTM_MAX + 3) & ~3) - 1)
155162 };