er 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 <yi.y.y...@intel.com>
Acked-by: Jiri Benc <jb...@redhat.com>
Acked-by: Eric Ga
order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang <yi.y.y...@intel.com>
Acked-by: Jiri Benc <jb...@redhat.com>
Acked-by: Eric Garver <e...@erig.me>
Acked-by: Pravin Shelar <pshe...@ovn.org>
---
include/net/nsh.h
el data path in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang <yi.y.y...@intel.com>
---
include/net/nsh.h| 3 +
include/uapi/linux/openvswitch.h | 29
net/nsh/nsh.c| 59
net/openvswitch/Kco
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.
Signed-off-by: Yi Yang <y
as 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 <yi.y.y...@intel.com>
---
include/net/nsh.h| 3 +
include/uapi/linux/openvswitch.h | 29 ++
e NSH support
in kernel data path in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang <yi.y.y...@intel.com>
---
include/net/nsh.h| 3 +
include/uapi/linux/openvswitch.h | 29
net/nsh/nsh.c| 61
net/op
_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 mode by porting
_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 <yi.y.y...@intel.com>
---
include/net/nsh.h
th in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang <yi.y.y...@intel.com>
---
include/net/nsh.h| 3 +
include/uapi/linux/openvswitch.h | 29
net/nsh/nsh.c| 53 +++
net/openvswitch/Kconfig |
th in order that OVS can support
NSH in compat mode by porting this.
Signed-off-by: Yi Yang <yi.y.y...@intel.com>
---
include/net/nsh.h| 3 +
include/uapi/linux/openvswitch.h | 29
net/nsh/nsh.c| 53 +++
net/openvswitch/Kconfig |
cally 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: Yi Yang <yi.y.y...@int
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 <yi.y.y...@intel.com>
---
include/net/nsh.h| 3 +
include/uapi/linux/openvswitch.h | 28 +++
net/nsh/nsh.c| 41
net/openvswitc
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 <yi.y.y...@intel.com>
---
drivers/net/vxlan.c | 7 +
include/uapi
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 <yi.y.y...@intel.com>
---
include/linux/netdevice.h | 1 +
include/linux/skbuff.h| 8 +++-
net/Kconfig | 1 +
net/Ma
and Open vSwitch NSH support.
[1] https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/
Signed-off-by: Yi Yang <yi.y.y...@intel.com>
---
include/net/nsh.h | 307 ++
include/uapi/linux/if_ether.h | 1 +
2 files changed, 308 insertions(+)
creat
ta.
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 +
include/li
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 <yi.y.y...@intel.com>
---
include/net/nsh.h | 307 ++
include/uapi/linux/if_ether.h | 1
rt
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 <yi.y.y...@intel.com>
---
drivers/net/vxlan.c | 7 +
include/net/nsh.h| 307 +
include/uapi/linux/if_ether.h
in compat mode by porting this.
Signed-off-by: Yi Yang <yi.y.y...@intel.com>
---
drivers/net/vxlan.c | 7 +
include/net/nsh.h| 325 +++
include/uapi/linux/if_ether.h| 1 +
include/uapi/linux/openvswitch.h | 30
net/openvs
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 <yi.y.y...@intel.com>
---
drivers/net/vxlan.c | 7 +
include/net/nsh.h| 150 +++
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 <yi.y.y...@intel.com>
---
drivers/net/vxlan.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 2.8 release in compat mode by porting this.
Signed-off-by: Yi Yang <yi.y.y...@intel.com>
---
drivers/net/vxlan.c
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 <yi.y.y...@intel.com>
---
include/uapi/linux/openvswitch.h | 1 +
net/openvswitch/vport-vxlan.c| 15
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 <johnson...@intel.com>
Signed-off-
24 matches
Mail list logo