AM261x MCU+ SDK: Enet Forwarding Database (FDB)

| AM261x MCU+ SDK 26.00.00 |

Sub Modules | Enumerations | Macros
Enet Forwarding Database (FDB)
APIs for Networking modules » APIs for Enet LLD

## Introduction

## Sub Modules
| CPSW Address Lookup Engine (ALE)

## Enumerations
enum | EnetFdb_Ioctl { ENET_FDB_IOCTL_GET_VERSION = ENET_FDB_PUBLIC_IOCTL(0U), ENET_FDB_IOCTL_PRINT_REGS = ENET_FDB_PUBLIC_IOCTL(1U) }
| FDB IOCTL commands. More...

## Macros
#define | ENET_FDB_PUBLIC_IOCTL(x)
| Helper macro to create IOCTL commands for FDB module. More...

## Macro Definition Documentation

## ◆ ENET_FDB_PUBLIC_IOCTL

#define ENET_FDB_PUBLIC_IOCTL | ( |  | x | ) |

Value:
(ENET_IOCTL_TYPE_PUBLIC | \
ENET_IOCTL_FDB_BASE | \
ENET_IOCTL_MIN(x))

Helper macro to create IOCTL commands for FDB module.

## Enumeration Type Documentation

## ◆ EnetFdb_Ioctl

enum EnetFdb_Ioctl

FDB IOCTL commands.

FDB IOCTLs is a reduced set of commands as forwarding database hardware modules are significantly different that it's more feasible to expose dedicated, module-specific IOCTL commands in module-specific drivers.

Refer to CPSW ALE, ICSSG FDB or the FDB module documentation present in the Ethernet peripheral of interest.

Enumerator
ENET_FDB_IOCTL_GET_VERSION | Get the hardware version of the FDB module. IOCTL parameters: inArgs: None outArgs: Enet_Version
ENET_FDB_IOCTL_PRINT_REGS | Print FDB registers. IOCTL parameters: inArgs: None outArgs: None

ENET_IOCTL_TYPE_PUBLIC
@ ENET_IOCTL_TYPE_PUBLIC
Definition: enet_ioctl.h:216