|
Revision tags: v24.07-rc2, v24.07-rc1, v24.03, v24.03-rc4, v24.03-rc3, v24.03-rc2, v24.03-rc1, v23.11, v23.11-rc4, v23.11-rc3, v23.11-rc2, v23.11-rc1, v23.07, v23.07-rc4, v23.07-rc3, v23.07-rc2 |
|
| #
35876819 |
| 23-Jun-2023 |
Artemii Morozov <artemii.morozov@arknetworks.am> |
common/sfc_efx/base: support to get installed filters count
This API allows to get number of installed filters. This will be used in the future patches.
Signed-off-by: Artemii Morozov <artemii.moro
common/sfc_efx/base: support to get installed filters count
This API allows to get number of installed filters. This will be used in the future patches.
Signed-off-by: Artemii Morozov <artemii.morozov@arknetworks.am> Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> Acked-by: Ivan Malov <ivan.malov@arknetworks.am>
show more ...
|
|
Revision tags: v23.07-rc1, v23.03, v23.03-rc4 |
|
| #
80e33a28 |
| 28-Mar-2023 |
Ivan Malov <ivan.malov@arknetworks.am> |
common/sfc_efx/base: support link status change v2 events
FW should send link status change events in either v1 or v2 format depending on the preference which the driver can express during CMD_DRV_A
common/sfc_efx/base: support link status change v2 events
FW should send link status change events in either v1 or v2 format depending on the preference which the driver can express during CMD_DRV_ATTACH stage. At the moment, libefx does not request v2, so v1 events must arrive. However, FW does not honour this choice and always sends v2 events.
So teach libefx to parse such and add v2 request to CMD_DRV_ATTACH, correspondingly.
Signed-off-by: Ivan Malov <ivan.malov@arknetworks.am> Reviewed-by: Andy Moreton <amoreton@xilinx.com> Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
show more ...
|
|
Revision tags: v23.03-rc3, v23.03-rc2, v23.03-rc1, v22.11, v22.11-rc4, v22.11-rc3, v22.11-rc2, v22.11-rc1, v22.07, v22.07-rc4, v22.07-rc3, v22.07-rc2, v22.07-rc1, v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1 |
|
| #
e7ea5f30 |
| 01-Feb-2022 |
Ivan Malov <ivan.malov@oktetlabs.ru> |
common/sfc_efx/base: support selecting RSS table entry count
On Riverhead boards, the client can control how many entries to have in the indirection table of an exclusive RSS context.
Provide the n
common/sfc_efx/base: support selecting RSS table entry count
On Riverhead boards, the client can control how many entries to have in the indirection table of an exclusive RSS context.
Provide the new parameter to clients and indicate its bounds. Extend the API for writing the table to have the flexibility.
Signed-off-by: Ivan Malov <ivan.malov@oktetlabs.ru> Reviewed-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> Reviewed-by: Andy Moreton <amoreton@xilinx.com>
show more ...
|
| #
7a71c15d |
| 01-Feb-2022 |
Ivan Malov <ivan.malov@oktetlabs.ru> |
common/sfc_efx/base: refactor RSS table entry count name
In the existing code, "n" is hardly a clear name for that. Use a clearer name to help future maintainers of the code.
Signed-off-by: Ivan Ma
common/sfc_efx/base: refactor RSS table entry count name
In the existing code, "n" is hardly a clear name for that. Use a clearer name to help future maintainers of the code.
Signed-off-by: Ivan Malov <ivan.malov@oktetlabs.ru> Reviewed-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> Reviewed-by: Andy Moreton <amoreton@xilinx.com>
show more ...
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1 |
|
| #
7d104a8d |
| 11-Oct-2021 |
Viacheslav Galaktionov <viacheslav.galaktionov@oktetlabs.ru> |
common/sfc_efx/base: retrieve function interfaces for VNICs
This information is required to be able to fully identify the function. Add this information to the NIC configuration structure for easy a
common/sfc_efx/base: retrieve function interfaces for VNICs
This information is required to be able to fully identify the function. Add this information to the NIC configuration structure for easy access.
Signed-off-by: Viacheslav Galaktionov <viacheslav.galaktionov@oktetlabs.ru> Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> Reviewed-by: Andy Moreton <amoreton@xilinx.com>
show more ...
|
|
Revision tags: v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1 |
|
| #
aa6dc101 |
| 02-Jul-2021 |
Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> |
common/sfc_efx/base: support custom EvQ to IRQ mapping
Custom mapping is actually supported for EF10 and EF100 families only.
A driver (e.g. DPDK PMD) may require to customize mapping of EvQ to int
common/sfc_efx/base: support custom EvQ to IRQ mapping
Custom mapping is actually supported for EF10 and EF100 families only.
A driver (e.g. DPDK PMD) may require to customize mapping of EvQ to interrupts if, for example, extra EvQ are used for house-keeping in polling or wake up (via another EvQ) mode.
Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> Reviewed-by: Andy Moreton <amoreton@xilinx.com>
show more ...
|
|
Revision tags: v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2, v21.05-rc1 |
|
| #
672386c1 |
| 11-Mar-2021 |
Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> |
common/sfc_efx: update copyright year
Bump copyright year to 2021.
Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
|
|
Revision tags: v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1, v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2, v20.11-rc1 |
|
| #
79867285 |
| 24-Sep-2020 |
Andrew Rybchenko <arybchenko@solarflare.com> |
common/sfc_efx/base: allocate vAdaptor on Riverhead
Riverhead has EVB support similar to EF10 and NIC must allocate its vAdaptor on init.
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
common/sfc_efx/base: allocate vAdaptor on Riverhead
Riverhead has EVB support similar to EF10 and NIC must allocate its vAdaptor on init.
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com> Reviewed-by: Andy Moreton <amoreton@xilinx.com>
show more ...
|
| #
9edb8ee3 |
| 24-Sep-2020 |
Andrew Rybchenko <arybchenko@solarflare.com> |
common/sfc_efx/base: handle MCDI events on Riverhead
EF100 MCDI event layout is same as on EF10 except added QDMA phase bit which is unused on EF10.
Signed-off-by: Andrew Rybchenko <arybchenko@sola
common/sfc_efx/base: handle MCDI events on Riverhead
EF100 MCDI event layout is same as on EF10 except added QDMA phase bit which is unused on EF10.
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com> Reviewed-by: Andy Moreton <amoreton@xilinx.com>
show more ...
|
| #
3c1c5cc4 |
| 24-Sep-2020 |
Andrew Rybchenko <arybchenko@solarflare.com> |
common/sfc_efx/base: add Riverhead support to NIC module
Define basic NIC features and limitations.
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com> Reviewed-by: Andy Moreton <amoreton@x
common/sfc_efx/base: add Riverhead support to NIC module
Define basic NIC features and limitations.
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com> Reviewed-by: Andy Moreton <amoreton@xilinx.com> Reviewed-by: Vijay Kumar Srivastava <vsrivast@xilinx.com>
show more ...
|
| #
5e111ed8 |
| 17-Sep-2020 |
Andrew Rybchenko <arybchenko@solarflare.com> |
net/sfc: introduce common driver library
Move libefx (base driver) into common driver.
Prepare to add vDPA driver which will use the common driver as well.
Signed-off-by: Andrew Rybchenko <arybche
net/sfc: introduce common driver library
Move libefx (base driver) into common driver.
Prepare to add vDPA driver which will use the common driver as well.
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com> Reviewed-by: Andy Moreton <amoreton@xilinx.com>
show more ...
|