Go to the source code of this file.
◆ MACTIME_DEVICE_FLAG_DYNAMIC_ALLOW
#define MACTIME_DEVICE_FLAG_DYNAMIC_ALLOW (1<<3) |
◆ MACTIME_DEVICE_FLAG_DYNAMIC_DROP
#define MACTIME_DEVICE_FLAG_DYNAMIC_DROP (1<<2) |
◆ MACTIME_DEVICE_FLAG_STATIC_ALLOW
#define MACTIME_DEVICE_FLAG_STATIC_ALLOW (1<<1) |
◆ MACTIME_DEVICE_FLAG_STATIC_DROP
#define MACTIME_DEVICE_FLAG_STATIC_DROP (1<<0) |
Always drop packets from this device.
Definition at line 44 of file mactime.h.
◆ MACTIME_EVENT1
◆ MACTIME_EVENT2
◆ MACTIME_EVENT_PERIODIC_ENABLE_DISABLE
#define MACTIME_EVENT_PERIODIC_ENABLE_DISABLE 3 |
◆ MACTIME_MEMORY_SIZE
#define MACTIME_MEMORY_SIZE (256<<10) |
◆ MACTIME_NUM_BUCKETS
#define MACTIME_NUM_BUCKETS 128 |
◆ MACTIME_RANGE_TYPE_ALLOW
#define MACTIME_RANGE_TYPE_ALLOW 1 |
◆ MACTIME_RANGE_TYPE_DROP
#define MACTIME_RANGE_TYPE_DROP 0 |
◆ mactime_send_create_entry_message()
void mactime_send_create_entry_message |
( |
u8 * |
mac_address | ) |
|
Create a lookup table entry for the indicated mac address.
Definition at line 191 of file mactime.c.
◆ mactime_main
◆ mactime_node
Initial value:=
{
.name = "mactime",
.vector_size =
sizeof (
u32),
.next_nodes =
{
},
}
static char * mactime_error_strings[]
static u8 * format_mactime_trace(u8 *s, va_list *args)
static uword mactime_node_fn(vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame)
(constructor) VLIB_REGISTER_NODE (mactime_node)
Definition at line 283 of file node.c.
◆ mactime_tx_node
Initial value:=
{
.name = "mactime-tx",
.vector_size =
sizeof (
u32),
.next_nodes =
{
},
}
static char * mactime_error_strings[]
static uword mactime_tx_node_fn(vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame)
static u8 * format_mactime_trace(u8 *s, va_list *args)
(constructor) VLIB_REGISTER_NODE (mactime_tx_node)
Definition at line 313 of file node.c.