FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
bond.api File Reference

This file defines vpe control-plane API messages for the bonding device driver. More...

Go to the source code of this file.

Data Structures

struct  vl_api_bond_create_t
 Initialize a new bond interface with the given paramters. More...
 
struct  vl_api_bond_create_reply_t
 Reply for bond create reply. More...
 
struct  vl_api_bond_create2_t
 Initialize a new bond interface with the given paramters. More...
 
struct  vl_api_bond_create2_reply_t
 Reply for bond create2 reply. More...
 
struct  vl_api_bond_delete_t
 Delete bond interface. More...
 
struct  vl_api_bond_enslave_t
 Initialize a new bond interface with the given paramters. More...
 
struct  vl_api_bond_enslave_reply_t
 Reply for bond enslave reply. More...
 
struct  vl_api_bond_add_member_t
 Initialize a new bond interface with the given paramters. More...
 
struct  vl_api_bond_add_member_reply_t
 Reply for bond add_member reply. More...
 
struct  vl_api_bond_detach_slave_t
 bond detach slave More...
 
struct  vl_api_bond_detach_member_t
 bond detach member More...
 
struct  vl_api_sw_interface_bond_dump_t
 Dump bond interfaces request. More...
 
struct  vl_api_sw_interface_bond_details_t
 Reply for bond dump request. More...
 
struct  vl_api_sw_bond_interface_dump_t
 Dump bond interfaces request. More...
 
struct  vl_api_sw_bond_interface_details_t
 Reply for bond dump request. More...
 
struct  vl_api_sw_interface_slave_dump_t
 bond slave dump More...
 
struct  vl_api_sw_interface_slave_details_t
 Reply for slave dump request. More...
 
struct  vl_api_sw_member_interface_dump_t
 bond member dump More...
 
struct  vl_api_sw_member_interface_details_t
 Reply for member dump request. More...
 
struct  vl_api_sw_interface_set_bond_weight_t
 Interface set bond weight. More...
 

Enumerations

enum  bond_mode {
  BOND_API_MODE_ROUND_ROBIN = 1, BOND_API_MODE_ACTIVE_BACKUP = 2, BOND_API_MODE_XOR = 3, BOND_API_MODE_BROADCAST = 4,
  BOND_API_MODE_LACP = 5
}
 
enum  bond_lb_algo {
  BOND_API_LB_ALGO_L2 = 0, BOND_API_LB_ALGO_L34 = 1, BOND_API_LB_ALGO_L23 = 2, BOND_API_LB_ALGO_RR = 3,
  BOND_API_LB_ALGO_BC = 4, BOND_API_LB_ALGO_AB = 5
}
 

Variables

option version = "2.1.0"
 
import vnet interface_types api
 

Detailed Description

This file defines vpe control-plane API messages for the bonding device driver.

Definition in file bond.api.

Enumeration Type Documentation

◆ bond_lb_algo

Enumerator
BOND_API_LB_ALGO_L2 
BOND_API_LB_ALGO_L34 
BOND_API_LB_ALGO_L23 
BOND_API_LB_ALGO_RR 
BOND_API_LB_ALGO_BC 
BOND_API_LB_ALGO_AB 

Definition at line 36 of file bond.api.

◆ bond_mode

enum bond_mode
Enumerator
BOND_API_MODE_ROUND_ROBIN 
BOND_API_MODE_ACTIVE_BACKUP 
BOND_API_MODE_XOR 
BOND_API_MODE_BROADCAST 
BOND_API_MODE_LACP 

Definition at line 27 of file bond.api.

Variable Documentation

◆ api

import vnet ethernet ethernet_types api

Definition at line 24 of file bond.api.

◆ version

option version = "2.1.0"

Definition at line 22 of file bond.api.