Re: [PATCH net-next 01/14] net: ipv4: Add a flags argument to iptunnel_xmit(), udp_tunnel_xmit_skb()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 6/9/25 23:50, Petr Machata wrote:
iptunnel_xmit() erases the contents of the SKB control block. In order to
be able to set particular IPCB flags on the SKB, add a corresponding
parameter, and propagate it to udp_tunnel_xmit_skb() as well.

In one of the following patches, VXLAN driver will use this facility to
mark packets as subject to IP multicast routing.

Signed-off-by: Petr Machata <petrm@xxxxxxxxxx>
Reviewed-by: Ido Schimmel <idosch@xxxxxxxxxx>
---

Notes:
CC: Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx>
CC: osmocom-net-gprs@xxxxxxxxxxxxxxxxx
CC: Andrew Lunn <andrew+netdev@xxxxxxx>
CC: Taehee Yoo <ap420073@xxxxxxxxx>
CC: Antonio Quartulli <antonio@xxxxxxxxxxx>
CC: "Jason A. Donenfeld" <Jason@xxxxxxxxx>
CC: wireguard@xxxxxxxxxxxxxxx
CC: Marcelo Ricardo Leitner <marcelo.leitner@xxxxxxxxx>
CC: linux-sctp@xxxxxxxxxxxxxxx
CC: Jon Maloy <jmaloy@xxxxxxxxxx>
CC: tipc-discussion@xxxxxxxxxxxxxxxxxxxxx

  drivers/net/amt.c              |  9 ++++++---
  drivers/net/bareudp.c          |  4 ++--
  drivers/net/geneve.c           |  4 ++--
  drivers/net/gtp.c              | 10 ++++++----
  drivers/net/ovpn/udp.c         |  2 +-
  drivers/net/vxlan/vxlan_core.c |  2 +-
  drivers/net/wireguard/socket.c |  2 +-
  include/net/ip_tunnels.h       |  2 +-
  include/net/udp_tunnel.h       |  2 +-
  net/ipv4/ip_tunnel.c           |  4 ++--
  net/ipv4/ip_tunnel_core.c      |  4 +++-
  net/ipv4/udp_tunnel_core.c     |  5 +++--
  net/ipv6/sit.c                 |  2 +-
  net/sctp/protocol.c            |  3 ++-
  net/tipc/udp_media.c           |  2 +-
  15 files changed, 33 insertions(+), 24 deletions(-)


Reviewed-by: Nikolay Aleksandrov <razor@xxxxxxxxxxxxx>





[Index of Archives]     [Linux Networking Development]     [Linux OMAP]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     SCTP

  Powered by Linux