summaryrefslogtreecommitdiffstats
path: root/include/libnftnl/expr.h
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2015-09-01 20:19:56 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2015-09-07 19:24:19 +0200
commit760768890e60617acfd144dce875a4a3be14513c (patch)
tree14a3a4f53e81fd9b44c8481e123f2c0ceb6f2bff /include/libnftnl/expr.h
parentb7154e52fc417e927bef0bbfa5db6e7a71f28602 (diff)
src: rename existing functions to use the nftnl_ prefix
So we can use the nft_* prefix anytime soon for our upcoming higher level library. After this patch, the nft_* symbols become an alias of the nftnl_* symbols. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/libnftnl/expr.h')
-rw-r--r--include/libnftnl/expr.h192
1 files changed, 96 insertions, 96 deletions
diff --git a/include/libnftnl/expr.h b/include/libnftnl/expr.h
index 59ae2d7..1ca1d8b 100644
--- a/include/libnftnl/expr.h
+++ b/include/libnftnl/expr.h
@@ -9,168 +9,168 @@
extern "C" {
#endif
-struct nft_rule_expr;
+struct nftnl_rule_expr;
enum {
- NFT_RULE_EXPR_ATTR_NAME = 0,
- NFT_RULE_EXPR_ATTR_BASE,
+ NFTNL_RULE_EXPR_ATTR_NAME = 0,
+ NFTNL_RULE_EXPR_ATTR_BASE,
};
-struct nft_rule_expr *nft_rule_expr_alloc(const char *name);
-void nft_rule_expr_free(struct nft_rule_expr *expr);
+struct nftnl_rule_expr *nftnl_rule_expr_alloc(const char *name);
+void nftnl_rule_expr_free(struct nftnl_rule_expr *expr);
-bool nft_rule_expr_is_set(const struct nft_rule_expr *expr, uint16_t type);
-void nft_rule_expr_set(struct nft_rule_expr *expr, uint16_t type, const void *data, uint32_t data_len);
-#define nft_rule_expr_set_data nft_rule_expr_set
-void nft_rule_expr_set_u8(struct nft_rule_expr *expr, uint16_t type, uint8_t data);
-void nft_rule_expr_set_u16(struct nft_rule_expr *expr, uint16_t type, uint16_t data);
-void nft_rule_expr_set_u32(struct nft_rule_expr *expr, uint16_t type, uint32_t data);
-void nft_rule_expr_set_u64(struct nft_rule_expr *expr, uint16_t type, uint64_t data);
-void nft_rule_expr_set_str(struct nft_rule_expr *expr, uint16_t type, const char *str);
+bool nftnl_rule_expr_is_set(const struct nftnl_rule_expr *expr, uint16_t type);
+void nftnl_rule_expr_set(struct nftnl_rule_expr *expr, uint16_t type, const void *data, uint32_t data_len);
+#define nftnl_rule_expr_set_data nftnl_rule_expr_set
+void nftnl_rule_expr_set_u8(struct nftnl_rule_expr *expr, uint16_t type, uint8_t data);
+void nftnl_rule_expr_set_u16(struct nftnl_rule_expr *expr, uint16_t type, uint16_t data);
+void nftnl_rule_expr_set_u32(struct nftnl_rule_expr *expr, uint16_t type, uint32_t data);
+void nftnl_rule_expr_set_u64(struct nftnl_rule_expr *expr, uint16_t type, uint64_t data);
+void nftnl_rule_expr_set_str(struct nftnl_rule_expr *expr, uint16_t type, const char *str);
-const void *nft_rule_expr_get(const struct nft_rule_expr *expr, uint16_t type, uint32_t *data_len);
-#define nft_rule_expr_get_data nft_rule_expr_get
-uint8_t nft_rule_expr_get_u8(const struct nft_rule_expr *expr, uint16_t type);
-uint16_t nft_rule_expr_get_u16(const struct nft_rule_expr *expr, uint16_t type);
-uint32_t nft_rule_expr_get_u32(const struct nft_rule_expr *expr, uint16_t type);
-uint64_t nft_rule_expr_get_u64(const struct nft_rule_expr *expr, uint16_t type);
-const char *nft_rule_expr_get_str(const struct nft_rule_expr *expr, uint16_t type);
+const void *nftnl_rule_expr_get(const struct nftnl_rule_expr *expr, uint16_t type, uint32_t *data_len);
+#define nftnl_rule_expr_get_data nftnl_rule_expr_get
+uint8_t nftnl_rule_expr_get_u8(const struct nftnl_rule_expr *expr, uint16_t type);
+uint16_t nftnl_rule_expr_get_u16(const struct nftnl_rule_expr *expr, uint16_t type);
+uint32_t nftnl_rule_expr_get_u32(const struct nftnl_rule_expr *expr, uint16_t type);
+uint64_t nftnl_rule_expr_get_u64(const struct nftnl_rule_expr *expr, uint16_t type);
+const char *nftnl_rule_expr_get_str(const struct nftnl_rule_expr *expr, uint16_t type);
-int nft_rule_expr_snprintf(char *buf, size_t buflen, struct nft_rule_expr *expr, uint32_t type, uint32_t flags);
+int nftnl_rule_expr_snprintf(char *buf, size_t buflen, struct nftnl_rule_expr *expr, uint32_t type, uint32_t flags);
enum {
- NFT_EXPR_PAYLOAD_DREG = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_PAYLOAD_BASE,
- NFT_EXPR_PAYLOAD_OFFSET,
- NFT_EXPR_PAYLOAD_LEN,
+ NFTNL_EXPR_PAYLOAD_DREG = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_PAYLOAD_BASE,
+ NFTNL_EXPR_PAYLOAD_OFFSET,
+ NFTNL_EXPR_PAYLOAD_LEN,
};
enum {
- NFT_EXPR_META_KEY = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_META_DREG,
- NFT_EXPR_META_SREG,
+ NFTNL_EXPR_META_KEY = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_META_DREG,
+ NFTNL_EXPR_META_SREG,
};
enum {
- NFT_EXPR_CMP_SREG = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_CMP_OP,
- NFT_EXPR_CMP_DATA,
+ NFTNL_EXPR_CMP_SREG = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_CMP_OP,
+ NFTNL_EXPR_CMP_DATA,
};
enum {
- NFT_EXPR_IMM_DREG = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_IMM_DATA,
- NFT_EXPR_IMM_VERDICT,
- NFT_EXPR_IMM_CHAIN,
+ NFTNL_EXPR_IMM_DREG = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_IMM_DATA,
+ NFTNL_EXPR_IMM_VERDICT,
+ NFTNL_EXPR_IMM_CHAIN,
};
enum {
- NFT_EXPR_CTR_PACKETS = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_CTR_BYTES,
+ NFTNL_EXPR_CTR_PACKETS = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_CTR_BYTES,
};
enum {
- NFT_EXPR_BITWISE_SREG = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_BITWISE_DREG,
- NFT_EXPR_BITWISE_LEN,
- NFT_EXPR_BITWISE_MASK,
- NFT_EXPR_BITWISE_XOR,
+ NFTNL_EXPR_BITWISE_SREG = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_BITWISE_DREG,
+ NFTNL_EXPR_BITWISE_LEN,
+ NFTNL_EXPR_BITWISE_MASK,
+ NFTNL_EXPR_BITWISE_XOR,
};
enum {
- NFT_EXPR_TG_NAME = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_TG_REV,
- NFT_EXPR_TG_INFO,
+ NFTNL_EXPR_TG_NAME = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_TG_REV,
+ NFTNL_EXPR_TG_INFO,
};
enum {
- NFT_EXPR_MT_NAME = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_MT_REV,
- NFT_EXPR_MT_INFO,
+ NFTNL_EXPR_MT_NAME = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_MT_REV,
+ NFTNL_EXPR_MT_INFO,
};
enum {
- NFT_EXPR_NAT_TYPE = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_NAT_FAMILY,
- NFT_EXPR_NAT_REG_ADDR_MIN,
- NFT_EXPR_NAT_REG_ADDR_MAX,
- NFT_EXPR_NAT_REG_PROTO_MIN,
- NFT_EXPR_NAT_REG_PROTO_MAX,
- NFT_EXPR_NAT_FLAGS,
+ NFTNL_EXPR_NAT_TYPE = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_NAT_FAMILY,
+ NFTNL_EXPR_NAT_REG_ADDR_MIN,
+ NFTNL_EXPR_NAT_REG_ADDR_MAX,
+ NFTNL_EXPR_NAT_REG_PROTO_MIN,
+ NFTNL_EXPR_NAT_REG_PROTO_MAX,
+ NFTNL_EXPR_NAT_FLAGS,
};
enum {
- NFT_EXPR_LOOKUP_SREG = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_LOOKUP_DREG,
- NFT_EXPR_LOOKUP_SET,
- NFT_EXPR_LOOKUP_SET_ID,
+ NFTNL_EXPR_LOOKUP_SREG = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_LOOKUP_DREG,
+ NFTNL_EXPR_LOOKUP_SET,
+ NFTNL_EXPR_LOOKUP_SET_ID,
};
enum {
- NFT_EXPR_DYNSET_SREG_KEY = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_DYNSET_SREG_DATA,
- NFT_EXPR_DYNSET_OP,
- NFT_EXPR_DYNSET_TIMEOUT,
- NFT_EXPR_DYNSET_SET_NAME,
- NFT_EXPR_DYNSET_SET_ID,
- NFT_EXPR_DYNSET_EXPR,
+ NFTNL_EXPR_DYNSET_SREG_KEY = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_DYNSET_SREG_DATA,
+ NFTNL_EXPR_DYNSET_OP,
+ NFTNL_EXPR_DYNSET_TIMEOUT,
+ NFTNL_EXPR_DYNSET_SET_NAME,
+ NFTNL_EXPR_DYNSET_SET_ID,
+ NFTNL_EXPR_DYNSET_EXPR,
};
enum {
- NFT_EXPR_LOG_PREFIX = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_LOG_GROUP,
- NFT_EXPR_LOG_SNAPLEN,
- NFT_EXPR_LOG_QTHRESHOLD,
- NFT_EXPR_LOG_LEVEL,
- NFT_EXPR_LOG_FLAGS,
+ NFTNL_EXPR_LOG_PREFIX = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_LOG_GROUP,
+ NFTNL_EXPR_LOG_SNAPLEN,
+ NFTNL_EXPR_LOG_QTHRESHOLD,
+ NFTNL_EXPR_LOG_LEVEL,
+ NFTNL_EXPR_LOG_FLAGS,
};
enum {
- NFT_EXPR_EXTHDR_DREG = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_EXTHDR_TYPE,
- NFT_EXPR_EXTHDR_OFFSET,
- NFT_EXPR_EXTHDR_LEN,
+ NFTNL_EXPR_EXTHDR_DREG = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_EXTHDR_TYPE,
+ NFTNL_EXPR_EXTHDR_OFFSET,
+ NFTNL_EXPR_EXTHDR_LEN,
};
enum {
- NFT_EXPR_CT_DREG = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_CT_KEY,
- NFT_EXPR_CT_DIR,
- NFT_EXPR_CT_SREG,
+ NFTNL_EXPR_CT_DREG = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_CT_KEY,
+ NFTNL_EXPR_CT_DIR,
+ NFTNL_EXPR_CT_SREG,
};
enum {
- NFT_EXPR_BYTEORDER_DREG = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_BYTEORDER_SREG,
- NFT_EXPR_BYTEORDER_OP,
- NFT_EXPR_BYTEORDER_LEN,
- NFT_EXPR_BYTEORDER_SIZE,
+ NFTNL_EXPR_BYTEORDER_DREG = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_BYTEORDER_SREG,
+ NFTNL_EXPR_BYTEORDER_OP,
+ NFTNL_EXPR_BYTEORDER_LEN,
+ NFTNL_EXPR_BYTEORDER_SIZE,
};
enum {
- NFT_EXPR_LIMIT_RATE = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_LIMIT_UNIT,
+ NFTNL_EXPR_LIMIT_RATE = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_LIMIT_UNIT,
};
enum {
- NFT_EXPR_REJECT_TYPE = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_REJECT_CODE,
+ NFTNL_EXPR_REJECT_TYPE = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_REJECT_CODE,
};
enum {
- NFT_EXPR_QUEUE_NUM = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_QUEUE_TOTAL,
- NFT_EXPR_QUEUE_FLAGS,
+ NFTNL_EXPR_QUEUE_NUM = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_QUEUE_TOTAL,
+ NFTNL_EXPR_QUEUE_FLAGS,
};
enum {
- NFT_EXPR_MASQ_FLAGS = NFT_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_MASQ_FLAGS = NFTNL_RULE_EXPR_ATTR_BASE,
};
enum {
- NFT_EXPR_REDIR_REG_PROTO_MIN = NFT_RULE_EXPR_ATTR_BASE,
- NFT_EXPR_REDIR_REG_PROTO_MAX,
- NFT_EXPR_REDIR_FLAGS,
+ NFTNL_EXPR_REDIR_REG_PROTO_MIN = NFTNL_RULE_EXPR_ATTR_BASE,
+ NFTNL_EXPR_REDIR_REG_PROTO_MAX,
+ NFTNL_EXPR_REDIR_FLAGS,
};
#ifdef __cplusplus