|
Revision tags: v24.11, v24.11-rc4, v24.11-rc3, v24.11-rc2, v24.11-rc1 |
|
| #
7649794d |
| 26-Aug-2024 |
Long Li <longli@microsoft.com> |
net/mana: support arm64
The driver has been verified on Linux arm64. Enable this build option and add a missing header file for arm64.
Signed-off-by: Long Li <longli@microsoft.com>
|
|
Revision tags: v24.07, v24.07-rc4, v24.07-rc3, 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, v23.07-rc1, v23.03, v23.03-rc4, v23.03-rc3, v23.03-rc2 |
|
| #
e2d3a3c0 |
| 21-Feb-2023 |
Long Li <longli@microsoft.com> |
net/mana: use datapath logging
Change all the logging statements on the datapath to use RTE_LOG_DP() to reduce CPU overhead when logging is not enabled for datapath.
Fixes: 517ed6e2d590 ("net/mana:
net/mana: use datapath logging
Change all the logging statements on the datapath to use RTE_LOG_DP() to reduce CPU overhead when logging is not enabled for datapath.
Fixes: 517ed6e2d590 ("net/mana: add basic driver with build environment") Cc: stable@dpdk.org
Signed-off-by: Long Li <longli@microsoft.com>
show more ...
|
|
Revision tags: v23.03-rc1, v22.11, v22.11-rc4, v22.11-rc3, v22.11-rc2, v22.11-rc1 |
|
| #
7f322844 |
| 05-Oct-2022 |
Long Li <longli@microsoft.com> |
net/mana: send packets
With all the TX queues created, MANA can send packets over those queues.
Signed-off-by: Long Li <longli@microsoft.com>
|
| #
eb9994dd |
| 05-Oct-2022 |
Long Li <longli@microsoft.com> |
net/mana: receive packets
With all the RX queues created, MANA can use those queues to receive packets.
Signed-off-by: Long Li <longli@microsoft.com>
|
| #
0f5db3c6 |
| 05-Oct-2022 |
Long Li <longli@microsoft.com> |
net/mana: implement memory registration
MANA hardware has iommu built-in, that provides hardware safe access to user memory through memory registration. Since memory registration is an expensive ope
net/mana: implement memory registration
MANA hardware has iommu built-in, that provides hardware safe access to user memory through memory registration. Since memory registration is an expensive operation, this patch implements a two level memory registration cache mechanisum for each queue and for each port.
Signed-off-by: Long Li <longli@microsoft.com>
show more ...
|
| #
517ed6e2 |
| 05-Oct-2022 |
Long Li <longli@microsoft.com> |
net/mana: add basic driver with build environment
MANA is a PCI device. It uses IB verbs to access hardware through the kernel RDMA layer. This patch introduces build environment and basic device pr
net/mana: add basic driver with build environment
MANA is a PCI device. It uses IB verbs to access hardware through the kernel RDMA layer. This patch introduces build environment and basic device probe functions.
Signed-off-by: Long Li <longli@microsoft.com>
show more ...
|