![]() |
![]() |
Modules | |
CPSW Address Lookup Engine (ALE) | |
ICSSG Forwarding Database (FDB) | |
Macros | |
#define | ENET_FDB_PUBLIC_IOCTL(x) (ENET_IOCTL_FDB_BASE | ENET_IOCTL_MIN(x)) |
Helper macro to create IOCTL commands for FDB module. | |
Typedefs | |
typedef enum EnetFdb_Ioctl_e | EnetFdb_Ioctl |
FDB IOCTL commands. More... | |
Enumerations | |
enum | EnetFdb_Ioctl_e { ENET_FDB_IOCTL_GET_VERSION = ENET_FDB_PUBLIC_IOCTL(0U), ENET_FDB_IOCTL_PRINT_REGS = ENET_FDB_PUBLIC_IOCTL(1U) } |
FDB IOCTL commands. More... | |
typedef enum EnetFdb_Ioctl_e 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.
enum EnetFdb_Ioctl_e |
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:
|
ENET_FDB_IOCTL_PRINT_REGS |
Print FDB registers. IOCTL parameters:
|