Problem is title. Attached is files for repro. Working on v6.10-rc4. After doing some investigation, the `sk_wmem_alloc` member of `struct sk` seems to only be increasing, presumably missing some refcnt_dec somewhere. At a certain point, in `sock_alloc_send_pskb`, we fail the check: ` if (sk_wmem_alloc_get(sk) < READ_ONCE(sk->sk_sndbuf)) ` Upon which we enter `sock_wait_for_wmem` and schedule a massive timeout (at least that's what happened in my tests) Please let me know if I need to add anything. Thanks Not sure where the missing refcnt subs are, must admit unfamiliarity with the network code.
Attachment:
repro.tar.xz
Description: application/xz