summaryrefslogtreecommitdiffstats
path: root/src/netlink.c
Commit message (Expand)AuthorAgeFilesLines
* netlink: allow typeof keywords with objref maps during listingFlorian Westphal2024-03-011-1/+7
* netlink: fix stack overflow due to erroneous roundingFlorian Westphal2023-12-201-3/+8
* netlink: fix stack buffer overflow with sub-reg sized prefixesFlorian Westphal2023-12-151-2/+5
* netlink: add and use nft_data_memcpy helperFlorian Westphal2023-12-121-10/+15
* netlink: fix buffer size for user data in netlink_delinearize_chain()Thomas Haller2023-11-091-1/+1
* include: include <string.h> in <nft.h>Thomas Haller2023-09-281-1/+0
* expression: cleanup expr_ops_by_type() and handle u32 inputThomas Haller2023-09-251-2/+2
* netlink: handle invalid etype in set_make_key()Thomas Haller2023-09-201-0/+2
* netlink: fix leaking typeof_expr_data/typeof_expr_key in netlink_delinearize_...Thomas Haller2023-09-191-6/+6
* datatype: fix leak and cleanup reference counting for struct datatypeThomas Haller2023-09-141-14/+17
* include: include <stdlib.h> in <nft.h>Thomas Haller2023-09-111-1/+0
* src: simplify chain_alloc()Pablo Neira Ayuso2023-08-311-1/+3
* netlink: avoid "-Wenum-conversion" warning in dtype_map_from_kernel()Thomas Haller2023-08-291-1/+1
* 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/+4
* netlink: restore typeof interval map data typeFlorian Westphal2023-05-021-1/+6
* Implement 'reset rule' and 'reset rules' commandsPhil Sutter2023-01-181-0/+49
* netlink: Fix for potential NULL-pointer derefPhil Sutter2023-01-131-1/+2
* src: display (inner) tag in --debug=proto-ctxPablo Neira Ayuso2023-01-021-1/+1
* netlink: unfold function to generate concatenations for keys and dataPablo Neira Ayuso2022-12-101-10/+53
* netlink: add function to generate set element key dataPablo Neira Ayuso2022-12-101-4/+22
* netlink: statify __netlink_gen_data()Pablo Neira Ayuso2022-12-101-4/+4
* netlink: swap byteorder of value component in concatenation of intervalsPablo Neira Ayuso2022-12-081-9/+25
* src: support for selectors with different byteorder with interval concatenationsPablo Neira Ayuso2022-11-301-6/+19
* src: allow anon set concatenation with ether and vlanFlorian Westphal2022-08-051-3/+7
* netlink: swap byteorder for host-endian concat dataFlorian Westphal2022-05-091-0/+4
* netlink: remove unused argument from helper functionFlorian Westphal2022-04-181-3/+3
* src: add EXPR_F_KERNEL to identify expression in the kernelPablo Neira Ayuso2022-04-131-0/+1
* src: allow to use typeof of raw expressions in set declarationPablo Neira Ayuso2022-03-291-10/+23
* netlink: check key is EXPR_CONCAT before accessing fieldPablo Neira Ayuso2022-02-171-1/+2
* netlink: Use abort() in case of netlink_abi_errorEugene Crosser2022-01-261-1/+1
* src: simplify logic governing storing payload dependenciesJeremy Sowden2022-01-151-9/+4
* src: remove arithmetic on booleansJeremy Sowden2022-01-151-4/+6
* cache: Support filtering for a specific flowtablePhil Sutter2021-12-031-1/+2
* cache: Filter tables on kernel sidePhil Sutter2021-12-031-2/+10
* cache: filter out rules by chainPablo Neira Ayuso2021-11-111-42/+0
* mnl: do not build nftnl_set element listPablo Neira Ayuso2021-11-081-2/+2
* netlink: reset temporary set element stmt list after list splicePablo Neira Ayuso2021-09-161-1/+1
* netlink: rework range_expr_to_prefix()Pablo Neira Ayuso2021-09-091-30/+36
* src: Check range bounds before converting to prefixXiao Liang2021-09-061-6/+9
* src: support for nat with interval concatenationPablo Neira Ayuso2021-07-131-26/+135
* rule: memleak of list of timeout policiesPablo Neira Ayuso2021-06-181-0/+1
* netlink: Avoid memleak in error path of netlink_delinearize_obj()Phil Sutter2021-06-141-0/+1
* netlink: Avoid memleak in error path of netlink_delinearize_table()Phil Sutter2021-06-141-0/+1
* netlink: Avoid memleak in error path of netlink_delinearize_chain()Phil Sutter2021-06-141-0/+1
* netlink: Avoid memleak in error path of netlink_delinearize_set()Phil Sutter2021-06-141-2/+2
* netlink: quick sort array of devicesPablo Neira Ayuso2021-06-081-0/+18
* libnftables: location-based error reporting for chain typePablo Neira Ayuso2021-05-201-1/+1
* src: add set element catch-all supportPablo Neira Ayuso2021-05-111-26/+45
* cache: add hashtable cache for tablePablo Neira Ayuso2021-05-021-1/+1