diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/mnl.h | 2 | ||||
-rw-r--r-- | include/netlink.h | 2 | ||||
-rw-r--r-- | include/nftables.h | 2 | ||||
-rw-r--r-- | include/nftables/nftables.h | 2 |
4 files changed, 3 insertions, 5 deletions
diff --git a/include/mnl.h b/include/mnl.h index 3df71467..84c362a2 100644 --- a/include/mnl.h +++ b/include/mnl.h @@ -15,7 +15,7 @@ struct mnl_socket *netlink_open_sock(void); void netlink_close_sock(struct mnl_socket *nf_sock); uint32_t mnl_seqnum_alloc(uint32_t *seqnum); -void mnl_genid_get(struct mnl_socket *nf_sock, uint32_t seqnum); +uint16_t mnl_genid_get(struct mnl_socket *nf_sock, uint32_t seqnum); struct mnl_err { struct list_head head; diff --git a/include/netlink.h b/include/netlink.h index 2ca6f345..b30c05f8 100644 --- a/include/netlink.h +++ b/include/netlink.h @@ -191,7 +191,7 @@ extern void netlink_dump_obj(struct nftnl_obj *nlo, struct netlink_ctx *ctx); extern int netlink_batch_send(struct netlink_ctx *ctx, struct list_head *err_list); -extern void netlink_genid_get(struct mnl_socket *nf_sock, uint32_t seqnum); +extern uint16_t netlink_genid_get(struct mnl_socket *nf_sock, uint32_t seqnum); extern void netlink_restart(struct mnl_socket *nf_sock); #define netlink_abi_error() \ __netlink_abi_error(__FILE__, __LINE__, strerror(errno)); diff --git a/include/nftables.h b/include/nftables.h index 97a04366..d69079fe 100644 --- a/include/nftables.h +++ b/include/nftables.h @@ -16,7 +16,7 @@ struct output_ctx { }; struct nft_cache { - bool initialized; + uint16_t genid; struct list_head list; uint32_t seqnum; }; diff --git a/include/nftables/nftables.h b/include/nftables/nftables.h index 449f9e4e..4211be76 100644 --- a/include/nftables/nftables.h +++ b/include/nftables/nftables.h @@ -70,8 +70,6 @@ FILE *nft_ctx_set_output(struct nft_ctx *ctx, FILE *fp); int nft_ctx_add_include_path(struct nft_ctx *ctx, const char *path); void nft_ctx_clear_include_paths(struct nft_ctx *ctx); -void nft_ctx_flush_cache(struct nft_ctx *ctx); - int nft_run_cmd_from_buffer(struct nft_ctx *nft, char *buf, size_t buflen); int nft_run_cmd_from_filename(struct nft_ctx *nft, const char *filename); |