[ovs-git] [openvswitch/ovs] b4496f: lib/tc: Handle ttl for ipv6 too

GitHub noreply at github.com
Wed Aug 1 11:03:02 UTC 2018


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: b4496fc9d57d94b625449dd45291c8da85764b4a
      https://github.com/openvswitch/ovs/commit/b4496fc9d57d94b625449dd45291c8da85764b4a
  Author: Or Gerlitz <ogerlitz at mellanox.com>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    M lib/netdev-tc-offloads.c
    M lib/tc.c

  Log Message:
  -----------
  lib/tc: Handle ttl for ipv6 too

TTL can and should be used to match on IPv6's hop-limit, fix that.

Fixes: ab7ecf266b0a ('netdev-tc-offloads: Add nw_ttl matching using flower')
Fixes: 0b4b5203d12e ('tc: Add ip layer ttl matching')
Signed-off-by: Or Gerlitz <ogerlitz at mellanox.com>
Reviewed-by: Roi Dayan <roid at mellanox.com>
Signed-off-by: Simon Horman <simon.horman at netronome.com>


  Commit: dfa2ccdba8732dc509d1de87b60b827007509989
      https://github.com/openvswitch/ovs/commit/dfa2ccdba8732dc509d1de87b60b827007509989
  Author: Or Gerlitz <ogerlitz at mellanox.com>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    M include/openvswitch/match.h
    M lib/match.c
    M lib/netdev-tc-offloads.c
    M lib/tc.c
    M lib/tc.h

  Log Message:
  -----------
  lib/tc: Support matching on ip tos

Add the missing code to match on ip tos when dealing
with the TC data-path.

Signed-off-by: Or Gerlitz <ogerlitz at mellanox.com>
Reviewed-by: Roi Dayan <roid at mellanox.com>
Signed-off-by: Simon Horman <simon.horman at netronome.com>


  Commit: 4b12e45435768e6b516afceb907f627f521f5c79
      https://github.com/openvswitch/ovs/commit/4b12e45435768e6b516afceb907f627f521f5c79
  Author: Or Gerlitz <ogerlitz at mellanox.com>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    M acinclude.m4
    M include/linux/tc_act/tc_tunnel_key.h
    M lib/netdev-tc-offloads.c
    M lib/tc.c
    M lib/tc.h

  Log Message:
  -----------
  lib/tc: Support setting tos and ttl for TC IP tunnels

Allow to set the tos and ttl for TC tunnels.

Signed-off-by: Or Gerlitz <ogerlitz at mellanox.com>
Reviewed-by: Roi Dayan <roid at mellanox.com>
Signed-off-by: Simon Horman <simon.horman at netronome.com>


  Commit: dd83253e117cc7a44cf9d61a89175aab6ae9bbcc
      https://github.com/openvswitch/ovs/commit/dd83253e117cc7a44cf9d61a89175aab6ae9bbcc
  Author: Or Gerlitz <ogerlitz at mellanox.com>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    M acinclude.m4
    M include/linux/pkt_cls.h
    M lib/netdev-tc-offloads.c
    M lib/tc.c
    M lib/tc.h

  Log Message:
  -----------
  lib/tc: Support matching on ip tunnel tos and ttl

Support matching on tos and ttl of ip tunnels
for the TC data-path.

Signed-off-by: Or Gerlitz <ogerlitz at mellanox.com>
Reviewed-by: Roi Dayan <roid at mellanox.com>
Signed-off-by: Simon Horman <simon.horman at netronome.com>


Compare: https://github.com/openvswitch/ovs/compare/4e7cef049ada...dd83253e117c
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the git mailing list