---
name: "rte_node___rte_cache_aligned"
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___rte_cache_aligned"
---

# rte\_node\_\_\_rte\_cache\_aligned(3)

## NAME

rte\_node::\_\_rte\_cache\_aligned

## SYNOPSIS

`#include <rte_graph_worker_common.h>`

### Data Fields

union {\
 }; \
 uint16\_t **size**\
 uint16\_t **idx**\
 **rte\_graph\_off\_t** **off**\
 uint64\_t **total\_cycles**\
 uint64\_t **total\_calls**\
 uint64\_t **total\_objs**\
 struct rte\_node \* **nodes** \[\]\

## Detailed Description

Fast path area cache line 2.

Definition at line **121** of file **rte\_graph\_worker\_common.h**.

## Field Documentation

### union { ... }

Node Context.

### uint16\_t size

Total number of objects available.

Definition at line **130** of file **rte\_graph\_worker\_common.h**.

### uint16\_t idx

Number of objects used.

Definition at line **131** of file **rte\_graph\_worker\_common.h**.

### rte\_graph\_off\_t off

Offset of node in the graph reel.

Definition at line **132** of file **rte\_graph\_worker\_common.h**.

### uint64\_t total\_cycles

Cycles spent in this node.

Definition at line **133** of file **rte\_graph\_worker\_common.h**.

### uint64\_t total\_calls

Calls done to this node.

Definition at line **134** of file **rte\_graph\_worker\_common.h**.

### uint64\_t total\_objs

Objects processed by this node.

Definition at line **135** of file **rte\_graph\_worker\_common.h**.

### void\*\* objs

Array of object pointers.

Definition at line **137** of file **rte\_graph\_worker\_common.h**.

### rte\_node\_process\_t process

Process function.

Definition at line **141** of file **rte\_graph\_worker\_common.h**.

### struct rte\_node\* nodes\[\]

Next nodes.

Definition at line **144** of file **rte\_graph\_worker\_common.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
