1. 18 3月, 2020 1 次提交
  2. 08 3月, 2020 4 次提交
  3. 05 3月, 2020 1 次提交
    • Y
      net/mlx5: Expose raw packet pacing APIs · 1326034b
      Yishai Hadas 提交于
      Expose raw packet pacing APIs to be used by DEVX based applications.
      The existing code was refactored to have a single flow with the new raw
      APIs.
      
      The new raw APIs considered the input of 'pp_rate_limit_context', uid,
      'dedicated', upon looking for an existing entry.
      
      This raw mode enables future device specification data in the raw
      context without changing the existing logic and code.
      
      The ability to ask for a dedicated entry gives control for application
      to allocate entries according to its needs.
      
      A dedicated entry may not be used by some other process and it also
      enables the process spreading its resources to some different entries
      for use different hardware resources as part of enforcing the rate.
      
      The counter per entry was changed to be u64 to prevent any option to
      overflow.
      Signed-off-by: NYishai Hadas <yishaih@mellanox.com>
      Acked-by: NSaeed Mahameed <saeedm@mellanox.com>
      Signed-off-by: NLeon Romanovsky <leonro@mellanox.com>
      1326034b
  4. 19 2月, 2020 1 次提交
  5. 07 2月, 2020 1 次提交
  6. 17 1月, 2020 9 次提交
  7. 11 1月, 2020 1 次提交
  8. 23 11月, 2019 1 次提交
  9. 30 10月, 2019 1 次提交
  10. 08 10月, 2019 1 次提交
  11. 24 9月, 2019 1 次提交
  12. 06 9月, 2019 1 次提交
  13. 02 9月, 2019 1 次提交
  14. 28 8月, 2019 1 次提交
  15. 21 8月, 2019 3 次提交
  16. 13 8月, 2019 1 次提交
  17. 09 8月, 2019 1 次提交
  18. 04 8月, 2019 1 次提交
  19. 02 8月, 2019 3 次提交
  20. 26 7月, 2019 1 次提交
  21. 12 7月, 2019 1 次提交
    • S
      net/mlx5e: Rx, Fix checksum calculation for new hardware · db849faa
      Saeed Mahameed 提交于
      CQE checksum full mode in new HW, provides a full checksum of rx frame.
      Covering bytes starting from eth protocol up to last byte in the received
      frame (frame_size - ETH_HLEN), as expected by the stack.
      
      Fixing up skb->csum by the driver is not required in such case. This fix
      is to avoid wrong checksum calculation in drivers which already support
      the new hardware with the new checksum mode.
      
      Fixes: 85327a9c ("net/mlx5: Update the list of the PCI supported devices")
      Signed-off-by: NSaeed Mahameed <saeedm@mellanox.com>
      db849faa
  22. 07 7月, 2019 1 次提交
    • M
      net/mlx5: Introduce VHCA tunnel device capability · 1dd7382b
      Max Gurtovoy 提交于
      When using the device emulation feature (introduced in Bluefield-1 SOC),
      a privileged function (the device emulation manager) will be able to
      create a channel to execute commands on behalf of the emulated function.
      
      This channel will be a general object of type VHCA_TUNNEL that will have
      a unique ID for each emulated function. This ID will be passed in each
      cmd that will be issued by the emulation SW in a well known offset in
      the command header.
      
      This channel is needed since the emulated function doesn't have a normal
      command interface to the HCA HW, but some basic configuration for that
      function is needed (e.g. initialize and enable the HCA). For that matter,
      a specific command-set was defined and only those commands will be issued
      by the HCA.
      Signed-off-by: NMax Gurtovoy <maxg@mellanox.com>
      Reviewed-by: NYishai Hadas <yishaih@mellanox.com>
      Signed-off-by: NLeon Romanovsky <leonro@mellanox.com>
      1dd7382b
  23. 05 7月, 2019 1 次提交
  24. 04 7月, 2019 2 次提交