diff options
Diffstat (limited to 'src/set.c')
-rw-r--r-- | src/set.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -82,6 +82,8 @@ void nft_set_attr_unset(struct nft_set *s, uint16_t attr) case NFT_SET_ATTR_FLAGS: case NFT_SET_ATTR_KEY_TYPE: case NFT_SET_ATTR_KEY_LEN: + case NFT_SET_ATTR_DATA_TYPE: + case NFT_SET_ATTR_DATA_LEN: case NFT_SET_ATTR_FAMILY: break; default: @@ -116,6 +118,12 @@ void nft_set_attr_set(struct nft_set *s, uint16_t attr, const void *data) case NFT_SET_ATTR_KEY_LEN: s->key_len = *((uint32_t *)data); break; + case NFT_SET_ATTR_DATA_TYPE: + s->data_type = *((uint32_t *)data); + break; + case NFT_SET_ATTR_DATA_LEN: + s->data_len = *((uint32_t *)data); + break; case NFT_SET_ATTR_FAMILY: s->family = *((uint32_t *)data); break; |