---
name: "rte_node_ethdev_config"
section: "3"
platform: "linux"
package: "dpdk-doc"
version: "24.11.4-0+deb13u1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/rte_node_ethdev_config"
---

# rte\_node\_ethdev\_config(3)

## NAME

rte\_node\_ethdev\_config

## SYNOPSIS

`#include <rte_node_eth_api.h>`

### Data Fields

uint16\_t **port\_id**\
 uint16\_t **num\_rx\_queues**\
 uint16\_t **num\_tx\_queues**\
 struct **rte\_mempool** \*\* **mp**\
 uint16\_t **mp\_count**\

## Detailed Description

Port config for ethdev\_rx and ethdev\_tx node.

Definition at line **31** of file **rte\_node\_eth\_api.h**.

## Field Documentation

### uint16\_t port\_id

Port identifier

Definition at line **32** of file **rte\_node\_eth\_api.h**.

### uint16\_t num\_rx\_queues

Number of Rx queues.

Definition at line **34** of file **rte\_node\_eth\_api.h**.

### uint16\_t num\_tx\_queues

Number of Tx queues.

Definition at line **36** of file **rte\_node\_eth\_api.h**.

### struct rte\_mempool\*\* mp

Array of mempools associated to Rx queue.

Definition at line **38** of file **rte\_node\_eth\_api.h**.

### uint16\_t mp\_count

Size of mp array.

Definition at line **40** of file **rte\_node\_eth\_api.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
