mirror of
https://github.com/openvswitch/ovs
synced 2025-09-04 08:15:25 +00:00
netdev-vport: Deprecate STT tunnel port type.
STT tunnel implementation was rejected in the upstream Linux kernel long time ago and will probably never be there. So, the only implementation for Linux is in the OOT kernel module shipped with OVS 2.17. It is deprecated and will reach end of life in Feb 2025. In addition, modern network interface cards support various hardware offload features with UDP tunnels, diminishing the main selling point of STT - the ability to reuse hardware offload features meant for TCP. Deprecate the port type now, so it can be removed once 2.17 is EoL. There is another implementation for this tunnel type in the Windows datapath. However, the protocol itself is considered harmful as it may confuse stateful network hardware by pretending to be TCP (hence the reason it was rejected in the Linux kernel). So, it is better if we deprecate this implementation and stop supporting it as well. The standard draft for the protocol itself is also expired and archived with the latest update made in 2016: https://datatracker.ietf.org/doc/draft-davie-stt/ Acked-by: Eelco Chaudron <echaudro@redhat.com> Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
This commit is contained in:
@@ -248,7 +248,7 @@ enum ovs_vport_type {
|
||||
OVS_VPORT_TYPE_VXLAN, /* VXLAN tunnel. */
|
||||
OVS_VPORT_TYPE_GENEVE, /* Geneve tunnel. */
|
||||
OVS_VPORT_TYPE_LISP = 105, /* LISP tunnel (deprecated). */
|
||||
OVS_VPORT_TYPE_STT = 106, /* STT tunnel */
|
||||
OVS_VPORT_TYPE_STT = 106, /* STT tunnel (deprecated). */
|
||||
OVS_VPORT_TYPE_ERSPAN = 107, /* ERSPAN tunnel. */
|
||||
OVS_VPORT_TYPE_IP6ERSPAN = 108, /* ERSPAN tunnel. */
|
||||
OVS_VPORT_TYPE_IP6GRE = 109,
|
||||
|
Reference in New Issue
Block a user