Bug 4327 - NET generalize skb patch
Summary: NET generalize skb patch
Status: NEW
Alias: None
Product: ANCK 4.19 Dev
Classification: ANCK
Component: net (show other bugs) net
Version: unspecified
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: XuanZhuo
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-02 20:43 UTC by LeoLiu-oc
Modified: 2023-03-02 20:43 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description LeoLiu-oc zhaoxin_group 2023-03-02 20:43:15 UTC
Description of problem:
Include 17 patches:
1. tcp: avoid indirect calls to sock_rfree
2. tcp: add missing htmldocs for skb->ll_node and sk->defer_lis
3. tcp: defer skb freeing after socket lock is released
4. net/tls: Fix skb memory leak when running kTLS traffic
5. net/tls: Fix another skb memory leak when running kTLS traffic
6. net: Flush deferred skb free on socket destroy
7. tcp: Add a stub for sk_defer_free_flush()
8. tcp: add a missing sk_defer_free_flush() in tcp_splice_read()
9. net: generalize skb freeing deferral to per-cpu lists
10. net: make sure net_rx_action() calls skb_defer_free_flush()
11. tcp: drop skb dst in tcp_rcv_established()
12. net: call skb_defer_free_flush() before each napi_poll()
13. net: fix possible race in skb_attempt_defer_free()
14. net: use napi_consume_skb() in skb_defer_free_flush()
15. net: add skb_defer_max sysctl
16. tcp: add a missing nf_reset_ct() in 3WHS handling
17. net: avoid strange behavior with skb_defer_max == 1

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info: