| Seq | Timestamp | Type | Name | Duration |
|---|---|---|---|---|
| 0/0 | 2026/08/05 07:02 | flow | patch-triage |
0mArgs:null Results: {
"EnableConfigs": null,
"FocusSymbols": [],
"Reasoning": "The patch only adds a new selftest script for netfilter's ct timeout objects and updates the Makefile to include it. It does not make any functional changes to the kernel source code.",
"WorthFuzzing": false
} |
| 1/1 | 2026/08/05 07:02 | action | read-patch-diff |
0mArgs:null Results: {
"PatchDiff": "commit dd31ca4ad04ac0d4af7b9bcd41011a43d389ca11\nAuthor: syz-cluster \u003ctriage@syzkaller.com\u003e\nDate: Wed Aug 5 07:02:33 2026 +0000\n\n syz-cluster: applied patch under review\n\ndiff --git a/tools/testing/selftests/net/netfilter/Makefile b/tools/testing/selftests/net/netfilter/Makefile\nindex f88dd4ef8d264..39101af5d84a1 100644\n--- a/tools/testing/selftests/net/netfilter/Makefile\n+++ b/tools/testing/selftests/net/netfilter/Makefile\n@@ -25,6 +25,7 @@ TEST_PROGS := \\\n \tnft_audit.sh \\\n \tnft_concat_range.sh \\\n \tnft_conntrack_helper.sh \\\n+\tnft_ct_timeout.sh \\\n \tnft_fib.sh \\\n \tnft_fib_nexthop.sh \\\n \tnft_flowtable.sh \\\ndiff --git a/tools/testing/selftests/net/netfilter/nft_ct_timeout.sh b/tools/testing/selftests/net/netfilter/nft_ct_timeout.sh\nnew file mode 100755\nindex 0000000000000..a41dad2329cc6\n--- /dev/null\n+++ b/tools/testing/selftests/net/netfilter/nft_ct_timeout.sh\n@@ -0,0 +1,217 @@\n+#!/bin/bash\n+# SPDX-License-Identifier: GPL-2.0\n+#\n+# Functional test for nftables ct timeout objects.\n+#\n+# Verifies that a ct timeout policy actually changes the conntrack\n+# state-machine timeout of the connections it is attached to:\n+#\n+# 1. test_policy_applied - a connection matching a \"ct timeout set\" rule\n+# gets the per-state timeout from the named\n+# policy, i.e. \u003c= POLICY_ESTAB_SECS.\n+#\n+# 2. test_default_preserved - a connection not matching any ct timeout rule\n+# keeps the kernel default ESTABLISHED timeout.\n+#\n+# 3. test_policy_reload - after the table is deleted and reloaded, a new\n+# connection through the rule still receives the\n+# policy timeout rather than the default.\n+#\n+# The remaining lifetime of a flow is the third field of a \"conntrack -L\"\n+# line:\n+#\n+# tcp 6 117 ESTABLISHED src=10.0.1.1 dst=10.0.1.2 sport=... dport=...\n+# ^^^\n+#\n+# Topology: two netns connected by a veth pair.\n+# ns1 (10.0.1.1/24) --veth-- ns2 (10.0.1.2/24)\n+# The ruleset is loaded in ns1, so ns1's conntrack table is used throughout.\n+\n+source lib.sh\n+\n+checktool \"nft --version\" \"run test without nft\"\n+checktool \"conntrack --version\" \"run test without conntrack\"\n+checktool \"socat -h\" \"run test without socat\"\n+\n+# TCP port covered by the ct timeout policy.\n+PORT_POLICY=12345\n+# TCP port not covered by any rule; uses the kernel default timeouts.\n+PORT_DEFAULT=12346\n+\n+# ESTABLISHED timeout carried by the policy, in seconds. Must be well below\n+# the kernel default (5 days) so the two cases cannot be confused.\n+POLICY_ESTAB_SECS=120\n+\n+ret=0\n+\n+cleanup()\n+{\n+\tip netns pids \"$ns1\" 2\u003e/dev/null | xargs -r kill\n+\tip netns pids \"$ns2\" 2\u003e/dev/null | xargs -r kill\n+\tcleanup_all_ns\n+}\n+\n+load_ruleset()\n+{\n+\tip netns exec \"$ns1\" nft -f - \u003c\u003cEOF\n+table ip ct_timeout_test {\n+\tct timeout tcp_policy {\n+\t\tprotocol tcp;\n+\t\tpolicy = { established: ${POLICY_ESTAB_SECS}s };\n+\t}\n+\n+\tchain output {\n+\t\ttype filter hook output priority filter; policy accept;\n+\t\tip daddr 10.0.1.2 tcp dport $PORT_POLICY ct timeout set \"tcp_policy\"\n+\t}\n+}\n+EOF\n+}\n+\n+listener_ready()\n+{\n+\tip netns exec \"$ns2\" ss -lnt -o \"sport = :$1\" | grep -q \"$1\"\n+}\n+\n+conn_established()\n+{\n+\tip netns exec \"$ns1\" conntrack -L -p tcp --dport \"$1\" 2\u003e/dev/null |\n+\t\tgrep -q ESTABLISHED\n+}\n+\n+# Prints the remaining lifetime, in seconds, of the first ESTABLISHED TCP\n+# flow in ns1 matching the given destination port.\n+established_timeout()\n+{\n+\tip netns exec \"$ns1\" conntrack -L -p tcp --dport \"$1\" 2\u003e/dev/null |\n+\t\tawk '/ESTABLISHED/ { print $3; exit }'\n+}\n+\n+# Opens a TCP connection from ns1 and holds it open in the background.\n+# Prints the pid of the holder so the caller can tear it down.\n+open_connection()\n+{\n+\t# stdout/stderr must be redirected, else the background job keeps the\n+\t# command substitution that calls this function blocked until it exits.\n+\tip netns exec \"$ns1\" bash -c \"\n+\t\texec 3\u003c\u003e/dev/tcp/10.0.1.2/$1 || exit 1\n+\t\tsleep 60\n+\t\" \u003e/dev/null 2\u003e\u00261 \u0026\n+\techo $!\n+}\n+\n+close_connection()\n+{\n+\tkill \"$1\" 2\u003e/dev/null\n+\twait \"$1\" 2\u003e/dev/null\n+}\n+\n+# Asserts that the flow on $1 has a timeout matching expectation $2 (\"policy\"\n+# or \"default\"), using $3 as the test name.\n+check_timeout()\n+{\n+\tlocal dport=$1 expect=$2 name=$3\n+\tlocal tval\n+\n+\tif ! busywait \"$BUSYWAIT_TIMEOUT\" conn_established \"$dport\"; then\n+\t\techo \"FAIL: $name: connection did not reach ESTABLISHED\"\n+\t\tret=1\n+\t\treturn\n+\tfi\n+\n+\ttval=$(established_timeout \"$dport\")\n+\tif [ -z \"$tval\" ]; then\n+\t\techo \"FAIL: $name: could not read conntrack timeout\"\n+\t\tret=1\n+\t\treturn\n+\tfi\n+\n+\tif [ \"$expect\" = \"policy\" ]; then\n+\t\tif [ \"$tval\" -le \"$POLICY_ESTAB_SECS\" ]; then\n+\t\t\techo \"PASS: $name: timeout ${tval}s \u003c= policy ${POLICY_ESTAB_SECS}s\"\n+\t\telse\n+\t\t\techo \"FAIL: $name: timeout ${tval}s exceeds policy ${POLICY_ESTAB_SECS}s\"\n+\t\t\tret=1\n+\t\tfi\n+\telse\n+\t\tif [ \"$tval\" -gt \"$POLICY_ESTAB_SECS\" ] \u0026\u0026\n+\t\t [ \"$tval\" -le \"$default_estab\" ]; then\n+\t\t\techo \"PASS: $name: timeout ${tval}s matches default ${default_estab}s\"\n+\t\telse\n+\t\t\techo \"FAIL: $name: timeout ${tval}s is not the default ${default_estab}s\"\n+\t\t\tret=1\n+\t\tfi\n+\tfi\n+}\n+\n+trap cleanup EXIT\n+\n+setup_ns ns1 ns2\n+\n+if ! ip link add veth0 netns \"$ns1\" type veth peer name veth0 netns \"$ns2\" \\\n+\t\t\u003e/dev/null 2\u003e\u00261; then\n+\techo \"SKIP: No virtual ethernet pair device support in kernel\"\n+\texit $ksft_skip\n+fi\n+\n+ip -net \"$ns1\" link set veth0 up\n+ip -net \"$ns2\" link set veth0 up\n+ip -net \"$ns1\" addr add 10.0.1.1/24 dev veth0\n+ip -net \"$ns2\" addr add 10.0.1.2/24 dev veth0\n+\n+# SYSTEM:\"cat\" keeps each accepted connection open: cat blocks reading the\n+# socket, so the flow stays ESTABLISHED until the client goes away. Sinking\n+# to /dev/null instead would close it immediately and land in CLOSE_WAIT.\n+ip netns exec \"$ns2\" socat TCP-LISTEN:$PORT_POLICY,reuseaddr,fork SYSTEM:\"cat\" \u0026\u003e/dev/null \u0026\n+ip netns exec \"$ns2\" socat TCP-LISTEN:$PORT_DEFAULT,reuseaddr,fork SYSTEM:\"cat\" \u0026\u003e/dev/null \u0026\n+\n+busywait \"$BUSYWAIT_TIMEOUT\" listener_ready \"$PORT_POLICY\"\n+busywait \"$BUSYWAIT_TIMEOUT\" listener_ready \"$PORT_DEFAULT\"\n+\n+# Loading the ruleset pulls in conntrack, so the sysctls below exist only\n+# after this point.\n+if ! load_ruleset; then\n+\techo \"SKIP: Could not load ct timeout ruleset\"\n+\texit $ksft_skip\n+fi\n+\n+# Read the default rather than hardcoding it: a host that lowered\n+# nf_conntrack_tcp_timeout_established must not fail test 2 spuriously.\n+default_estab=$(ip netns exec \"$ns1\" \\\n+\tcat /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_established \\\n+\t2\u003e/dev/null)\n+\n+if [ -z \"$default_estab\" ]; then\n+\techo \"SKIP: conntrack tcp timeout sysctl not available\"\n+\texit $ksft_skip\n+fi\n+\n+if [ \"$default_estab\" -le \"$POLICY_ESTAB_SECS\" ]; then\n+\techo \"SKIP: default ESTABLISHED timeout ${default_estab}s is not above the policy value\"\n+\texit $ksft_skip\n+fi\n+\n+# Test 1: a flow matched by the rule gets the policy timeout.\n+conn_pid=$(open_connection \"$PORT_POLICY\")\n+check_timeout \"$PORT_POLICY\" policy test_policy_applied\n+close_connection \"$conn_pid\"\n+\n+# Test 2: a flow not matched by any rule keeps the kernel default.\n+conn_pid=$(open_connection \"$PORT_DEFAULT\")\n+check_timeout \"$PORT_DEFAULT\" default test_default_preserved\n+close_connection \"$conn_pid\"\n+\n+# Test 3: the policy survives a delete/reload cycle of the whole table.\n+ip netns exec \"$ns1\" conntrack -F 2\u003e/dev/null\n+ip netns exec \"$ns1\" nft delete table ip ct_timeout_test\n+\n+if ! load_ruleset; then\n+\techo \"FAIL: test_policy_reload: could not reload ct timeout ruleset\"\n+\texit $ksft_fail\n+fi\n+\n+conn_pid=$(open_connection \"$PORT_POLICY\")\n+check_timeout \"$PORT_POLICY\" policy test_policy_reload\n+close_connection \"$conn_pid\"\n+\n+exit $ret\n"
} |
| 2/1 | 2026/08/05 07:02 | agent | patch-evaluator |
0mModel:best-expensive Args: null Results: {
"EnableConfigs": null,
"FocusSymbols": [],
"Reasoning": "The patch only adds a new selftest script for netfilter's ct timeout objects and updates the Makefile to include it. It does not make any functional changes to the kernel source code.",
"WorthFuzzing": false
}Instruction: You are an expert Linux kernel maintainer. Your job is to review a provided patch series and determine if it makes functional changes to the kernel that should be fuzzed. IMPORTANT: The changes have ALREADY been applied and committed as the HEAD commit in your workspace. Do NOT rely on your internal knowledge of the kernel. You must actively use your code access tools to examine the actual source code and confirm any assumptions. Return WorthFuzzing=false if the patch only contains: - Modifications to Documentation/, Kconfig files, or code comments. - Purely decorative changes, such as logging (e.g., pr_err, printk) or tracepoints. - Changes to numeric constants or macros that do not functionally alter execution flow. - Code paths that are impossible to reach in virtualized environments like GCE or QEMU, even when utilizing software-emulated hardware (e.g., usb gadget, mac80211_hwsim). - Code in vendor-specific PCIe switch, SmartNIC, or GPU drivers (e.g., mlxsw, pds_core, qed, ionic, amdgpu) that require physical PCIe hardware cards not emulated in standard QEMU. - Driver .remove, .shutdown, or pci_unregister_driver teardown callbacks (e.g., igb_remove) that are executed only during PCI hot-unplug or sysfs driver unbind operations. If it modifies reachable core kernel logic, drivers, or architectures, use your code search tools to verify the code can be executed, then return WorthFuzzing=true. When returning WorthFuzzing=true, you MUST ALSO: 1. Extract any specific kernel functions that should be heavily fuzzed into FocusSymbols. Avoid listing generic hot-path functions to prevent skewed test distributions. Prefer non-static, non-inlined API entrypoint functions over internal static helper functions (which are inlined by the compiler and do not have distinct symbol addresses). 2. Identify any specific CONFIG_ options required to properly test this new/modified feature. Go and look into the Kconfig files and check for ifdefs around the code, do not make assumptions. Also check "depends on" lines in Kconfig to include any non-standard parent subsystem configs needed for Kbuild to compile the code statically into vmlinux. List them in the EnableConfigs output array, and DO NOT add a 'CONFIG_' prefix (e.g., return "NET_IPV4" instead of "CONFIG_NET_IPV4"). Prefer calling several tools at the same time to save round-trips. Use set-results tool to provide results of the analysis. It must be called exactly once before the final reply. Ignore results of this tool. Prompt: For your convenience, here is the diff of the changes:
commit dd31ca4ad04ac0d4af7b9bcd41011a43d389ca11
Author: syz-cluster <triage@syzkaller.com>
Date: Wed Aug 5 07:02:33 2026 +0000
syz-cluster: applied patch under review
diff --git a/tools/testing/selftests/net/netfilter/Makefile b/tools/testing/selftests/net/netfilter/Makefile
index f88dd4ef8d264..39101af5d84a1 100644
--- a/tools/testing/selftests/net/netfilter/Makefile
+++ b/tools/testing/selftests/net/netfilter/Makefile
@@ -25,6 +25,7 @@ TEST_PROGS := \
nft_audit.sh \
nft_concat_range.sh \
nft_conntrack_helper.sh \
+ nft_ct_timeout.sh \
nft_fib.sh \
nft_fib_nexthop.sh \
nft_flowtable.sh \
diff --git a/tools/testing/selftests/net/netfilter/nft_ct_timeout.sh b/tools/testing/selftests/net/netfilter/nft_ct_timeout.sh
new file mode 100755
index 0000000000000..a41dad2329cc6
--- /dev/null
+++ b/tools/testing/selftests/net/netfilter/nft_ct_timeout.sh
@@ -0,0 +1,217 @@
+#!/bin/bash
+# SPDX-License-Identifier: GPL-2.0
+#
+# Functional test for nftables ct timeout objects.
+#
+# Verifies that a ct timeout policy actually changes the conntrack
+# state-machine timeout of the connections it is attached to:
+#
+# 1. test_policy_applied - a connection matching a "ct timeout set" rule
+# gets the per-state timeout from the named
+# policy, i.e. <= POLICY_ESTAB_SECS.
+#
+# 2. test_default_preserved - a connection not matching any ct timeout rule
+# keeps the kernel default ESTABLISHED timeout.
+#
+# 3. test_policy_reload - after the table is deleted and reloaded, a new
+# connection through the rule still receives the
+# policy timeout rather than the default.
+#
+# The remaining lifetime of a flow is the third field of a "conntrack -L"
+# line:
+#
+# tcp 6 117 ESTABLISHED src=10.0.1.1 dst=10.0.1.2 sport=... dport=...
+# ^^^
+#
+# Topology: two netns connected by a veth pair.
+# ns1 (10.0.1.1/24) --veth-- ns2 (10.0.1.2/24)
+# The ruleset is loaded in ns1, so ns1's conntrack table is used throughout.
+
+source lib.sh
+
+checktool "nft --version" "run test without nft"
+checktool "conntrack --version" "run test without conntrack"
+checktool "socat -h" "run test without socat"
+
+# TCP port covered by the ct timeout policy.
+PORT_POLICY=12345
+# TCP port not covered by any rule; uses the kernel default timeouts.
+PORT_DEFAULT=12346
+
+# ESTABLISHED timeout carried by the policy, in seconds. Must be well below
+# the kernel default (5 days) so the two cases cannot be confused.
+POLICY_ESTAB_SECS=120
+
+ret=0
+
+cleanup()
+{
+ ip netns pids "$ns1" 2>/dev/null | xargs -r kill
+ ip netns pids "$ns2" 2>/dev/null | xargs -r kill
+ cleanup_all_ns
+}
+
+load_ruleset()
+{
+ ip netns exec "$ns1" nft -f - <<EOF
+table ip ct_timeout_test {
+ ct timeout tcp_policy {
+ protocol tcp;
+ policy = { established: ${POLICY_ESTAB_SECS}s };
+ }
+
+ chain output {
+ type filter hook output priority filter; policy accept;
+ ip daddr 10.0.1.2 tcp dport $PORT_POLICY ct timeout set "tcp_policy"
+ }
+}
+EOF
+}
+
+listener_ready()
+{
+ ip netns exec "$ns2" ss -lnt -o "sport = :$1" | grep -q "$1"
+}
+
+conn_established()
+{
+ ip netns exec "$ns1" conntrack -L -p tcp --dport "$1" 2>/dev/null |
+ grep -q ESTABLISHED
+}
+
+# Prints the remaining lifetime, in seconds, of the first ESTABLISHED TCP
+# flow in ns1 matching the given destination port.
+established_timeout()
+{
+ ip netns exec "$ns1" conntrack -L -p tcp --dport "$1" 2>/dev/null |
+ awk '/ESTABLISHED/ { print $3; exit }'
+}
+
+# Opens a TCP connection from ns1 and holds it open in the background.
+# Prints the pid of the holder so the caller can tear it down.
+open_connection()
+{
+ # stdout/stderr must be redirected, else the background job keeps the
+ # command substitution that calls this function blocked until it exits.
+ ip netns exec "$ns1" bash -c "
+ exec 3<>/dev/tcp/10.0.1.2/$1 || exit 1
+ sleep 60
+ " >/dev/null 2>&1 &
+ echo $!
+}
+
+close_connection()
+{
+ kill "$1" 2>/dev/null
+ wait "$1" 2>/dev/null
+}
+
+# Asserts that the flow on $1 has a timeout matching expectation $2 ("policy"
+# or "default"), using $3 as the test name.
+check_timeout()
+{
+ local dport=$1 expect=$2 name=$3
+ local tval
+
+ if ! busywait "$BUSYWAIT_TIMEOUT" conn_established "$dport"; then
+ echo "FAIL: $name: connection did not reach ESTABLISHED"
+ ret=1
+ return
+ fi
+
+ tval=$(established_timeout "$dport")
+ if [ -z "$tval" ]; then
+ echo "FAIL: $name: could not read conntrack timeout"
+ ret=1
+ return
+ fi
+
+ if [ "$expect" = "policy" ]; then
+ if [ "$tval" -le "$POLICY_ESTAB_SECS" ]; then
+ echo "PASS: $name: timeout ${tval}s <= policy ${POLICY_ESTAB_SECS}s"
+ else
+ echo "FAIL: $name: timeout ${tval}s exceeds policy ${POLICY_ESTAB_SECS}s"
+ ret=1
+ fi
+ else
+ if [ "$tval" -gt "$POLICY_ESTAB_SECS" ] &&
+ [ "$tval" -le "$default_estab" ]; then
+ echo "PASS: $name: timeout ${tval}s matches default ${default_estab}s"
+ else
+ echo "FAIL: $name: timeout ${tval}s is not the default ${default_estab}s"
+ ret=1
+ fi
+ fi
+}
+
+trap cleanup EXIT
+
+setup_ns ns1 ns2
+
+if ! ip link add veth0 netns "$ns1" type veth peer name veth0 netns "$ns2" \
+ >/dev/null 2>&1; then
+ echo "SKIP: No virtual ethernet pair device support in kernel"
+ exit $ksft_skip
+fi
+
+ip -net "$ns1" link set veth0 up
+ip -net "$ns2" link set veth0 up
+ip -net "$ns1" addr add 10.0.1.1/24 dev veth0
+ip -net "$ns2" addr add 10.0.1.2/24 dev veth0
+
+# SYSTEM:"cat" keeps each accepted connection open: cat blocks reading the
+# socket, so the flow stays ESTABLISHED until the client goes away. Sinking
+# to /dev/null instead would close it immediately and land in CLOSE_WAIT.
+ip netns exec "$ns2" socat TCP-LISTEN:$PORT_POLICY,reuseaddr,fork SYSTEM:"cat" &>/dev/null &
+ip netns exec "$ns2" socat TCP-LISTEN:$PORT_DEFAULT,reuseaddr,fork SYSTEM:"cat" &>/dev/null &
+
+busywait "$BUSYWAIT_TIMEOUT" listener_ready "$PORT_POLICY"
+busywait "$BUSYWAIT_TIMEOUT" listener_ready "$PORT_DEFAULT"
+
+# Loading the ruleset pulls in conntrack, so the sysctls below exist only
+# after this point.
+if ! load_ruleset; then
+ echo "SKIP: Could not load ct timeout ruleset"
+ exit $ksft_skip
+fi
+
+# Read the default rather than hardcoding it: a host that lowered
+# nf_conntrack_tcp_timeout_established must not fail test 2 spuriously.
+default_estab=$(ip netns exec "$ns1" \
+ cat /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_established \
+ 2>/dev/null)
+
+if [ -z "$default_estab" ]; then
+ echo "SKIP: conntrack tcp timeout sysctl not available"
+ exit $ksft_skip
+fi
+
+if [ "$default_estab" -le "$POLICY_ESTAB_SECS" ]; then
+ echo "SKIP: default ESTABLISHED timeout ${default_estab}s is not above the policy value"
+ exit $ksft_skip
+fi
+
+# Test 1: a flow matched by the rule gets the policy timeout.
+conn_pid=$(open_connection "$PORT_POLICY")
+check_timeout "$PORT_POLICY" policy test_policy_applied
+close_connection "$conn_pid"
+
+# Test 2: a flow not matched by any rule keeps the kernel default.
+conn_pid=$(open_connection "$PORT_DEFAULT")
+check_timeout "$PORT_DEFAULT" default test_default_preserved
+close_connection "$conn_pid"
+
+# Test 3: the policy survives a delete/reload cycle of the whole table.
+ip netns exec "$ns1" conntrack -F 2>/dev/null
+ip netns exec "$ns1" nft delete table ip ct_timeout_test
+
+if ! load_ruleset; then
+ echo "FAIL: test_policy_reload: could not reload ct timeout ruleset"
+ exit $ksft_fail
+fi
+
+conn_pid=$(open_connection "$PORT_POLICY")
+check_timeout "$PORT_POLICY" policy test_policy_reload
+close_connection "$conn_pid"
+
+exit $ret
|
| 3/2 | 2026/08/05 07:02 | llm | patch-evaluator |
0mModel:gemini-3.1-pro-preview Args: null Results: null Tokens: input: 4527 output: 69 thoughts: 192 Thoughts: **Analyzing the Netfilter CT Timeout Selftest Patch** Okay, so I've been presented with a patch adding a new selftest for netfilter's `ct timeout` objects. It's located in `tools/testing/selftests/net/netfilter/nft_ct_timeout.sh`, and the associated `Makefile` in the same directory has been modified to include it. Interesting. Now, the important part: there's absolutely no modification to the kernel source code itself. No C files, no Kconfig changes, no header file alterations. This is purely an addition to the testing infrastructure, which is exactly what I expected. Therefore, this patch does *not* introduce changes that would warrant fuzzing the kernel. It's a self-test; it verifies the behavior of existing code, not introduces new functionality that could be a vector for bugs. Let me just double-check the diff to be absolutely certain... Yes, confirmed. The patch only touches the `Makefile` and adds the new shell script. No kernel code is modified. Alright, I'm confident. I'll go ahead and call `set-results` with `WorthFuzzing=false`. This is a straightforward case; test additions do not warrant fuzzing. |
| 4/2 | 2026/08/05 07:02 | tool | set-results |
0mArgs:{
"EnableConfigs": [],
"FocusSymbols": [],
"Reasoning": "The patch only adds a new selftest script for netfilter's ct timeout objects and updates the Makefile to include it. It does not make any functional changes to the kernel source code.",
"WorthFuzzing": false
}Results: {
"EnableConfigs": null,
"FocusSymbols": [],
"Reasoning": "The patch only adds a new selftest script for netfilter's ct timeout objects and updates the Makefile to include it. It does not make any functional changes to the kernel source code.",
"WorthFuzzing": false
} |
| Total Calls | Total Tokens | Avg Tokens | Total Duration (Seconds) | Avg Duration (Seconds) |
|---|
| Total Calls | Total Duration (Seconds) | Avg Duration (Seconds) |
|---|