dev: caps and rx/tx offload support

Type: improvement
Change-Id: I7972f595444eacdb020f3fa2a60331c40766fc0b
Signed-off-by: Damjan Marion <damarion@cisco.com>
This commit is contained in:
Damjan Marion
2023-12-07 16:40:02 +01:00
parent 31d4891cfe
commit d1eb1b7523
4 changed files with 138 additions and 5 deletions
+13 -1
View File
@@ -175,7 +175,19 @@ iavf_init (vlib_main_t *vm, vnet_dev_t *dev)
.max_rx_queues = clib_min (IAVF_MAX_QPAIRS, res.num_queue_pairs),
.max_tx_queues = clib_min (IAVF_MAX_QPAIRS, res.num_queue_pairs),
.max_supported_rx_frame_size = max_frame_sz,
.caps.change_max_rx_frame_size = 1,
.caps = {
.change_max_rx_frame_size = 1,
.interrupt_mode = 1,
.rss = 1,
.mac_filter = 1,
},
.rx_offloads = {
.ip4_cksum = 1,
},
.tx_offloads = {
.ip4_cksum = 1,
.tcp_gso = 1,
},
},
.ops = {
.init = iavf_port_init,