1. 25 Nov, 2019 1 commit
    • Jason Gunthorpe's avatar
      Merge branch 'ib-guids' into rdma.git for-next · 3694e41e
      Jason Gunthorpe authored
      Danit Goldberg says:
      
      ====================
      This series extends RTNETLINK to provide IB port and node GUIDs, which
      were configured for Infiniband VFs.
      
      The functionality to set VF GUIDs already existed for a long time, and
      here we are adding the missing "get" so that netlink will be symmetric and
      various cloud orchestration tools will be able to manage such VFs more
      naturally.
      
      The iproute2 was extended too to present those GUIDs.
      
      - ip link show <device>
      
      For example:
      - ip link set ib4 vf 0 node_guid 22:44:33:00:33:11:00:33
      - ip link set ib4 vf 0 port_guid 10:21:33:12:00:11:22:10
      - ip link show ib4
          ib4: <BROADCAST,MULTICAST> mtu 4092 qdisc noop state DOWN mode DEFAULT group default qlen 256
          link/infiniband 00:00:0a:2d:fe:80:00:00:00:00:00:00:ec:0d:9a:03:00:44:36:8d brd 00:ff:ff:ff:ff:12:40:1b:ff:ff:00:00:00:00:00:00:ff:ff:ff:ff
          vf 0     link/infiniband 00:00:0a:2d:fe:80:00:00:00:00:00:00:ec:0d:9a:03:00:44:36:8d brd 00:ff:ff:ff:ff:12:40:1b:ff:ff:00:00:00:00:00:00:ff:ff:ff:ff,
          spoof checking off, NODE_GUID 22:44:33:00:33:11:00:33, PORT_GUID 10:21:33:12:00:11:22:10, link-state disable, trust off, query_rss off
      ====================
      
      Based on the mlx5-next branch from
      git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux for
      dependencies
      
      * branch 'ib-guids': (35 commits)
        IB/mlx5: Implement callbacks for getting VFs GUID attributes
        IB/ipoib: Add ndo operation for getting VFs GUID attributes
        IB/core: Add interfaces to get VF node and port GUIDs
        net/core: Add support for getting VF GUIDs
      
        net/mlx5: Add new chain for netfilter flow table offload
        net/mlx5: Refactor creating fast path prio chains
        net/mlx5: Accumulate levels for chains prio namespaces
        net/mlx5: Define fdb tc levels per prio
        net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines
        net/mlx5: Simplify fdb chain and prio eswitch defines
        IB/mlx5: Load profile according to RoCE enablement state
        IB/mlx5: Rename profile and init methods
        net/mlx5: Handle "enable_roce" devlink param
        net/mlx5: Document flow_steering_mode devlink param
        devlink: Add new "enable_roce" generic device param
        net/mlx5: fix spelling mistake "metdata" -> "metadata"
        net/mlx5: fix kvfree of uninitialized pointer spec
        IB/mlx5: Introduce and use mlx5_core_is_vf()
        net/mlx5: E-switch, Enable metadata on own vport
        net/mlx5: Refactor ingress acl configuration
        ...
      Signed-off-by: default avatarJason Gunthorpe <jgg@mellanox.com>
      3694e41e
  2. 22 Nov, 2019 4 commits
  3. 19 Nov, 2019 4 commits
  4. 17 Nov, 2019 3 commits
  5. 14 Nov, 2019 8 commits
  6. 13 Nov, 2019 10 commits
  7. 11 Nov, 2019 5 commits
  8. 08 Nov, 2019 5 commits