summaryrefslogtreecommitdiffstats
path: root/src/mnl.c
Commit message (Expand)AuthorAgeFilesLines
* src: remove xfree() and use plain free()Thomas Haller2023-11-091-2/+2
* src: add free_const() and use it instead of xfree()Thomas Haller2023-11-091-6/+6
* include: include <string.h> in <nft.h>Thomas Haller2023-09-281-1/+0
* include: include <stdlib.h> in <nft.h>Thomas Haller2023-09-111-1/+0
* src: add <nft.h> header and include it as firstThomas Haller2023-08-251-0/+2
* Implement 'reset {set,map,element}' commandsPhil Sutter2023-07-131-4/+18
* mnl: support bpf id decode in nft list hooksFlorian Westphal2023-05-221-0/+40
* mnl: incomplete extended error reporting for singleton device in chainPablo Neira Ayuso2023-04-251-0/+1
* mnl: handle singleton element in netdevice setPablo Neira Ayuso2023-04-251-14/+32
* src: allow for updating devices on existing netdev chainPablo Neira Ayuso2023-04-241-52/+57
* mnl: flowtable support for extended netlink error reportingPablo Neira Ayuso2023-04-241-60/+82
* mnl: set SO_SNDBUF before SO_SNDBUFFORCEPablo Neira Ayuso2023-04-241-5/+12
* cmd: move command functions to src/cmd.cPablo Neira Ayuso2023-03-111-0/+1
* src: add support to command "destroy"Fernando F. Mancera2023-02-061-10/+36
* Implement 'reset rule' and 'reset rules' commandsPhil Sutter2023-01-181-4/+14
* mnl: dump_nf_hooks() leaks memory in error pathPhil Sutter2023-01-131-2/+9
* src: Add GPLv2+ header to .c files of recent creationPablo Neira Ayuso2023-01-021-2/+2
* mnl: store netlink error location for set elementsPablo Neira Ayuso2022-06-271-11/+17
* mnl: update mnl_nft_setelem_del() to allow for more reusePablo Neira Ayuso2022-04-131-3/+3
* src: allow to use typeof of raw expressions in set declarationPablo Neira Ayuso2022-03-291-3/+1
* src: do not use the nft_cache_filter object from mnl.cPablo Neira Ayuso2022-01-151-7/+5
* cache: Support filtering for a specific flowtablePhil Sutter2021-12-031-4/+10
* cache: Filter set list on server sidePhil Sutter2021-12-031-4/+11
* cache: Filter chain list on kernel sidePhil Sutter2021-12-031-3/+18
* cache: Filter rule list on kernel sidePhil Sutter2021-12-031-2/+19
* cache: Filter tables on kernel sidePhil Sutter2021-12-031-3/+19
* mnl: different signedness compilation warningPablo Neira Ayuso2021-11-191-1/+1
* mnl: do not build nftnl_set element listPablo Neira Ayuso2021-11-081-23/+89
* mnl: revisit hook listingPablo Neira Ayuso2021-08-061-98/+241
* src: replace opencoded NFT_SET_ANONYMOUS set flag check by set_is_anonymous()Pablo Neira Ayuso2021-06-141-1/+1
* src: add support for base hook dumpingFlorian Westphal2021-06-091-1/+327
* libnftables: location-based error reporting for chain typePablo Neira Ayuso2021-05-201-1/+7
* src: unbreak deletion by table handlePablo Neira Ayuso2021-05-021-1/+1
* mnl: Increase BATCH_PAGE_SIZE to support huge rulesetsPhil Sutter2021-04-211-4/+4
* mnl: do not set flowtable flags twicePablo Neira Ayuso2021-03-311-5/+0
* nftables: add flags offload to flowtableFrank Wunderlich2021-03-251-0/+5
* mnl: Set NFTNL_SET_DATA_TYPE before dumping set elementsPhil Sutter2021-03-091-0/+3
* mnl: remove nft_mnl_socket_reopen()Pablo Neira Ayuso2021-03-051-13/+17
* src: add set element multi-statement supportPablo Neira Ayuso2020-12-181-3/+14
* mnl: reply netlink error message might be larger than MNL_SOCKET_BUFFER_SIZEPablo Neira Ayuso2020-12-041-1/+4
* src: improve rule error reportingPablo Neira Ayuso2020-10-201-2/+63
* src: add comment support for chainsJose M. Guisado Gomez2020-09-301-0/+11
* mnl: larger receive socket buffer for netlink errorsPablo Neira Ayuso2020-09-141-16/+5
* src: add comment support for objectsJose M. Guisado Gomez2020-09-081-0/+12
* src: add comment support when adding tablesJose M. Guisado Gomez2020-08-281-2/+15
* src: add comment support for set declarationsJose M. Guisado Gomez2020-08-121-0/+5
* src: support for implicit chain bindingsPablo Neira Ayuso2020-07-151-2/+17
* src: allow flowtable definitions with no devicesPablo Neira Ayuso2020-06-021-4/+6
* src: delete devices to an existing flowtablePablo Neira Ayuso2020-06-021-0/+11
* src: add devices to an existing flowtablePablo Neira Ayuso2020-06-021-5/+11