|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1 |
|
| #
7be78d02 |
| 29-Nov-2021 |
Josh Soref <[email protected]> |
fix spelling in comments and strings
The tool comes from https://github.com/jsoref
Signed-off-by: Josh Soref <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
|
|
Revision tags: v21.11, v21.11-rc4 |
|
| #
f8dbaebb |
| 22-Nov-2021 |
Sean Morrissey <[email protected]> |
fix PMD wording
Removing the use of driver following PMD as its unnecessary.
Cc: [email protected]
Signed-off-by: Sean Morrissey <[email protected]> Signed-off-by: Conor Fogarty <conor.fogart
fix PMD wording
Removing the use of driver following PMD as its unnecessary.
Cc: [email protected]
Signed-off-by: Sean Morrissey <[email protected]> Signed-off-by: Conor Fogarty <[email protected]> Acked-by: John McNamara <[email protected]> Reviewed-by: Conor Walsh <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
show more ...
|
|
Revision tags: v21.11-rc3, v21.11-rc2 |
|
| #
5e973b3f |
| 05-Nov-2021 |
Andrew Rybchenko <[email protected]> |
common/sfc_efx: fix debug compilation control
efsys.h belongs to common/sfc_efx and common driver debug toggle should be used instead of net/sfc toggle.
Fixes: 5e111ed87999 ("net/sfc: introduce com
common/sfc_efx: fix debug compilation control
efsys.h belongs to common/sfc_efx and common driver debug toggle should be used instead of net/sfc toggle.
Fixes: 5e111ed87999 ("net/sfc: introduce common driver library") Cc: [email protected]
Signed-off-by: Andrew Rybchenko <[email protected]>
show more ...
|
| #
f66a66e6 |
| 03-Nov-2021 |
Vijay Kumar Srivastava <[email protected]> |
vdpa/sfc: support device and protocol features queries
Implement vDPA ops get_feature and get_protocol_features. This patch retrieves device supported features and enables protocol features.
Signed
vdpa/sfc: support device and protocol features queries
Implement vDPA ops get_feature and get_protocol_features. This patch retrieves device supported features and enables protocol features.
Signed-off-by: Vijay Kumar Srivastava <[email protected]> Acked-by: Andrew Rybchenko <[email protected]> Reviewed-by: Maxime Coquelin <[email protected]> Reviewed-by: Chenbo Xia <[email protected]>
show more ...
|
|
Revision tags: 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 |
|
| #
4dda72db |
| 16-Mar-2021 |
Vijay Srivastava <[email protected]> |
common/sfc_efx/base: add base virtio support for vDPA
In the vDPA mode, only data path is offloaded in the hardware and control path still goes through the hypervisor and it configures virtqueues vi
common/sfc_efx/base: add base virtio support for vDPA
In the vDPA mode, only data path is offloaded in the hardware and control path still goes through the hypervisor and it configures virtqueues via vDPA driver so new virtqueue APIs are required.
Implement virtio init/fini and virtqueue create/destroy APIs.
Signed-off-by: Vijay Srivastava <[email protected]> Signed-off-by: Andrew Rybchenko <[email protected]>
show more ...
|
| #
672386c1 |
| 11-Mar-2021 |
Andrew Rybchenko <[email protected]> |
common/sfc_efx: update copyright year
Bump copyright year to 2021.
Signed-off-by: Andrew Rybchenko <[email protected]>
|
|
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 |
|
| #
141d2870 |
| 22-Oct-2020 |
Andrew Rybchenko <[email protected]> |
net/sfc: support aarch64 architecture
Enable the PMD build on aarch64.
Signed-off-by: Andrew Rybchenko <[email protected]> Reviewed-by: Andy Moreton <[email protected]>
|
| #
d0714c39 |
| 22-Oct-2020 |
Andrew Rybchenko <[email protected]> |
common/sfc_efx: introduce 128-bit unsigned integer compat
Intel SSE has __m128i, but ARMv8 has __uint128_t. So, add compat efsys_uint128_t to be used in driver source and have either __u128i or __ui
common/sfc_efx: introduce 128-bit unsigned integer compat
Intel SSE has __m128i, but ARMv8 has __uint128_t. So, add compat efsys_uint128_t to be used in driver source and have either __u128i or __uint128_t behind.
Signed-off-by: Andrew Rybchenko <[email protected]> Reviewed-by: Andy Moreton <[email protected]>
show more ...
|
|
Revision tags: v20.11-rc1 |
|
| #
3af64512 |
| 20-Oct-2020 |
Ivan Malov <[email protected]> |
drivers: init/fini MAE on attach/detach
These actions affect MAE supplementary resources which are libefx-internal.
Signed-off-by: Ivan Malov <[email protected]> Signed-off-by: Andrew Rybchen
drivers: init/fini MAE on attach/detach
These actions affect MAE supplementary resources which are libefx-internal.
Signed-off-by: Ivan Malov <[email protected]> Signed-off-by: Andrew Rybchenko <[email protected]> Reviewed-by: Andy Moreton <[email protected]>
show more ...
|
| #
eb4e8008 |
| 20-Oct-2020 |
Ivan Malov <[email protected]> |
common/sfc_efx/base: indicate support for MAE
Riverhead boards maintain support for MAE, a low-level Match-Action Engine. The feature is documented in SF-122526-TC.
The new field will help client d
common/sfc_efx/base: indicate support for MAE
Riverhead boards maintain support for MAE, a low-level Match-Action Engine. The feature is documented in SF-122526-TC.
The new field will help client drivers to test NIC support for MAE status.
Signed-off-by: Ivan Malov <[email protected]> Signed-off-by: Andrew Rybchenko <[email protected]> Reviewed-by: Andy Moreton <[email protected]>
show more ...
|
| #
fe4dad21 |
| 13-Oct-2020 |
Igor Romanov <[email protected]> |
net/sfc: use BAR layout discovery to find control window
Control window is required to talk to NIC.
Signed-off-by: Igor Romanov <[email protected]> Reviewed-by: Andy Moreton <amoreton@xilin
net/sfc: use BAR layout discovery to find control window
Control window is required to talk to NIC.
Signed-off-by: Igor Romanov <[email protected]> Reviewed-by: Andy Moreton <[email protected]> Signed-off-by: Andrew Rybchenko <[email protected]>
show more ...
|
| #
714f508e |
| 13-Oct-2020 |
Andrew Rybchenko <[email protected]> |
net/sfc: support EF100
Riverhead is the first NIC of the EF100 architecture.
Signed-off-by: Andrew Rybchenko <[email protected]>
|
| #
dd45b880 |
| 24-Sep-2020 |
Andrew Rybchenko <[email protected]> |
net/sfc: create virtual switch to enable VFs
PF driver is responsible for vSwitch creation and vPorts allocation for VFs.
Signed-off-by: Andrew Rybchenko <[email protected]> Reviewed-by: An
net/sfc: create virtual switch to enable VFs
PF driver is responsible for vSwitch creation and vPorts allocation for VFs.
Signed-off-by: Andrew Rybchenko <[email protected]> Reviewed-by: Andy Moreton <[email protected]>
show more ...
|
| #
95d9ae9e |
| 24-Sep-2020 |
Andy Moreton <[email protected]> |
common/sfc_efx/base: add option for descriptor proxy queues
EF100 uses descriptor proxy queues to support virtio-blk proxy.
Signed-off-by: Andy Moreton <[email protected]> Signed-off-by: Andrew R
common/sfc_efx/base: add option for descriptor proxy queues
EF100 uses descriptor proxy queues to support virtio-blk proxy.
Signed-off-by: Andy Moreton <[email protected]> Signed-off-by: Andrew Rybchenko <[email protected]>
show more ...
|
| #
72608054 |
| 24-Sep-2020 |
Andy Moreton <[email protected]> |
common/sfc_efx/base: add option for extended width events
EF100 uses event queues with 256bit extended width events to support descriptor proxy queues.
Signed-off-by: Andy Moreton <amoreton@xilinx.
common/sfc_efx/base: add option for extended width events
EF100 uses event queues with 256bit extended width events to support descriptor proxy queues.
Signed-off-by: Andy Moreton <[email protected]> Signed-off-by: Andrew Rybchenko <[email protected]>
show more ...
|
| #
a45edfce |
| 24-Sep-2020 |
Igor Romanov <[email protected]> |
common/sfc_efx/base: add function control window lookup API
Riverhead NIC may provide a locator of function control window (EF100 resource locator). The locator may be present in a Xilinx capabiliti
common/sfc_efx/base: add function control window lookup API
Riverhead NIC may provide a locator of function control window (EF100 resource locator). The locator may be present in a Xilinx capabilities table which itself is located by looking into extended PCI capabilities.
PCI capabilities are made possible to access by adding PCI config space interface to efsys.
APIs are implemented to facilitate function control window lookup: - API to find an extended PCI capability given a capability ID; - API to read Xilinx PCI capability;
Signed-off-by: Igor Romanov <[email protected]> Signed-off-by: Andrew Rybchenko <[email protected]> Reviewed-by: Andy Moreton <[email protected]>
show more ...
|
| #
d354c5e7 |
| 24-Sep-2020 |
Andrew Rybchenko <[email protected]> |
common/sfc_efx: do not include libefx headers from efsys.h
efsys.h may depends on target system headers only. Otherwise, it could result in cross-dependency when libefx header depends on efsys.h and
common/sfc_efx: do not include libefx headers from efsys.h
efsys.h may depends on target system headers only. Otherwise, it could result in cross-dependency when libefx header depends on efsys.h and efsys.h depends on the libefx header.
Signed-off-by: Andrew Rybchenko <[email protected]> Reviewed-by: Andrew Lee <[email protected]> Reviewed-by: Andy Moreton <[email protected]>
show more ...
|
| #
47df46af |
| 24-Sep-2020 |
Andrew Rybchenko <[email protected]> |
common/sfc_efx/base: add efsys option for Riverhead
Signed-off-by: Andrew Rybchenko <[email protected]> Reviewed-by: Andy Moreton <[email protected]> Reviewed-by: Vijay Kumar Srivastava <v
common/sfc_efx/base: add efsys option for Riverhead
Signed-off-by: Andrew Rybchenko <[email protected]> Reviewed-by: Andy Moreton <[email protected]> Reviewed-by: Vijay Kumar Srivastava <[email protected]>
show more ...
|
| #
5e111ed8 |
| 17-Sep-2020 |
Andrew Rybchenko <[email protected]> |
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 <[email protected]> Reviewed-by: Andy Moreton <[email protected]>
show more ...
|