FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
mactime.api File Reference

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

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

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.

f64
double f64
Definition: types.h:142