History

netfilter: nf_tables: prepare for expressions associated to set elements

Preparation to attach expressions to set elements: add a set extension type to hold an expression and dump the expression information with the set element.

Patrick McHardy committed 11 years ago

Commit f25ad2e1 parent 0b2d8a73 files · +18 −0Browse files

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

Unified · Split

include/uapi/linux/netfilter/nf_tables.h+2−0
@@ -322,6 +322,7 @@ enum nft_set_elem_flags { · 321 unmodified lines
322 * @NFTA_SET_ELEM_TIMEOUT: timeout value (NLA_U64)322 * @NFTA_SET_ELEM_TIMEOUT: timeout value (NLA_U64)
323 * @NFTA_SET_ELEM_EXPIRATION: expiration time (NLA_U64)323 * @NFTA_SET_ELEM_EXPIRATION: expiration time (NLA_U64)
324 * @NFTA_SET_ELEM_USERDATA: user data (NLA_BINARY)324 * @NFTA_SET_ELEM_USERDATA: user data (NLA_BINARY)
325 * @NFTA_SET_ELEM_EXPR: expression (NLA_NESTED: nft_expr_attributes)
325 */326 */
326enum nft_set_elem_attributes {327enum nft_set_elem_attributes {
327 NFTA_SET_ELEM_UNSPEC,328 NFTA_SET_ELEM_UNSPEC,
@@ -331,6 +332,7 @@ enum nft_set_elem_attributes { · 3 unmodified lines
331 NFTA_SET_ELEM_TIMEOUT,332 NFTA_SET_ELEM_TIMEOUT,
332 NFTA_SET_ELEM_EXPIRATION,333 NFTA_SET_ELEM_EXPIRATION,
333 NFTA_SET_ELEM_USERDATA,334 NFTA_SET_ELEM_USERDATA,
335 NFTA_SET_ELEM_EXPR,
334 __NFTA_SET_ELEM_MAX336 __NFTA_SET_ELEM_MAX
335};337};
336#define NFTA_SET_ELEM_MAX (__NFTA_SET_ELEM_MAX - 1)338#define NFTA_SET_ELEM_MAX (__NFTA_SET_ELEM_MAX - 1)