All of lore.kernel.org
 help / color / mirror / Atom feed
* [nft PATCH 0/7] Misc fixes
@ 2025-06-12 11:52 Phil Sutter
  2025-06-12 11:52 ` [nft PATCH 1/7] netlink: Fix for potential crash parsing a flowtable Phil Sutter
                   ` (8 more replies)
  0 siblings, 9 replies; 15+ messages in thread
From: Phil Sutter @ 2025-06-12 11:52 UTC (permalink / raw)
  To: Pablo Neira Ayuso; +Cc: netfilter-devel

Patch 1 is the most relevant one as an upcoming kernel fix will trigger
the bug being fixed by it.

Patches 2-5 are related to monitor testsuite, either fixing monitor
output or adjusting the test cases.

Patch 6 adjusts the shell testsuite for use with recent kernels (having
name-based interface hooks).

Patch 7 is an accidental discovery, probably I missed to add a needed
.json.output file when implementing new tests.

Phil Sutter (7):
  netlink: Fix for potential crash parsing a flowtable
  netlink: Do not allocate a bogus flowtable priority expr
  monitor: Correctly print flowtable updates
  json: Dump flowtable hook spec only if present
  tests: monitor: Fix for single flag array avoidance
  tests: shell: Adjust to ifname-based hooks
  tests: py: Properly fix JSON equivalents for netdev/reject.t

 src/json.c                                    | 22 +++--
 src/monitor.c                                 | 14 ++--
 src/netlink.c                                 |  8 +-
 tests/monitor/testcases/flowtable-simple.t    |  2 +-
 tests/monitor/testcases/map-expr.t            |  2 +-
 tests/monitor/testcases/set-concat-interval.t |  2 +-
 tests/monitor/testcases/set-interval.t        |  2 +-
 tests/monitor/testcases/set-maps.t            |  2 +-
 tests/monitor/testcases/set-mixed.t           |  2 +-
 tests/monitor/testcases/set-multiple.t        |  4 +-
 tests/monitor/testcases/set-simple.t          |  2 +-
 tests/py/netdev/reject.t.json                 | 66 ++++++++++-----
 tests/py/netdev/reject.t.json.output          | 81 +++++++++++++++++++
 tests/shell/features/ifname_based_hooks.sh    | 12 +++
 .../chains/netdev_chain_dormant_autoremove    |  3 +
 .../flowtable/0012flowtable_variable_0        |  9 ++-
 tests/shell/testcases/listing/0020flowtable_0 |  8 +-
 tests/shell/testcases/transactions/0050rule_1 | 19 -----
 .../transactions/dumps/0050rule_1.json-nft    | 11 ---
 .../transactions/dumps/0050rule_1.nft         |  0
 20 files changed, 193 insertions(+), 78 deletions(-)
 create mode 100644 tests/py/netdev/reject.t.json.output
 create mode 100755 tests/shell/features/ifname_based_hooks.sh
 delete mode 100755 tests/shell/testcases/transactions/0050rule_1
 delete mode 100644 tests/shell/testcases/transactions/dumps/0050rule_1.json-nft
 delete mode 100644 tests/shell/testcases/transactions/dumps/0050rule_1.nft

-- 
2.49.0


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2025-06-17 10:21 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-12 11:52 [nft PATCH 0/7] Misc fixes Phil Sutter
2025-06-12 11:52 ` [nft PATCH 1/7] netlink: Fix for potential crash parsing a flowtable Phil Sutter
2025-06-12 11:52 ` [nft PATCH 2/7] netlink: Do not allocate a bogus flowtable priority expr Phil Sutter
2025-06-12 11:52 ` [nft PATCH 3/7] monitor: Correctly print flowtable updates Phil Sutter
2025-06-15  9:47   ` Pablo Neira Ayuso
2025-06-17 10:21     ` Phil Sutter
2025-06-12 11:52 ` [nft PATCH 4/7] json: Dump flowtable hook spec only if present Phil Sutter
2025-06-12 11:52 ` [nft PATCH 5/7] tests: monitor: Fix for single flag array avoidance Phil Sutter
2025-06-12 11:52 ` [nft PATCH 6/7] tests: shell: Adjust to ifname-based hooks Phil Sutter
2025-06-12 19:33   ` Pablo Neira Ayuso
2025-06-12 19:51     ` Phil Sutter
2025-06-12 11:52 ` [nft PATCH 7/7] tests: py: Properly fix JSON equivalents for netdev/reject.t Phil Sutter
2025-06-12 19:37 ` [nft PATCH 0/7] Misc fixes Pablo Neira Ayuso
2025-06-12 20:16   ` Phil Sutter
2025-06-12 21:16 ` Phil Sutter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.