iable metadata.
OVS master and 2.8 branch has merged NSH userspace
patch series, this patch is to enable NSH support
in kernel data path in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang
Acked-by: Jiri Benc
Acked-by: Eric Garver
Acked-by: Pravin
n kernel data path in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang
Acked-by: Jiri Benc
Acked-by: Eric Garver
Acked-by: Pravin Shelar
---
include/net/nsh.h| 3 +
include/uapi/linux/openvswitch.h | 29
net/nsh/nsh.c|
nable NSH support
in kernel data path in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang
---
include/net/nsh.h| 3 +
include/uapi/linux/openvswitch.h | 29
net/nsh/nsh.c| 59
net/openvswit
decap_nsh to push_nsh and pop_nsh
- Dynamically allocate struct ovs_action_push_nsh for
length-variable metadata.
OVS master and 2.8 branch has merged NSH userspace
patch series, this patch is to enable NSH support
in kernel data path in order that OVS can support
NSH in compat mode by porting this.
Sig
branch has merged NSH userspace
patch series, this patch is to enable NSH support
in kernel data path in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang
---
include/net/nsh.h| 3 +
include/uapi/linux/openvswitch.h | 29
net/nsh/nsh.c
is to enable NSH support
in kernel data path in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang
---
include/net/nsh.h| 3 +
include/uapi/linux/openvswitch.h | 29
net/nsh/nsh.c| 61
net/openvswitch/Kco
hange encap_nsh and decap_nsh to push_nsh and pop_nsh
- Dynamically allocate struct ovs_action_push_nsh for
length-variable metadata.
OVS master and 2.8 branch has merged NSH userspace
patch series, this patch is to enable NSH support
in kernel data path in order that OVS can support
NSH in compat
ovs_action_push_nsh for
length-variable metadata.
OVS master and 2.8 branch has merged NSH userspace
patch series, this patch is to enable NSH support
in kernel data path in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang
---
include/net/nsh.h
kernel data path in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang
---
include/net/nsh.h| 3 +
include/uapi/linux/openvswitch.h | 29
net/nsh/nsh.c| 53 +++
net/openvswitch/Kconfig | 1 +
kernel data path in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang
---
include/net/nsh.h| 3 +
include/uapi/linux/openvswitch.h | 29
net/nsh/nsh.c| 53 +++
net/openvswitch/Kconfig | 1 +
- Dynamically allocate struct ovs_action_push_nsh for
length-variable metadata.
OVS master and 2.8 branch has merged NSH userspace
patch series, this patch is to enable NSH support
in kernel data path in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by:
is to enable NSH support
in kernel data path in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang
---
include/net/nsh.h| 3 +
include/uapi/linux/openvswitch.h | 28 +++
net/nsh/nsh.c| 41
net/openvswitch/actions.c
OVS master and 2.8 branch has merged NSH userspace
patch series, this patch is to enable NSH support
in kernel data path in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang
---
drivers/net/vxlan.c | 7 +
include/uapi/linux/openvswitch.h | 28
network infrastructure able to support
NSH GSO for big packet.
[1] https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/
Signed-off-by: Yi Yang
---
include/linux/netdevice.h | 1 +
include/linux/skbuff.h| 8 +++-
net/Kconfig | 1 +
net/Makefile | 1 +
net
Open vSwitch NSH support.
[1] https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/
Signed-off-by: Yi Yang
---
include/net/nsh.h | 307 ++
include/uapi/linux/if_ether.h | 1 +
2 files changed, 308 insertions(+)
create mode 100644 include/net
ble metadata.
This patch series is to enable NSH support in OVS kernel
data path, it also adds NSH GSO support for big packet.
Yi Yang (3):
net: add NSH header structures and helpers
net: gso: Add GSO support for NSH
openvswitch: enable NSH support
drivers/net/vxlan.c | 7 +
network infrastructure able to support
NSH GSO for big packet.
[1] https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/
Signed-off-by: Yi Yang
---
include/net/nsh.h | 307 ++
include/uapi/linux/if_ether.h | 1 +
net/Kconfig
NSH support
in kernel data path in order that OVS can support
NSH in 2.8 release in compat mode by porting this.
Signed-off-by: Yi Yang
---
drivers/net/vxlan.c | 7 +
include/net/nsh.h| 307 +
include/uapi/linux/if_ether.h| 1
8 release in compat mode by porting this.
Signed-off-by: Yi Yang
---
drivers/net/vxlan.c | 7 +
include/net/nsh.h| 325 +++
include/uapi/linux/if_ether.h| 1 +
include/uapi/linux/openvswitch.h | 30
net/openvswitch/act
, this patch is to enable NSH support
in kernel data path in order that OVS can support
NSH in 2.8 release in compat mode by porting this.
Signed-off-by: Yi Yang
---
drivers/net/vxlan.c | 7 +
include/net/nsh.h| 150 +++
include/uapi/linux/openvsw
OVS master and 2.8 branch has merged NSH userspace
patch series, this patch is to enable NSH support
in kernel data path in order that OVS can support
NSH in 2.8 release in compat mode by porting this.
Signed-off-by: Yi Yang
---
drivers/net/vxlan.c | 7 ++
include/net/nsh.h
OVS master and 2.8 branch has merged NSH userspace
patch series, this patch is to enable NSH support
in kernel data path in order that OVS can support
NSH in 2.8 release in compat mode by porting this.
Signed-off-by: Yi Yang
---
drivers/net/vxlan.c | 7 ++
include/net/nsh.h
rruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Signed-off-by: Yi Yang
---
include/uapi/linux/openvswitch.h | 1 +
net/openvswitch/vport-vxlan.c| 15 +++
2 fi
IETF defined NSH(Network Service Header) for Service
Function Chaining, this is an IETF draft
https://tools.ietf.org/html/draft-ietf-sfc-nsh-05
It will be a IETF standard shortly, this patch implemented
NSH for Open vSwitch.
Signed-off-by: Johnson Li
Signed-off-by: Yi Yang
---
drivers/net
24 matches
Mail list logo