mbox series

[net-next,0/8] ipv6: icmp6: better drop reason support

Message ID 20230216162842.1633734-1-edumazet@google.com (mailing list archive)
Headers show
Series ipv6: icmp6: better drop reason support | expand

Message

Eric Dumazet Feb. 16, 2023, 4:28 p.m. UTC
This series aims to have more precise drop reason reports for icmp6.

This should reduce false positives on most usual cases.

This can be extended as needed later.

Eric Dumazet (8):
  ipv6: icmp6: add drop reason support to ndisc_recv_ns()
  ipv6: icmp6: add drop reason support to ndisc_recv_na()
  ipv6: icmp6: add drop reason support to ndisc_recv_rs()
  ipv6: icmp6: add drop reason support to ndisc_router_discovery()
  ipv6: icmp6: add drop reason support to ndisc_redirect_rcv()
  ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS
  ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST
  ipv6: icmp6: add drop reason support to icmpv6_echo_reply()

 include/net/dropreason.h |   8 ++
 net/ipv6/icmp.c          |  13 ++--
 net/ipv6/ndisc.c         | 155 ++++++++++++++++++++-------------------
 3 files changed, 94 insertions(+), 82 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org Feb. 20, 2023, 9 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (master)
by David S. Miller <davem@davemloft.net>:

On Thu, 16 Feb 2023 16:28:34 +0000 you wrote:
> This series aims to have more precise drop reason reports for icmp6.
> 
> This should reduce false positives on most usual cases.
> 
> This can be extended as needed later.
> 
> Eric Dumazet (8):
>   ipv6: icmp6: add drop reason support to ndisc_recv_ns()
>   ipv6: icmp6: add drop reason support to ndisc_recv_na()
>   ipv6: icmp6: add drop reason support to ndisc_recv_rs()
>   ipv6: icmp6: add drop reason support to ndisc_router_discovery()
>   ipv6: icmp6: add drop reason support to ndisc_redirect_rcv()
>   ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS
>   ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST
>   ipv6: icmp6: add drop reason support to icmpv6_echo_reply()
> 
> [...]

Here is the summary with links:
  - [net-next,1/8] ipv6: icmp6: add drop reason support to ndisc_recv_ns()
    https://git.kernel.org/netdev/net-next/c/7c9c8913f452
  - [net-next,2/8] ipv6: icmp6: add drop reason support to ndisc_recv_na()
    https://git.kernel.org/netdev/net-next/c/3009f9ae21ec
  - [net-next,3/8] ipv6: icmp6: add drop reason support to ndisc_recv_rs()
    https://git.kernel.org/netdev/net-next/c/243e37c642ac
  - [net-next,4/8] ipv6: icmp6: add drop reason support to ndisc_router_discovery()
    https://git.kernel.org/netdev/net-next/c/2f326d9d9ff4
  - [net-next,5/8] ipv6: icmp6: add drop reason support to ndisc_redirect_rcv()
    https://git.kernel.org/netdev/net-next/c/ec993edf05ca
  - [net-next,6/8] ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS
    https://git.kernel.org/netdev/net-next/c/784d4477f07b
  - [net-next,7/8] ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST
    https://git.kernel.org/netdev/net-next/c/c34b8bb11ebc
  - [net-next,8/8] ipv6: icmp6: add drop reason support to icmpv6_echo_reply()
    https://git.kernel.org/netdev/net-next/c/ac03694bc009

You are awesome, thank you!