History log of /dpdk/drivers/net/ntnic/include/ntnic_virt_queue.h (Results 1 – 6 of 6)
Revision Date Author Comments
# f0fe222e 10-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add releasing virtqueues

Implemented handler busy states and shutdowns of hardware queues.

Added functionality for releasing RX and TX virtual queue resources,
managed and releasing pack

net/ntnic: add releasing virtqueues

Implemented handler busy states and shutdowns of hardware queues.

Added functionality for releasing RX and TX virtual queue resources,
managed and releasing packets back into the availability ring.

Updated sg_ops structure to include new queue management functions.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# af300887 10-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add virtqueue setup managed packed-ring

Structures were enhanced with PACKED virtqueue fields.
Managed function was extended with packed ring configuration and
initialization support.

Si

net/ntnic: add virtqueue setup managed packed-ring

Structures were enhanced with PACKED virtqueue fields.
Managed function was extended with packed ring configuration and
initialization support.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# e13da07f 10-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add split-queue support

Split-queue support was added.

Internal structures were enhanced with additional management fields.

Implement a managed virtual queue function based on the queue

net/ntnic: add split-queue support

Split-queue support was added.

Internal structures were enhanced with additional management fields.

Implement a managed virtual queue function based on the queue type
and configuration parameters.

DBS control registers were added.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# da25ae3c 10-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add packet handler for virtio queues

Added functionality to handles the copying of segmented queue data
into a rte_mbuf and vice versa.

Added functionality to manages packet transmission

net/ntnic: add packet handler for virtio queues

Added functionality to handles the copying of segmented queue data
into a rte_mbuf and vice versa.

Added functionality to manages packet transmission for a
specified TX and RX queues.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# 6b0047fa 10-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add queue setup operations

Added TX and RX queue setup. Handles memory allocation
and hardware Virtio queue setup.

Allocates and configures memory for hardware Virtio queues,
including h

net/ntnic: add queue setup operations

Added TX and RX queue setup. Handles memory allocation
and hardware Virtio queue setup.

Allocates and configures memory for hardware Virtio queues,
including handling IOMMU and VFIO mappings.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# b0cd36e9 10-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: enhance Ethernet device configuration

Added eth_dev_close function to handle closing of Ethernet devices.
It releases managed RX/TX virtual queues.

Initialized scatter-gather queue syste

net/ntnic: enhance Ethernet device configuration

Added eth_dev_close function to handle closing of Ethernet devices.
It releases managed RX/TX virtual queues.

Initialized scatter-gather queue system.

Defined constants and macros for hardware RX/TX descriptors and
packet buffer sizes.

Defined structures for RX and TX packet headers including
fields for packet length, descriptors, and color types.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...