1. 06 9月, 2022 1 次提交
  2. 02 9月, 2022 1 次提交
  3. 31 8月, 2022 1 次提交
  4. 22 8月, 2022 9 次提交
  5. 12 8月, 2022 1 次提交
  6. 19 7月, 2022 5 次提交
  7. 06 7月, 2022 1 次提交
  8. 27 5月, 2022 1 次提交
  9. 17 5月, 2022 1 次提交
  10. 13 5月, 2022 1 次提交
  11. 30 4月, 2022 1 次提交
  12. 27 4月, 2022 4 次提交
  13. 25 4月, 2022 1 次提交
  14. 16 4月, 2022 1 次提交
  15. 12 4月, 2022 8 次提交
  16. 29 3月, 2022 1 次提交
  17. 11 3月, 2022 1 次提交
    • H
      net: lan966x: Improve the CPU TX bitrate. · fb9eb027
      Horatiu Vultur 提交于
      When doing manual injection of the frame, it is required to check if the
      TX FIFO is ready to accept the next word of the frame. For this we are
      using 'readx_poll_timeout_atomic', the only problem is that before it
      actually checks the status, is determining the time when to finish polling
      the status. Which seems to be an expensive operation.
      Therefore check the status of the TX FIFO before calling
      'readx_poll_timeout_atomic'.
      Doing this will improve the TX bitrate by ~70%. Because 99% the FIFO is
      ready by that time. The measurements were done using iperf3.
      
      Before:
      [ ID] Interval           Transfer     Bitrate         Retr
      [  5]   0.00-10.03  sec  55.2 MBytes  46.2 Mbits/sec    0 sender
      [  5]   0.00-10.04  sec  53.8 MBytes  45.0 Mbits/sec      receiver
      
      After:
      [ ID] Interval           Transfer     Bitrate         Retr
      [  5]   0.00-10.10  sec  95.0 MBytes  78.9 Mbits/sec    0 sender
      [  5]   0.00-10.11  sec  95.0 MBytes  78.8 Mbits/sec      receiver
      Signed-off-by: NHoratiu Vultur <horatiu.vultur@microchip.com>
      Reviewed-by: NAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      fb9eb027
  18. 09 3月, 2022 1 次提交