[ovs-git] [openvswitch/ovs] 423702: datapath: Add Stateless TCP Tunneling protocol.

GitHub noreply at github.com
Wed Apr 29 17:39:24 UTC 2015


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: 4237026e52f6bfa1dac0162dd82f7bb3f26c833d
      https://github.com/openvswitch/ovs/commit/4237026e52f6bfa1dac0162dd82f7bb3f26c833d
  Author: Pravin B Shelar <pshelar at nicira.com>
  Date:   2015-04-29 (Wed, 29 Apr 2015)

  Changed paths:
    M FAQ.md
    M NEWS
    M datapath/Modules.mk
    M datapath/linux/.gitignore
    M datapath/linux/Modules.mk
    M datapath/linux/compat/gso.h
    M datapath/linux/compat/include/linux/openvswitch.h
    A datapath/linux/compat/include/net/stt.h
    A datapath/linux/compat/stt.c
    A datapath/vport-stt.c
    M lib/dpif-netlink.c
    M lib/netdev-vport.c
    M ofproto/ofproto-dpif-ipfix.c
    M vswitchd/vswitch.xml

  Log Message:
  -----------
  datapath: Add Stateless TCP Tunneling protocol.

The Stateless TCP Tunnel (STT) protocol encapsulates traffic in
IPv4/TCP packets.
STT uses TCP segmentation offload available in most of NIC. On
packet xmit STT driver appends STT header along with TCP header
to the packet. For GSO packet GSO parameters are set according
to tunnel configuration and packet is handed over to networking
stack. This allows use of segmentation offload available in NICs

The protocol is documented at
http://www.ietf.org/archive/id/draft-davie-stt-06.txt

Signed-off-by: Pravin B Shelar <pshelar at nicira.com>
Signed-off-by: Jesse Gross <jesse at nicira.com>
Acked-by: Jesse Gross <jesse at nicira.com>




More information about the git mailing list