Definitions for Ethernet bridge FDB.
More...
Definitions for Ethernet bridge FDB.
- Since
- 4.4
- Version
- 0.1.0
◆ ETHERNET_BRIDGE_FDB_FLAG_DYNAMIC
| #define ETHERNET_BRIDGE_FDB_FLAG_DYNAMIC BIT(1) |
◆ ETHERNET_BRIDGE_FDB_FLAG_STATIC
| #define ETHERNET_BRIDGE_FDB_FLAG_STATIC BIT(0) |
◆ eth_bridge_fdb_entry_cb_t
#include <zephyr/net/ethernet_bridge_fdb.h>
Callback function type for iterating over FDB entries.
- Parameters
-
| entry | Pointer to the current FDB entry being processed |
| user_data | User-defined data passed from the foreach function |
◆ eth_bridge_fdb_add()
◆ eth_bridge_fdb_del()
#include <zephyr/net/ethernet_bridge_fdb.h>
Delete an FDB entry.
- Parameters
-
| mac | MAC address |
| iface | Interface (NULL to delete from any interface) |
- Returns
- 0 on success, negative errno on failure
◆ eth_bridge_fdb_del_iface()
| int eth_bridge_fdb_del_iface |
( |
struct net_if * | iface | ) |
|
#include <zephyr/net/ethernet_bridge_fdb.h>
Delete FDB entries on an interface.
- Parameters
-
| iface | Interface (NULL to delete from any interface) |
- Returns
- 0 on success, negative errno on failure
◆ eth_bridge_fdb_foreach()
#include <zephyr/net/ethernet_bridge_fdb.h>
Iterate over all entries in the FDB table.
- Parameters
-
| cb | Callback function to be called for each FDB entry. |
| user_data | User-defined data pointer passed to each callback invocation. |