|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1, v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1, v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1, v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2, v21.05-rc1 |
|
| #
750aebd5 |
| 16-Feb-2021 |
Andrew Boyer <[email protected]> |
net/ionic: consolidate adminq code
The adminq is the only caller of ionic_q_service(), so absorb it into ionic_adminq_service(). Move all of the adminq code together into ionic_main.c. Staticize a f
net/ionic: consolidate adminq code
The adminq is the only caller of ionic_q_service(), so absorb it into ionic_adminq_service(). Move all of the adminq code together into ionic_main.c. Staticize a few things.
Signed-off-by: Andrew Boyer <[email protected]>
show more ...
|
|
Revision tags: v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1 |
|
| #
00b65da5 |
| 16-Dec-2020 |
Andrew Boyer <[email protected]> |
net/ionic: remove multi-LIF support
This feature is unused, so remove it.
There is exactly one adapter / lif / ethdev per port.
Signed-off-by: Andrew Boyer <[email protected]>
|
| #
4ae96cb8 |
| 10-Dec-2020 |
Andrew Boyer <[email protected]> |
net/ionic: do minor logging fixups
Expose ionic_opcode_to_str() so it can be used for dev cmds, too. Store the device name in struct adapter.
Switch to memcpy() to work around gcc false positives.
net/ionic: do minor logging fixups
Expose ionic_opcode_to_str() so it can be used for dev cmds, too. Store the device name in struct adapter.
Switch to memcpy() to work around gcc false positives.
Signed-off-by: Andrew Boyer <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
show more ...
|
| #
1abf69fc |
| 10-Dec-2020 |
Andrew Boyer <[email protected]> |
net/ionic: remove some unused fields
This conserves resources.
Signed-off-by: Andrew Boyer <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
|
|
Revision tags: v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2, v20.11-rc1, v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1, v20.05, v20.05-rc4, v20.05-rc3, v20.05-rc2, v20.05-rc1, v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2, v20.02-rc1 |
|
| #
eec10fb0 |
| 19-Jan-2020 |
Alfredo Cardigliano <[email protected]> |
net/ionic: support FW version
Add support for reading the firmware version.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nelson <[email protected]>
|
| #
598f6726 |
| 19-Jan-2020 |
Alfredo Cardigliano <[email protected]> |
net/ionic: add basic port operations
Add support for port start/stop and handle basic features including MTU and link up/down.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by:
net/ionic: add basic port operations
Add support for port start/stop and handle basic features including MTU and link up/down.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nelson <[email protected]>
show more ...
|
| #
27b942c8 |
| 19-Jan-2020 |
Alfredo Cardigliano <[email protected]> |
net/ionic: support notify queue
Add support for the notify queue, which is used for events published by the NIC.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nelso
net/ionic: support notify queue
Add support for the notify queue, which is used for events published by the NIC.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nelson <[email protected]>
show more ...
|
| #
01a6c311 |
| 19-Jan-2020 |
Alfredo Cardigliano <[email protected]> |
net/ionic: support admin queue
Add support for the admin queue, which is used for most of the NIC configurations.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nels
net/ionic: support admin queue
Add support for the admin queue, which is used for most of the NIC configurations.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nelson <[email protected]>
show more ...
|
| #
669c8de6 |
| 19-Jan-2020 |
Alfredo Cardigliano <[email protected]> |
net/ionic: support basic LIF
Initialize LIFs (Logical Interfaces) which represents external connections. The NIC can multiplex many LIFs to a single port, but in most setups, LIF0 is the primary con
net/ionic: support basic LIF
Initialize LIFs (Logical Interfaces) which represents external connections. The NIC can multiplex many LIFs to a single port, but in most setups, LIF0 is the primary control for the port. Create a device for each LIF.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nelson <[email protected]>
show more ...
|
| #
23bf4ddb |
| 19-Jan-2020 |
Alfredo Cardigliano <[email protected]> |
net/ionic: add port management commands
Add port management commands that apply to the physical ports associated with the PCI device, which might be shared among several logical interfaces.
Signed-
net/ionic: add port management commands
Add port management commands that apply to the physical ports associated with the PCI device, which might be shared among several logical interfaces.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nelson <[email protected]>
show more ...
|
| #
5ef51809 |
| 19-Jan-2020 |
Alfredo Cardigliano <[email protected]> |
net/ionic: register and initialize adapter
Register the Pensando ionic PMD (net_ionic) and define initial probe and remove callbacks with adapter initialization.
Signed-off-by: Alfredo Cardigliano
net/ionic: register and initialize adapter
Register the Pensando ionic PMD (net_ionic) and define initial probe and remove callbacks with adapter initialization.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nelson <[email protected]>
show more ...
|