On Tue, 8 Oct 2019 15:18:53 +0530 Martin Varghese <martinvargheseno...@gmail.com> wrote:
> diff --git a/Documentation/networking/bareudp.txt > b/Documentation/networking/bareudp.txt > new file mode 100644 > index 0000000..d2530e2 > --- /dev/null > +++ b/Documentation/networking/bareudp.txt > @@ -0,0 +1,23 @@ > +Bare UDP Tunnelling Module Documentation > +======================================== > + > +There are various L3 encapsulation standards using UDP being discussed to > +leverage the UDP based load balancing capability of different networks. > +MPLSoUDP (https://tools.ietf.org/html/rfc7510)is one among them. > + > +The Bareudp tunnel module provides a generic L3 encapsulation tunnelling > +support for tunnelling different L3 protocols like MPLS, IP, NSH etc. inside > +a UDP tunnel. > + > +Usage > +------ > + > +1. Device creation & deletion > + > +a. ip link add dev bareudp0 type bareudp dstport 6635 ethertype 0x8847 > + > +This creates a bareudp tunnel device which tunnels L3 traffic with ethertype > +0x8847 (MPLS traffic).The destination port of the UDP header will be set to > 6635 > +The device will listen on UDP port 6635 to receive traffic. > + > +b. ip link delete bareudp0 Please add new documentation in the RST format if at all possible. This document is 95% RST already; doing the last bit of work will save somebody else the effort of converting it in the future. Thanks, jon