|
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 |
|
| #
db46ff44 |
| 07-Sep-2021 |
Haiyue Wang <[email protected]> |
common/iavf: update base driver version
Update the driver version to trace the change.
Signed-off-by: Haiyue Wang <[email protected]> Acked-by: Qi Zhang <[email protected]>
|
|
Revision tags: 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 |
|
| #
cfacca20 |
| 25-Apr-2021 |
Ting Xu <[email protected]> |
common/iavf: fix order of protocol header types
The new virtchnl protocol header types for IPv4 and IPv6 fragment are not added in order, which will break ABI. Move them to the end of the list.
Fix
common/iavf: fix order of protocol header types
The new virtchnl protocol header types for IPv4 and IPv6 fragment are not added in order, which will break ABI. Move them to the end of the list.
Fixes: e6a42fd9158b ("common/iavf: add protocol header for IP fragment") Cc: [email protected]
Signed-off-by: Ting Xu <[email protected]> Acked-by: Qi Zhang <[email protected]>
show more ...
|
|
Revision tags: v21.05-rc1, v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1 |
|
| #
7815caa6 |
| 07-Jan-2021 |
Qi Zhang <[email protected]> |
common/iavf: update copyright date
Updated the Copyright for 2021. Updated FreeBSD IAVF driver of version.
Signed-off-by: Qi Zhang <[email protected]>
|
|
Revision tags: v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2, v20.11-rc1 |
|
| #
691ad362 |
| 15-Oct-2020 |
Qi Zhang <[email protected]> |
common/iavf: support VF with more than 16 queues
Currently there are limitations in the virthcnl.h interface that only allow a maximum of 16 queues to be used by a VF driver. Add support in virtchnl
common/iavf: support VF with more than 16 queues
Currently there are limitations in the virthcnl.h interface that only allow a maximum of 16 queues to be used by a VF driver. Add support in virtchnl.h to allow a VF driver to request >16 queues. Also, the RSS qregion size is currently assumed to be the max number of queues a VF can request and/or is given on initialization. With larger VFs this assumption can no longer be made, so add a new op to support querying the max RSS qregion size.
In order to request more queues than the initially given queues the VF driver needs to use the VIRTCHNL_OP_REQUEST_QUEUES opcode.
The VF is given more >16 queues it should use the new VIRTCHNL_OP_GET_MAX_RSS_QREGION to determine its max qregion size. This is needed to correctly configure the RSS LUT and/or configure filters based on queue base/offset and queue region size.
If the VF is configuring >16 queues it should use the following opcodes to configure the qeueus and interrupts after successfully requesting them.
VIRTCHNL_OP_MAP_QUEUE_VECTOR VIRTCHNL_OP_ENABLE_QUEUES_V2 VIRTCHNL_OP_DISABLE_QUEUES_V2
Also, add support in virtchnl_vc_validate_vf_msg() to validate the above messages. As a part of this move the virtchnl_vector_limits enumeration directly above the function it's used.
The patch also update base code release version in readme.
Signed-off-by: Ting Xu <[email protected]> Signed-off-by: Brett Creeley <[email protected]> Signed-off-by: Qi Zhang <[email protected]> Acked-by: Beilei Xing <[email protected]>
show more ...
|
|
Revision tags: v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1, v20.05, v20.05-rc4, v20.05-rc3 |
|
| #
32c3e0b4 |
| 18-May-2020 |
Xiaoyun Li <[email protected]> |
common/iavf: update copyright
Clarify Intel copyright and update the date to 2020.
Fixes: 317862a4e44f ("net/iavf: replace license text with SPDX tag") Cc: [email protected]
Signed-off-by: Xiaoyun L
common/iavf: update copyright
Clarify Intel copyright and update the date to 2020.
Fixes: 317862a4e44f ("net/iavf: replace license text with SPDX tag") Cc: [email protected]
Signed-off-by: Xiaoyun Li <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
show more ...
|
|
Revision tags: v20.05-rc2, v20.05-rc1 |
|
| #
51efc0e3 |
| 12-Apr-2020 |
Qi Zhang <[email protected]> |
common/iavf: update version
Update base code release version in readme
Signed-off-by: Qi Zhang <[email protected]> Acked-by: Beilei Xing <[email protected]>
|
|
Revision tags: v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2, v20.02-rc1 |
|
| #
89214fe9 |
| 10-Jan-2020 |
Haiyue Wang <[email protected]> |
net/iavf/base: move to drivers common directory
Change the iavf base code as driver common library, it is used by iavf PMD now, and it can be used by other Intel SR-IOV PMDs in the future.
Signed-o
net/iavf/base: move to drivers common directory
Change the iavf base code as driver common library, it is used by iavf PMD now, and it can be used by other Intel SR-IOV PMDs in the future.
Signed-off-by: Haiyue Wang <[email protected]> Acked-by: Qi Zhang <[email protected]>
show more ...
|