summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* src: Do not include userdata content in debug outputHEADmasterPhil Sutter2026-01-292-29/+8
* Revert "udata: Store u32 udata values in Big Endian"Phil Sutter2026-01-291-5/+2
* udata: Store u32 udata values in Big EndianPhil Sutter2026-01-271-2/+5
* data_reg: Support concatenated dataPhil Sutter2026-01-271-10/+38
* data_reg: Respect data byteorder when printingPhil Sutter2026-01-271-6/+23
* Introduce nftnl_{expr,set_elem}_set_imm()Phil Sutter2026-01-273-6/+36
* data_reg: Introduce struct nftnl_data_reg::sizes arrayPhil Sutter2026-01-276-11/+20
* data_reg: Introduce struct nftnl_data_reg::byteorder fieldPhil Sutter2026-01-276-11/+15
* expr: Pass byteorder to struct expr_ops::set callbackPhil Sutter2026-01-2740-56/+76
* expr: data_reg: Avoid extra whitespacePhil Sutter2026-01-276-10/+24
* set_elem: Review debug outputPhil Sutter2026-01-271-10/+21
* utils: Introduce nftnl_parse_str_attr()Phil Sutter2025-10-1814-171/+103
* utils: Drop asterisk from end of NFTA_DEVICE_PREFIX stringsPhil Sutter2025-10-151-2/+9
* expr: meta: introduce ibrhwaddr meta expressionFernando Fernandez Mancera2025-10-141-1/+2
* utils: Add helpers for interface name wildcardsPhil Sutter2025-09-304-5/+50
* tunnel: add support to geneve optionsFernando Fernandez Mancera2025-08-281-19/+157
* tunnel: rework optionsPablo Neira Ayuso2025-08-283-81/+412
* trace: add support for TRACE_CT informationFlorian Westphal2025-07-041-0/+46
* set: dump set backend name (hash, rbtree...) and elem count, if availableFlorian Westphal2025-06-221-0/+34
* tunnel: add missing inner nested netlink attribute for vxlan optionsFernando Fernandez Mancera2025-04-141-3/+3
* src: remove unused str2XXX helpersZhongqiu Duan2025-03-1910-158/+0
* expr: ct: print key name of id fieldZhongqiu Duan2025-03-191-1/+1
* expr: payload: print tunnel headerZhongqiu Duan2025-03-191-1/+1
* set: Fix for array overrun when setting NFTNL_SET_DESC_CONCATPhil Sutter2024-12-041-2/+4
* expr: bitwise: add support for kernel space AND, OR and XOR operationsJeremy Sowden2024-11-191-2/+55
* expr: bitwise: rename some boolean operation functionsJeremy Sowden2024-11-191-4/+4
* Use SPDX License Identifiers in headersPhil Sutter2024-10-3060-301/+60
* Introduce struct nftnl_str_arrayPhil Sutter2024-10-294-157/+96
* rule: Don't append a newline when printing a rulePhil Sutter2024-10-011-6/+4
* src: remove scaffolding around deprecated parser functionsPablo Neira Ayuso2024-09-254-91/+24
* expr: dynset: validate expressions are of nested typeFlorian Westphal2024-09-231-2/+3
* table: Support unsetting NFTNL_TABLE_USERDATA attributePhil Sutter2024-07-101-0/+3
* chain: Support unsetting NFTNL_CHAIN_USERDATA attributePhil Sutter2024-07-101-0/+3
* expr: limit: Prepare for odd time unitsPhil Sutter2024-07-051-11/+39
* expr: use NFTA_* netlink attributes to build fields, not NFTNL_EXPR_*Pablo Neira Ayuso2024-06-232-6/+6
* expr: Respect data_len when setting attributesPhil Sutter2024-04-1138-133/+133
* obj: Respect data_len when setting attributesPhil Sutter2024-04-117-35/+35
* utils: Introduce and use nftnl_set_str_attr()Phil Sutter2024-04-117-85/+40
* obj: Enforce attr_policy compliance in nftnl_obj_set_data()Phil Sutter2024-04-111-1/+6
* obj: Introduce struct obj_ops::attr_policyPhil Sutter2024-04-119-0/+82
* obj: Call obj_ops::set with legal attributes onlyPhil Sutter2024-04-1110-19/+3
* obj: Repurpose struct obj_ops::max_attr fieldPhil Sutter2024-04-119-9/+9
* obj: Return value on settersPhil Sutter2024-04-111-17/+24
* obj: synproxy: Use memcpy() to handle potentially unaligned dataPhil Sutter2024-04-111-3/+3
* obj: Do not call nftnl_obj_set_data() with zero data_lenPhil Sutter2024-04-111-1/+1
* table: Validate NFTNL_TABLE_OWNER, tooPhil Sutter2024-04-111-0/+1
* set: Validate NFTNL_SET_ID, tooPhil Sutter2024-04-111-0/+1
* obj: Validate NFTNL_OBJ_TYPE, tooPhil Sutter2024-04-111-0/+1
* flowtable: Validate NFTNL_FLOWTABLE_SIZE, tooPhil Sutter2024-04-111-0/+1
* table: Validate NFTNL_TABLE_USE, tooPhil Sutter2024-04-111-0/+1