---
name: "rte_bpf_prm"
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_bpf_prm"
---

# rte\_bpf\_prm(3)

## NAME

rte\_bpf\_prm

## SYNOPSIS

`#include <rte_bpf.h>`

### Data Fields

const struct ebpf\_insn \* **ins**\
 uint32\_t **nb\_ins**\
 const struct **rte\_bpf\_xsym** \* **xsym**\
 uint32\_t **nb\_xsym**\
 struct **rte\_bpf\_arg** **prog\_arg**\

## Detailed Description

Input parameters for loading eBPF code.

Definition at line **90** of file **rte\_bpf.h**.

## Field Documentation

### const struct ebpf\_insn\* ins

array of eBPF instructions

Definition at line **91** of file **rte\_bpf.h**.

### uint32\_t nb\_ins

number of instructions in ins

Definition at line **92** of file **rte\_bpf.h**.

### const struct rte\_bpf\_xsym\* xsym

array of external symbols that eBPF code is allowed to reference

Definition at line **93** of file **rte\_bpf.h**.

### uint32\_t nb\_xsym

number of elements in xsym

Definition at line **95** of file **rte\_bpf.h**.

### struct rte\_bpf\_arg prog\_arg

eBPF program input arg description

Definition at line **96** of file **rte\_bpf.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
