Re: svn commit: r341578 - head/sys/dev/mlx5/mlx5_en

2019-12-18 Thread Hans Petter Selasky
On 2019-12-18 07:26, Hans Petter Selasky wrote: On 2019-12-17 18:14, Andrey V. Elsukov wrote: On 13.12.2019 17:27, Hans Petter Selasky wrote: On 2019-12-13 14:40, Andrey V. Elsukov wrote: On 05.12.2018 17:20, Slava Shwartsman wrote: Author: slavash Date: Wed Dec  5 14:20:57 2018 New

Re: svn commit: r341578 - head/sys/dev/mlx5/mlx5_en

2019-12-17 Thread Hans Petter Selasky
On 2019-12-17 18:14, Andrey V. Elsukov wrote: On 13.12.2019 17:27, Hans Petter Selasky wrote: On 2019-12-13 14:40, Andrey V. Elsukov wrote: On 05.12.2018 17:20, Slava Shwartsman wrote: Author: slavash Date: Wed Dec  5 14:20:57 2018 New Revision: 341578 URL:

Re: svn commit: r341578 - head/sys/dev/mlx5/mlx5_en

2019-12-17 Thread Andrey V. Elsukov
On 13.12.2019 17:27, Hans Petter Selasky wrote: > On 2019-12-13 14:40, Andrey V. Elsukov wrote: >> On 05.12.2018 17:20, Slava Shwartsman wrote: >>> Author: slavash >>> Date: Wed Dec  5 14:20:57 2018 >>> New Revision: 341578 >>> URL: https://svnweb.freebsd.org/changeset/base/341578 >>> >>> Log: >>>

Re: svn commit: r341578 - head/sys/dev/mlx5/mlx5_en

2019-12-13 Thread Hans Petter Selasky
On 2019-12-13 14:40, Andrey V. Elsukov wrote: On 05.12.2018 17:20, Slava Shwartsman wrote: Author: slavash Date: Wed Dec 5 14:20:57 2018 New Revision: 341578 URL: https://svnweb.freebsd.org/changeset/base/341578 Log: mlx5en: Remove the DRBR and associated logic in the transmit path.

Re: svn commit: r341578 - head/sys/dev/mlx5/mlx5_en

2019-12-13 Thread Andrey V. Elsukov
On 05.12.2018 17:20, Slava Shwartsman wrote: > Author: slavash > Date: Wed Dec 5 14:20:57 2018 > New Revision: 341578 > URL: https://svnweb.freebsd.org/changeset/base/341578 > > Log: > mlx5en: Remove the DRBR and associated logic in the transmit path. > > The hardware queues are deep

Re: svn commit: r341578 - head/sys/dev/mlx5/mlx5_en

2018-12-19 Thread Bruce Evans
On Wed, 19 Dec 2018, Bruce Evans wrote: On Wed, 19 Dec 2018, Bruce Evans wrote: On Mon, 17 Dec 2018, Andrew Gallatin wrote: On 12/17/18 2:08 PM, Bruce Evans wrote: * ... iflib uses queuing techniques to significantly pessimize em NICs with 1 hardware queue.?? On fast machines, it attempts

Re: svn commit: r341578 - head/sys/dev/mlx5/mlx5_en

2018-12-18 Thread Bruce Evans
On Wed, 19 Dec 2018, Bruce Evans wrote: On Mon, 17 Dec 2018, Andrew Gallatin wrote: On 12/17/18 2:08 PM, Bruce Evans wrote: * ... iflib uses queuing techniques to significantly pessimize em NICs with 1 hardware queue.?? On fast machines, it attempts to do 1 context switch per ... This can

Re: svn commit: r341578 - head/sys/dev/mlx5/mlx5_en

2018-12-18 Thread Bruce Evans
On Mon, 17 Dec 2018, Andrew Gallatin wrote: On 12/17/18 2:08 PM, Bruce Evans wrote: On Mon, 17 Dec 2018, Andrew Gallatin wrote: On 12/5/18 9:20 AM, Slava Shwartsman wrote: Author: slavash Date: Wed Dec?? 5 14:20:57 2018 New Revision: 341578 URL:

Re: svn commit: r341578 - head/sys/dev/mlx5/mlx5_en

2018-12-18 Thread Gary Jennejohn
On Mon, 17 Dec 2018 14:50:04 -0500 Andrew Gallatin wrote: > On 12/17/18 2:08 PM, Bruce Evans wrote: [snip] > > iflib uses queuing techniques to significantly pessimize em NICs with 1 > > hardware queue. On fast machines, it attempts to do 1 context switch per > > This can happen even w/o

Re: svn commit: r341578 - head/sys/dev/mlx5/mlx5_en

2018-12-17 Thread Andrew Gallatin
On 12/17/18 2:08 PM, Bruce Evans wrote: On Mon, 17 Dec 2018, Andrew Gallatin wrote: On 12/5/18 9:20 AM, Slava Shwartsman wrote: Author: slavash Date: Wed Dec  5 14:20:57 2018 New Revision: 341578 URL:

Re: svn commit: r341578 - head/sys/dev/mlx5/mlx5_en

2018-12-17 Thread Bruce Evans
On Mon, 17 Dec 2018, Andrew Gallatin wrote: On 12/5/18 9:20 AM, Slava Shwartsman wrote: Author: slavash Date: Wed Dec 5 14:20:57 2018 New Revision: 341578 URL:

Re: svn commit: r341578 - head/sys/dev/mlx5/mlx5_en

2018-12-17 Thread Andrew Gallatin
On 12/5/18 9:20 AM, Slava Shwartsman wrote: Author: slavash Date: Wed Dec 5 14:20:57 2018 New Revision: 341578 URL:

svn commit: r341578 - head/sys/dev/mlx5/mlx5_en

2018-12-05 Thread Slava Shwartsman
Author: slavash Date: Wed Dec 5 14:20:57 2018 New Revision: 341578 URL: https://svnweb.freebsd.org/changeset/base/341578 Log: mlx5en: Remove the DRBR and associated logic in the transmit path. The hardware queues are deep enough currently and using the DRBR and associated callbacks