summaryrefslogtreecommitdiffstats
path: root/src/expr
Commit message (Expand)AuthorAgeFilesLines
* src: remove unused str2XXX helpersZhongqiu Duan2025-03-198-136/+0
* expr: ct: print key name of id fieldZhongqiu Duan2025-03-191-1/+1
* expr: payload: print tunnel headerZhongqiu Duan2025-03-191-1/+1
* 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-3037-189/+37
* expr: dynset: validate expressions are of nested typeFlorian Westphal2024-09-231-2/+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
* expr: Introduce struct expr_ops::attr_policyPhil Sutter2024-03-0639-0/+311
* expr: Call expr_ops::set with legal types onlyPhil Sutter2024-03-0633-66/+0
* expr: Repurpose struct expr_ops::max_attr fieldPhil Sutter2024-03-0639-39/+39
* expr: immediate: check for chain attribute to release chain namePablo Neira Ayuso2024-02-262-14/+2
* expr: fix buffer overflows in data value settersFlorian Westphal2023-12-125-21/+21
* expr: meta: introduce broute meta expressionSriram Yagnaraman2023-03-151-1/+2
* expr: add inner supportPablo Neira Ayuso2023-01-022-1/+216
* expr: payload: remove unused functionPablo Neira Ayuso2022-09-071-14/+0
* build: fix clang+glibc snprintf substitution errorNicholas Vinson2022-06-1538-38/+38
* exthdr: tcp option reset supportFlorian Westphal2022-03-011-1/+6
* expr: payload: print inner header base offsetPablo Neira Ayuso2021-11-171-2/+3
* expr: last: add NFTNL_EXPR_LAST_SETPablo Neira Ayuso2021-07-051-1/+21
* expr: add last match time supportPablo Neira Ayuso2021-06-081-0/+118
* expr: socket: add cgroups v2 supportPablo Neira Ayuso2021-05-031-0/+18
* Drop pointless local variable in snprintf callbacksPhil Sutter2021-03-1524-50/+50
* expr/data_reg: Drop output_format parameterPhil Sutter2021-03-155-34/+15
* expr: Check output type once and for allPhil Sutter2021-03-1537-614/+99
* expr: Fix snprintf buffer length updatesPhil Sutter2021-03-154-12/+12
* expr/{masq,nat}: Don't print unused regsPhil Sutter2021-03-092-7/+21
* expr/xfrm: Kill dead codePhil Sutter2021-03-091-28/+0
* expr/tunnel: Kill dead codePhil Sutter2021-03-091-13/+0
* expr/socket: Kill dead codePhil Sutter2021-03-091-13/+0
* dynset: add NFTNL_EXPR_DYNSET_FLAGSPablo Neira Ayuso2021-01-131-0/+15
* src: add NFTNL_EXPR_DYNSET_EXPRESSIONSPablo Neira Ayuso2020-12-171-14/+97
* set_elem: Use nftnl_data_reg_snprintf()Phil Sutter2020-12-151-1/+5
* bitwise: improve formatting of registers in bitwise dumps.Jeremy Sowden2020-11-161-1/+1
* expr: socket: add wildcard supportPablo Neira Ayuso2020-10-121-0/+1
* src: add support for chain ID attributePablo Neira Ayuso2020-07-212-0/+11
* expr: dynset: release stateful expression from .free pathPablo Neira Ayuso2020-05-061-0/+2
* expr: objref: add nftnl_expr_objref_free() to release object namePablo Neira Ayuso2020-05-051-0/+9
* Revert "bitwise: add support for passing mask and xor via registers."Pablo Neira Ayuso2020-03-311-54/+6
* expr: nat: snprint flags in hexadecimalPablo Neira Ayuso2020-03-201-1/+1
* expr: masq: revisit _snprintf()Pablo Neira Ayuso2020-03-201-6/+10
* bitwise: add support for passing mask and xor via registers.Jeremy Sowden2020-03-021-6/+54
* bitwise: add support for left- and right-shifts.Jeremy Sowden2020-01-181-0/+22
* bitwise: add support for new netlink attributes.Jeremy Sowden2020-01-181-1/+46
* bitwise: add helper to print boolean expressions.Jeremy Sowden2020-01-181-3/+11
* bitwise: fix some incorrect indentation.Jeremy Sowden2020-01-181-6/+6
* include: Remove buffer.hBrett Mastbergen2020-01-053-3/+0
* expr: meta: add slave device matchingFlorian Westphal2020-01-031-1/+3