Activity log for bug #1995004

Date Who What changed Old value New value Message
2022-10-27 17:41:34 Bodong Wang bug added bug
2022-10-27 21:22:29 Bodong Wang summary Fix return value of qdisc ingress handling on success Increase stability with connection tracking offload
2022-10-27 21:23:41 Bodong Wang description SRU Justification: net: Fix return value of qdisc ingress handling on success * Explain the bug(s) Currently qdisc ingress handling (sch_handle_ingress()) doesn't set a return value and it is left to the old return value of the caller (__netif_receive_skb_core()) which is RX drop, so if the packet is consumed, caller will stop and return this value as if the packet was dropped. * brief explanation of fixes Fix that by setting the return value to RX success if the packet was handled successfully. * How to test Commit msg has the steps. * What it could break. Packet on egress tc rule forwarding to a ingress tc rule will drop. SRU Justification: netfilter: conntrack: annotate data-races around ct->timeout netfilter: conntrack: remove unneeded nf_ct_put netfilter: conntrack: convert to refcount_t api netfilter: flowtable: Make sure GC works periodically in idle system netfilter: flowtable: avoid possible false sharing netfilter: flowtable: fix excessive hw offload attempts after failure netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() netfilter: flowtable: add function to invoke garbage collection immediately netfilter: flowtable: fix stuck flows on cleanup due to pending work * Explain the bug(s) Set of patches to increase stability with connection tracking offload, including reduced cpu load and possible deadlock on cleanup. * brief explanation of fixes Fix that by setting the return value to RX success if the packet was handled successfully. * How to test Run connection tracking hw offload scenario with millions of flows, check cpu load, test cleanup and readd scenarios. * What it could break. High cpu load. Possible deadlock on cleanup. * Explain the bug(s) Currently qdisc ingress handling (sch_handle_ingress()) doesn't set a return value and it is left to the old return value of the caller (__netif_receive_skb_core()) which is RX drop, so if the packet is consumed, caller will stop and return this value as if the packet was dropped. Also, include set of patches to increase stability with connection tracking offload, including reduced cpu load and possible deadlock on cleanup. * What it could break. Packet on egress tc rule forwarding to a ingress tc rule will drop. High cpu load. Possible deadlock on cleanup. * How to test Run connection tracking hw offload scenario with millions of flows, check cpu load, test cleanup and readd scenarios.
2022-11-08 13:34:46 Stefan Bader nominated for series Ubuntu Focal
2022-11-08 13:34:46 Stefan Bader bug task added linux-bluefield (Ubuntu Focal)
2022-11-08 13:35:09 Stefan Bader linux-bluefield (Ubuntu Focal): importance Undecided Medium
2022-11-08 13:35:09 Stefan Bader linux-bluefield (Ubuntu Focal): status New In Progress
2022-11-08 13:35:09 Stefan Bader linux-bluefield (Ubuntu Focal): assignee Bodong Wang (bodong-wang)
2022-11-08 13:35:15 Stefan Bader linux-bluefield (Ubuntu): status New Invalid
2022-11-16 16:53:16 Bartlomiej Zolnierkiewicz nominated for series Ubuntu Jammy
2022-11-16 16:53:16 Bartlomiej Zolnierkiewicz bug task added linux-bluefield (Ubuntu Jammy)
2022-11-16 16:53:24 Bartlomiej Zolnierkiewicz linux-bluefield (Ubuntu Jammy): status New Fix Committed
2022-11-17 11:34:27 Bartlomiej Zolnierkiewicz linux-bluefield (Ubuntu Focal): status In Progress Fix Committed
2022-12-07 15:11:35 Ubuntu Kernel Bot tags kernel-spammed-focal-linux-bluefield verification-needed-focal
2022-12-07 15:49:25 Ubuntu Kernel Bot tags kernel-spammed-focal-linux-bluefield verification-needed-focal kernel-spammed-focal-linux-bluefield kernel-spammed-jammy-linux-bluefield verification-needed-focal verification-needed-jammy
2023-01-13 17:41:19 Bodong Wang linux-bluefield (Ubuntu Focal): status Fix Committed Confirmed
2023-01-13 17:52:00 Bodong Wang linux-bluefield (Ubuntu Focal): status Confirmed Fix Committed
2023-01-13 17:52:31 Bodong Wang tags kernel-spammed-focal-linux-bluefield kernel-spammed-jammy-linux-bluefield verification-needed-focal verification-needed-jammy kernel-spammed-focal-linux-bluefield kernel-spammed-jammy-linux-bluefield verification-done-focal verification-needed-jammy
2023-01-17 14:26:55 Launchpad Janitor linux-bluefield (Ubuntu Focal): status Fix Committed Fix Released
2023-01-17 14:26:55 Launchpad Janitor cve linked 2022-2663
2023-01-17 14:26:55 Launchpad Janitor cve linked 2022-3061
2023-02-17 15:44:55 Bodong Wang linux-bluefield (Ubuntu Jammy): status Fix Committed Invalid