--- zzzz-none-000/linux-4.4.271/net/l2tp/l2tp_ip6.c 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/net/l2tp/l2tp_ip6.c 2023-04-19 10:22:30.000000000 +0000 @@ -176,7 +176,7 @@ } if (l2tp_v3_ensure_opt_in_linear(session, skb, &ptr, &optr)) - goto discard; + goto discard_sess; l2tp_recv_common(session, skb, ptr, optr, 0, skb->len, tunnel->recv_payload_hook); @@ -543,6 +543,7 @@ memset(&fl6, 0, sizeof(fl6)); fl6.flowi6_mark = sk->sk_mark; + fl6.flowi6_uid = sk->sk_uid; if (lsa) { if (addr_len < SIN6_LEN_RFC2133)