1. 28 Feb, 2018 3 commits
    • Jacob Keller's avatar
      fm10k: fix incorrect warning for function prototype · 7d6707a9
      Jacob Keller authored
      Recent kernels now complain about incorrect function prototype comments,
      in order to ensure comments are accurate to the function. However, it
      incorrectly associates the comment above the fm10k_pci_tbl[] as
      a function header comment. Fix this by removing the extra "*" in the
      comment. This normally indicates that the function is a doxygen style
      function header comment.
      
      Once removed, the logic no longer kicks in and the following warning is
      fixed:
      
        warning: cannot understand function prototype: 'const struct pci_device_id fm10k_pci_tbl[] = '
      Signed-off-by: default avatarJacob Keller <jacob.e.keller@intel.com>
      Tested-by: default avatarKrishneil Singh <krishneil.k.singh@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      7d6707a9
    • Jacob Keller's avatar
      fm10k: fix function doxygen comments · 363656eb
      Jacob Keller authored
      Several function header comments had incorrect function parameter
      definitions. Recent versions of the upstream kernel have started to warn
      about these issues. Fix up the comments which do not match in order to
      resolve these new warnings.
      
      While fixing these, update the copyright year also.
      Signed-off-by: default avatarJacob Keller <jacob.e.keller@intel.com>
      Tested-by: default avatarKrishneil Singh <krishneil.k.singh@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      363656eb
    • David S. Miller's avatar
      Merge tag 'mlx5-updates-2018-02-23' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux · fb66cb07
      David S. Miller authored
      Saeed Mahameed says:
      
      mlx5-update-2018-02-23 (IB representors)
      
      From: Mark Bloch <markb@mellanox.com>
      =========
      Add IB representor when in switchdev mode
      
      The following series adds support for an IB (RAW Ethernet only) device
      representor which is created when the user switches to switchdev mode.
      
      Today when switching to switchdev mode the only representors which are
      created are net devices. Each netdev is a representor of a virtual
      function and any data sent via the representor is received on the virtual
      function, and any data sent via the virtual function is received by the
      representor.
      
      For the mlx5 driver the main use of this functionality is to be able to
      use Open vSwitch on the hypervisor in order to manage/control traffic
      from/to the virtual functions. Open vSwitch can also work with  DPDK
      devices and not just net devices, this series exposes an IB device, which
      Mellanox PMD driver uses, which then can be used by Open vSwitch DPDK.
      
      An IB device representor exposes only RAW Ethernet QP capabilities and
      the ability to create flow rules to direct traffic to its RX queues. The
      state of the IB device (ACTIVE/DOWN etc..) is based on the state of the
      corresponding net device representor. No other RDMA/RoCE functionality is
      currently supported and no GID table is exposed.
      =========
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      fb66cb07
  2. 27 Feb, 2018 37 commits