Activity log for bug #1735248

Date Who What changed Old value New value Message
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