mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-22 13:33:56 +03:00
sd-netlink: drop 'flags' argument from sd_nfnl_nft_message_new_table()
This commit is contained in:
parent
c08ab4a013
commit
07acd0d90b
@ -164,13 +164,12 @@ int sd_nfnl_nft_message_new_table(
|
|||||||
sd_netlink *nfnl,
|
sd_netlink *nfnl,
|
||||||
sd_netlink_message **ret,
|
sd_netlink_message **ret,
|
||||||
int family,
|
int family,
|
||||||
const char *table,
|
const char *table) {
|
||||||
uint16_t flags) {
|
|
||||||
|
|
||||||
_cleanup_(sd_netlink_message_unrefp) sd_netlink_message *m = NULL;
|
_cleanup_(sd_netlink_message_unrefp) sd_netlink_message *m = NULL;
|
||||||
int r;
|
int r;
|
||||||
|
|
||||||
r = nft_message_new(nfnl, &m, family, NFT_MSG_NEWTABLE, NLM_F_CREATE | flags);
|
r = nft_message_new(nfnl, &m, family, NFT_MSG_NEWTABLE, NLM_F_CREATE | NLM_F_EXCL | NLM_F_ACK);
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
return r;
|
return r;
|
||||||
|
|
||||||
|
@ -649,7 +649,7 @@ static int fw_nftables_init_family(sd_netlink *nfnl, int family) {
|
|||||||
msgcnt++;
|
msgcnt++;
|
||||||
assert(msgcnt < NFT_INIT_MSGS);
|
assert(msgcnt < NFT_INIT_MSGS);
|
||||||
/* Set F_EXCL so table add fails if the table already exists. */
|
/* Set F_EXCL so table add fails if the table already exists. */
|
||||||
r = sd_nfnl_nft_message_new_table(nfnl, &batch[msgcnt], family, NFT_SYSTEMD_TABLE_NAME, NLM_F_EXCL | NLM_F_ACK);
|
r = sd_nfnl_nft_message_new_table(nfnl, &batch[msgcnt], family, NFT_SYSTEMD_TABLE_NAME);
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
goto out_unref;
|
goto out_unref;
|
||||||
|
|
||||||
|
@ -229,7 +229,7 @@ int sd_nfnl_message_batch_end(sd_netlink *nfnl, sd_netlink_message **ret);
|
|||||||
int sd_nfnl_nft_message_del_table(sd_netlink *nfnl, sd_netlink_message **ret,
|
int sd_nfnl_nft_message_del_table(sd_netlink *nfnl, sd_netlink_message **ret,
|
||||||
int family, const char *table);
|
int family, const char *table);
|
||||||
int sd_nfnl_nft_message_new_table(sd_netlink *nfnl, sd_netlink_message **ret,
|
int sd_nfnl_nft_message_new_table(sd_netlink *nfnl, sd_netlink_message **ret,
|
||||||
int family, const char *table, uint16_t nl_flags);
|
int family, const char *table);
|
||||||
int sd_nfnl_nft_message_new_basechain(sd_netlink *nfnl, sd_netlink_message **ret,
|
int sd_nfnl_nft_message_new_basechain(sd_netlink *nfnl, sd_netlink_message **ret,
|
||||||
int family, const char *table, const char *chain,
|
int family, const char *table, const char *chain,
|
||||||
const char *type, uint8_t hook, int prio);
|
const char *type, uint8_t hook, int prio);
|
||||||
|
Loading…
Reference in New Issue
Block a user