| 3c3f1d41 | 26-Mar-2019 |
Hans Petter Selasky <[email protected]> |
MFC r345010: Improve support for switching to and from command polling mode in mlx4core.
Make sure the enter and leave polling routines can be called multiple times with same setting. Ignore setting
MFC r345010: Improve support for switching to and from command polling mode in mlx4core.
Make sure the enter and leave polling routines can be called multiple times with same setting. Ignore setting polling or event mode twice. This fixes a deadlock during shutdown if polling mode was already selected.
Sponsored by: Mellanox Technologies
show more ...
|
| 3fa1b3cd | 26-Mar-2019 |
Hans Petter Selasky <[email protected]> |
MFC r344920: Teardown ifnet after stopping port in the mlx4en(4) driver.
mlx4_en_stop_port() calls mlx4_en_put_qp() which can refer the link level address of the network interface, which in turn wil
MFC r344920: Teardown ifnet after stopping port in the mlx4en(4) driver.
mlx4_en_stop_port() calls mlx4_en_put_qp() which can refer the link level address of the network interface, which in turn will be freed by the network interface detach function. Make sure the port is stopped before detaching the network interface.
Sponsored by: Mellanox Technologies
show more ...
|
| 45e7fda8 | 12-Dec-2018 |
Hans Petter Selasky <[email protected]> |
MFC r341552: mlx4en: Optimise reception of small packets.
Copy small packets like TCP ACKs into a new mbuf reusing the existing mbuf to receive a new ethernet frame. This avoids wasting buffer space
MFC r341552: mlx4en: Optimise reception of small packets.
Copy small packets like TCP ACKs into a new mbuf reusing the existing mbuf to receive a new ethernet frame. This avoids wasting buffer space for small sized packets.
Sponsored by: Mellanox Technologies
show more ...
|
| 844d0c38 | 12-Dec-2018 |
Hans Petter Selasky <[email protected]> |
MFC r341551: mlx4: Make sure default VNET is set when adding a new interface.
Adding an interface might be done outside the device_attach() routine and will then cause a panic, due to the VNET not b
MFC r341551: mlx4: Make sure default VNET is set when adding a new interface.
Adding an interface might be done outside the device_attach() routine and will then cause a panic, due to the VNET not being defined.
Sponsored by: Mellanox Technologies
show more ...
|
| 36ba53ce | 12-Dec-2018 |
Hans Petter Selasky <[email protected]> |
MFC r341545: mlx4: Add board identifier and firmware version to sysctl
In last mlx4 update (r325841) we lost the sysctl to show the firmware version for mlx4 devices. Add both board identifier and f
MFC r341545: mlx4: Add board identifier and firmware version to sysctl
In last mlx4 update (r325841) we lost the sysctl to show the firmware version for mlx4 devices. Add both board identifier and firmware version under: sys.device.mlx4_core0.hw sysctl node.
Sponsored by: Mellanox Technologies
show more ...
|