2017-11-29 19:07:03 |
Simon Horman |
bug |
|
|
added bug |
2017-11-29 19:15:46 |
Simon Horman |
description |
Description:
As of v2.8 Open vSwitch may program flows into the kernel and hardware using TC-Flower. This is a mechanism to allow acceleration of OvS using hardware such as Netronome SmartNICs.
The scope of this bug is to add set-action support to TC-based offload of Open vSwitch.
Status:
Accepted upstream for inclusion in v2.9.
Upstream patches:
1ae83bb20677 netdev-tc-offloads: Add support for action set
8ada482bbe19 tc: Add header rewrite using tc pedit action
0aee3827559b odp-util: Expose ovs flow key attr len table for reuse
e5b1657e6f67 compat: Add act_pedit compatibility for old kernels
fa54741ea53e netdev: Eliminate redundant ifindex mapping.
8639555322c1 netdev: Indentation and style fixes.
847dc1c22c0b ovn.at: Fix MSYS IPv6 interpretation
a7ce5b852911 tc: Send csum action only if we need to update csum
fbaf1bf9ef69 tc: Fix wrong struct variable order
518bbe9971e4 netdev-tc-offloads: Remove redundant loop handling ovs action set
e13bbbab3cf8 netdev-tc-offloads: Remove redundant brackets
d6118e628988 netdev-tc-offloads: Verify csum flags on dump from tc
408671c4655e netdev-tc-offloads: Fix accidental skipping of extended pedit keys
6e1a6bfd9977 netdev-tc-offloads: Fix travis compilation error |
Description:
As of v2.8 Open vSwitch may program flows into the kernel and hardware using TC-Flower. This is a mechanism to allow acceleration of OvS using hardware such as Netronome SmartNICs.
The scope of this bug is to add set-action support to TC-based offload of Open vSwitch.
Status:
Accepted upstream for inclusion in v2.9.
Upstream patches:
1ae83bb20677 netdev-tc-offloads: Add support for action set
8ada482bbe19 tc: Add header rewrite using tc pedit action
0aee3827559b odp-util: Expose ovs flow key attr len table for reuse
e5b1657e6f67 compat: Add act_pedit compatibility for old kernels
fa54741ea53e netdev: Eliminate redundant ifindex mapping.
8639555322c1 netdev: Indentation and style fixes.
a7ce5b852911 tc: Send csum action only if we need to update csum
fbaf1bf9ef69 tc: Fix wrong struct variable order
518bbe9971e4 netdev-tc-offloads: Remove redundant loop handling ovs action set
e13bbbab3cf8 netdev-tc-offloads: Remove redundant brackets
d6118e628988 netdev-tc-offloads: Verify csum flags on dump from tc
408671c4655e netdev-tc-offloads: Fix accidental skipping of extended pedit keys
6e1a6bfd9977 netdev-tc-offloads: Fix travis compilation error |
|
2017-11-29 19:21:44 |
Simon Horman |
description |
Description:
As of v2.8 Open vSwitch may program flows into the kernel and hardware using TC-Flower. This is a mechanism to allow acceleration of OvS using hardware such as Netronome SmartNICs.
The scope of this bug is to add set-action support to TC-based offload of Open vSwitch.
Status:
Accepted upstream for inclusion in v2.9.
Upstream patches:
1ae83bb20677 netdev-tc-offloads: Add support for action set
8ada482bbe19 tc: Add header rewrite using tc pedit action
0aee3827559b odp-util: Expose ovs flow key attr len table for reuse
e5b1657e6f67 compat: Add act_pedit compatibility for old kernels
fa54741ea53e netdev: Eliminate redundant ifindex mapping.
8639555322c1 netdev: Indentation and style fixes.
a7ce5b852911 tc: Send csum action only if we need to update csum
fbaf1bf9ef69 tc: Fix wrong struct variable order
518bbe9971e4 netdev-tc-offloads: Remove redundant loop handling ovs action set
e13bbbab3cf8 netdev-tc-offloads: Remove redundant brackets
d6118e628988 netdev-tc-offloads: Verify csum flags on dump from tc
408671c4655e netdev-tc-offloads: Fix accidental skipping of extended pedit keys
6e1a6bfd9977 netdev-tc-offloads: Fix travis compilation error |
Description:
As of v2.8 Open vSwitch may program flows into the kernel and hardware using TC-Flower. This is a mechanism to allow acceleration of OvS using hardware such as Netronome SmartNICs.
The scope of this bug is to add set-action support to TC-based offload of Open vSwitch.
Status:
Accepted upstream for inclusion in v2.9.
Upstream patches:
1ae83bb20677 netdev-tc-offloads: Add support for action set
8ada482bbe19 tc: Add header rewrite using tc pedit action
0aee3827559b odp-util: Expose ovs flow key attr len table for reuse
e5b1657e6f67 compat: Add act_pedit compatibility for old kernels
a7ce5b852911 tc: Send csum action only if we need to update csum
fbaf1bf9ef69 tc: Fix wrong struct variable order
518bbe9971e4 netdev-tc-offloads: Remove redundant loop handling ovs action set
e13bbbab3cf8 netdev-tc-offloads: Remove redundant brackets
d6118e628988 netdev-tc-offloads: Verify csum flags on dump from tc
408671c4655e netdev-tc-offloads: Fix accidental skipping of extended pedit keys
6e1a6bfd9977 netdev-tc-offloads: Fix travis compilation error |
|
2017-11-29 19:22:08 |
Simon Horman |
description |
Description:
As of v2.8 Open vSwitch may program flows into the kernel and hardware using TC-Flower. This is a mechanism to allow acceleration of OvS using hardware such as Netronome SmartNICs.
The scope of this bug is to add set-action support to TC-based offload of Open vSwitch.
Status:
Accepted upstream for inclusion in v2.9.
Upstream patches:
1ae83bb20677 netdev-tc-offloads: Add support for action set
8ada482bbe19 tc: Add header rewrite using tc pedit action
0aee3827559b odp-util: Expose ovs flow key attr len table for reuse
e5b1657e6f67 compat: Add act_pedit compatibility for old kernels
a7ce5b852911 tc: Send csum action only if we need to update csum
fbaf1bf9ef69 tc: Fix wrong struct variable order
518bbe9971e4 netdev-tc-offloads: Remove redundant loop handling ovs action set
e13bbbab3cf8 netdev-tc-offloads: Remove redundant brackets
d6118e628988 netdev-tc-offloads: Verify csum flags on dump from tc
408671c4655e netdev-tc-offloads: Fix accidental skipping of extended pedit keys
6e1a6bfd9977 netdev-tc-offloads: Fix travis compilation error |
Description:
As of v2.8 Open vSwitch may program flows into the kernel and hardware using TC-Flower. This is a mechanism to allow acceleration of OvS using hardware such as Netronome SmartNICs.
The scope of this bug is to add set-action support to TC-based offload of Open vSwitch.
Status:
Accepted upstream for inclusion in v2.9.
Upstream patches:
a7ce5b852911 tc: Send csum action only if we need to update csum
fbaf1bf9ef69 tc: Fix wrong struct variable order
518bbe9971e4 netdev-tc-offloads: Remove redundant loop handling ovs action set
e13bbbab3cf8 netdev-tc-offloads: Remove redundant brackets
d6118e628988 netdev-tc-offloads: Verify csum flags on dump from tc
408671c4655e netdev-tc-offloads: Fix accidental skipping of extended pedit keys
6e1a6bfd9977 netdev-tc-offloads: Fix travis compilation error
1ae83bb20677 netdev-tc-offloads: Add support for action set
8ada482bbe19 tc: Add header rewrite using tc pedit action
0aee3827559b odp-util: Expose ovs flow key attr len table for reuse
e5b1657e6f67 compat: Add act_pedit compatibility for old kernels |
|
2017-11-29 19:37:32 |
Simon Horman |
attachment added |
|
Reference backport of patches described in bug report https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1735248/+attachment/5016354/+files/openvswitch-2.8.0-set-action.tar |
|
2017-12-05 14:23:47 |
James Page |
openvswitch (Ubuntu): status |
New |
Triaged |
|
2017-12-05 14:23:49 |
James Page |
openvswitch (Ubuntu): importance |
Undecided |
Wishlist |
|
2017-12-05 14:23:54 |
James Page |
openvswitch (Ubuntu): milestone |
|
ubuntu-18.04 |
|
2018-02-06 09:50:11 |
James Page |
openvswitch (Ubuntu): status |
Triaged |
Fix Committed |
|
2018-02-08 21:08:07 |
Launchpad Janitor |
openvswitch (Ubuntu): status |
Fix Committed |
Fix Released |
|