Skip to content

vxlan: consolidate rx handling

Jiri Benc netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5vxlan: consolidate GBP handling even moredrivers/net/vxlan.c+5 -40 replies
2/5vxlan: move inner L2 header processing to a separate functiondrivers/net/vxlan.c+33 -160 replies
3/5vxlan: move ECN decapsulation to a separate functiondrivers/net/vxlan.c+31 -310 replies
4/5vxlan: consolidate rx handling to a single functiondrivers/net/vxlan.c+28 -440 replies
5/5vxlan: simplify metadata_dst usage in vxlan_rcvdrivers/net/vxlan.c+7 -120 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH net-next 0/5] vxlan: consolidate rx handling

Currently, vxlan_rcv is just called at the end of vxlan_udp_encap_recv, continuing the rx processing where vxlan_udp_encap_recv left it. There's no clear border between those two functions. This patchset moves vxlan_udp_encap_recv and vxlan_rcv into a single function.

This also allows to do some simplification in error path.

The VXLAN-GPE implementation that will follow up this set can be seen at:
https://github.com/jbenc/linux-vxlan/commits/master

Jiri Benc (5):
vxlan: consolidate GBP handling even more
vxlan: move inner L2 header processing to a separate function
vxlan: move ECN decapsulation to a separate function
vxlan: consolidate rx handling to a single function
vxlan: simplify metadata_dst usage in vxlan_rcv

 drivers/net/vxlan.c | 131 +++++++++++++++++++++++++---------------------------
 1 file changed, 64 insertions(+), 67 deletions(-)
Signature · 1 line
1.8.3.1