FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
mactime.api File Reference

This file defines vpp mactime control-plane API messages. More...

Go to the source code of this file.

Data Structures

struct  vl_api_mactime_enable_disable_t
 api to enable or disable the time-based src mac filter on an interface More...
 
struct  vl_api_mactime_add_del_range_t
 configure per src-mac time ranges More...
 
struct  vl_api_mactime_dump_t
 dump mactime table More...
 
struct  vl_api_mactime_details_t
 mactime table entry details More...
 
struct  vl_api_mactime_dump_reply_t
 dump mactime table reply Includes the vpp table epoch, needed to optimize API traffic More...
 

Variables

option version = "2.0.0"
 
import vnet ethernet ethernet_types api
 
typedef time_range
 a time range structure times are in double-precision fp seconds since 1/1/1970, which was a Thursday. More...
 
f64 end
 end of the time range More...
 
typedef mactime_time_range
 a time range, in fp seconds since Sunday midnight More...
 

Detailed Description

This file defines vpp mactime control-plane API messages.

Definition in file mactime.api.

Variable Documentation

◆ api

import vnet interface_types api

Definition at line 21 of file mactime.api.

◆ end

f64 end

end of the time range

Definition at line 44 of file mactime.api.

◆ mactime_time_range

typedef mactime_time_range
Initial value:
{
f64 start
double f64
Definition: types.h:142

a time range, in fp seconds since Sunday midnight

Definition at line 100 of file mactime.api.

◆ time_range

typedef time_range
Initial value:
{
f64 start
double f64
Definition: types.h:142

a time range structure times are in double-precision fp seconds since 1/1/1970, which was a Thursday.

start of the time range

Definition at line 42 of file mactime.api.

◆ version

option version = "2.0.0"

Definition at line 19 of file mactime.api.