Message ID | 20240221025732.68157-12-kerneljasonxing@gmail.com (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | introduce drop reasons for tcp receive path | expand |
On Wed, Feb 21, 2024 at 3:58 AM Jason Xing <kerneljasonxing@gmail.com> wrote: > > From: Jason Xing <kernelxing@tencent.com> > > Finally we can drop this obscure reason in receive path because > we replaced with many other more accurate reasons before. This is not obscure, but the generic reason. I don't think we can review this patch easily, I would rather squash it in prior patches. > > Signed-off-by: Jason Xing <kernelxing@tencent.com> > -- > v5: > 1. change the misspelled word in the title > --- > net/ipv4/tcp_ipv4.c | 1 - > net/ipv6/tcp_ipv6.c | 1 - > 2 files changed, 2 deletions(-) > > diff --git a/net/ipv4/tcp_ipv4.c b/net/ipv4/tcp_ipv4.c > index c886c671fae9..82e63f6af34b 100644 > --- a/net/ipv4/tcp_ipv4.c > +++ b/net/ipv4/tcp_ipv4.c > @@ -1907,7 +1907,6 @@ int tcp_v4_do_rcv(struct sock *sk, struct sk_buff *skb) > return 0; > } > > - reason = SKB_DROP_REASON_NOT_SPECIFIED; > if (tcp_checksum_complete(skb)) > goto csum_err; > > diff --git a/net/ipv6/tcp_ipv6.c b/net/ipv6/tcp_ipv6.c > index f260c28e5b18..56c3a3bf1323 100644 > --- a/net/ipv6/tcp_ipv6.c > +++ b/net/ipv6/tcp_ipv6.c > @@ -1623,7 +1623,6 @@ int tcp_v6_do_rcv(struct sock *sk, struct sk_buff *skb) > if (np->rxopt.all) > opt_skb = skb_clone_and_charge_r(skb, sk); > > - reason = SKB_DROP_REASON_NOT_SPECIFIED; > if (sk->sk_state == TCP_ESTABLISHED) { /* Fast path */ > struct dst_entry *dst; > > -- > 2.37.3 >
On Wed, Feb 21, 2024 at 10:47 PM Eric Dumazet <edumazet@google.com> wrote: > > On Wed, Feb 21, 2024 at 3:58 AM Jason Xing <kerneljasonxing@gmail.com> wrote: > > > > From: Jason Xing <kernelxing@tencent.com> > > > > Finally we can drop this obscure reason in receive path because > > we replaced with many other more accurate reasons before. > > > This is not obscure, but the generic reason. > > I don't think we can review this patch easily, I would rather squash > it in prior patches. I will squash it in patch [10/11] since that patch just finishes adding specific reasons in the v4/v6 receive path. Thanks, Jason
diff --git a/net/ipv4/tcp_ipv4.c b/net/ipv4/tcp_ipv4.c index c886c671fae9..82e63f6af34b 100644 --- a/net/ipv4/tcp_ipv4.c +++ b/net/ipv4/tcp_ipv4.c @@ -1907,7 +1907,6 @@ int tcp_v4_do_rcv(struct sock *sk, struct sk_buff *skb) return 0; } - reason = SKB_DROP_REASON_NOT_SPECIFIED; if (tcp_checksum_complete(skb)) goto csum_err; diff --git a/net/ipv6/tcp_ipv6.c b/net/ipv6/tcp_ipv6.c index f260c28e5b18..56c3a3bf1323 100644 --- a/net/ipv6/tcp_ipv6.c +++ b/net/ipv6/tcp_ipv6.c @@ -1623,7 +1623,6 @@ int tcp_v6_do_rcv(struct sock *sk, struct sk_buff *skb) if (np->rxopt.all) opt_skb = skb_clone_and_charge_r(skb, sk); - reason = SKB_DROP_REASON_NOT_SPECIFIED; if (sk->sk_state == TCP_ESTABLISHED) { /* Fast path */ struct dst_entry *dst;