[ovs-dev] [PATCH 0/1] RFC: Add support for pre-tunnel to the datapath

Kyle Mestery kmestery at cisco.com
Fri Dec 7 21:47:12 UTC 2012


Some tunneling protocols require manipulation of the packet before the outer
IP header is placed on the packet. An example of a tunneling protocol with
this attribute is LISP. For these protocols, a way to manipulate the packet
(for example, remove the MAC header) is provided.

I'm looking for comments on this patch and how it introduces this capability.
Ultimately, this would be used by the LISP protocol, which we're looking at
adding to OVS as well. So thoughts on this would also be helpful.

Some background on Locator/Identifier Separation Protocol (LISP):
http://en.wikipedia.org/wiki/Locator/Identifier_Separation_Protocol

Kyle Mestery (1):
  Add support to the tunneling code for a "pre_tunnel" function.    
    This allows the tunneling code to perform operations on the    
    packet before the outer IP header is added.

 datapath/tunnel.c       | 5 +++++
 datapath/tunnel.h       | 7 +++++++
 datapath/vport-capwap.c | 1 +
 datapath/vport-gre.c    | 2 ++
 datapath/vport-vxlan.c  | 1 +
 5 files changed, 16 insertions(+)

-- 
1.7.11.7




More information about the dev mailing list