both commit update and abort path need to release memory associated with netdev hooks. kfree gets skipped because it mixes registration and allocation. Signed-off-by: Florian Westphal --- .../transactions/dormant_updchain_abort | 23 +++++++++++++ .../dumps/dormant_updchain_abort.json-nft | 33 +++++++++++++++++++ .../dumps/dormant_updchain_abort.nft | 7 ++++ 3 files changed, 63 insertions(+) create mode 100755 tests/shell/testcases/transactions/dormant_updchain_abort create mode 100644 tests/shell/testcases/transactions/dumps/dormant_updchain_abort.json-nft create mode 100644 tests/shell/testcases/transactions/dumps/dormant_updchain_abort.nft diff --git a/tests/shell/testcases/transactions/dormant_updchain_abort b/tests/shell/testcases/transactions/dormant_updchain_abort new file mode 100755 index 000000000000..56ad887d0d92 --- /dev/null +++ b/tests/shell/testcases/transactions/dormant_updchain_abort @@ -0,0 +1,23 @@ +#!/bin/bash + +set -e + +$NFT -f - <