FD.io VPP
v18.01-8-g0eacf49
Vector Packet Processing
Main Page
Related Pages
Modules
Namespaces
Data Structures
Source
Files
Symbols
l2.api
Go to the documentation of this file.
1
/* Hey Emacs use -*- mode: C -*- */
2
/*
3
* Copyright (c) 2016 Cisco and/or its affiliates.
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at:
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*/
16
17
vl_api_version
2.0.0
18
19
/** \brief Reply to l2_xconnect_dump
20
@param context - sender context which was passed in the request
21
@param rx_sw_if_index - Receive interface index
22
@param tx_sw_if_index - Transmit interface index
23
*/
24
define l2_xconnect_details
25
{
26
u32
context
;
27
u32
rx_sw_if_index
;
28
u32
tx_sw_if_index
;
29
};
30
31
/** \brief Dump L2 XConnects
32
@param client_index - opaque cookie to identify the sender
33
@param context - sender context, to match reply w/ request
34
*/
35
define l2_xconnect_dump
36
{
37
u32
client_index
;
38
u32
context
;
39
};
40
41
/** \brief l2 fib table details structure
42
@param bd_id - the l2 fib / bridge domain table id
43
@param mac - the entry's mac address
44
@param sw_if_index - index of the interface
45
@param static_mac - the entry is statically configured.
46
@param filter_mac - the entry is a mac filter entry.
47
@param bvi_mac - the mac address is a bridge virtual interface
48
*/
49
define l2_fib_table_details
50
{
51
u32
context
;
52
u32
bd_id
;
53
u8
mac[6];
54
u32
sw_if_index
;
55
u8
static_mac
;
56
u8
filter_mac
;
57
u8
bvi_mac
;
58
};
59
60
/** \brief Dump l2 fib (aka bridge domain) table
61
@param client_index - opaque cookie to identify the sender
62
@param bd_id - the l2 fib / bridge domain table identifier
63
*/
64
define l2_fib_table_dump
65
{
66
u32
client_index
;
67
u32
context
;
68
u32
bd_id
;
69
};
70
71
/** \brief L2 fib clear table request, clear all mac entries in the l2 fib
72
@param client_index - opaque cookie to identify the sender
73
@param context - sender context, to match reply w/ request
74
*/
75
autoreply define l2_fib_clear_table
76
{
77
u32
client_index
;
78
u32
context
;
79
};
80
81
/** \brief L2 FIB flush all entries
82
@param client_index - opaque cookie to identify the sender
83
@param context - sender context, to match reply w/ request
84
*/
85
autoreply define l2fib_flush_all
86
{
87
u32
client_index
;
88
u32
context
;
89
};
90
91
/** \brief L2 FIB flush bridge domain entries
92
@param client_index - opaque cookie to identify the sender
93
@param context - sender context, to match reply w/ request
94
@param bd_id - the entry's bridge domain id
95
*/
96
autoreply define l2fib_flush_bd
97
{
98
u32
client_index
;
99
u32
context
;
100
u32
bd_id
;
101
};
102
103
/** \brief L2 FIB flush interface entries
104
@param client_index - opaque cookie to identify the sender
105
@param context - sender context, to match reply w/ request
106
@param bd_id - the entry's bridge domain id
107
*/
108
autoreply define l2fib_flush_int
109
{
110
u32
client_index
;
111
u32
context
;
112
u32
sw_if_index
;
113
};
114
115
/** \brief L2 FIB add entry request
116
@param client_index - opaque cookie to identify the sender
117
@param context - sender context, to match reply w/ request
118
@param mac - the entry's mac address
119
@param bd_id - the entry's bridge domain id
120
@param sw_if_index - the interface
121
@param is_add - If non zero add the entry, else delete it
122
@param static_mac -
123
@param filter_mac -
124
*/
125
autoreply define l2fib_add_del
126
{
127
u32
client_index
;
128
u32
context
;
129
u8
mac[6];
130
u32
bd_id
;
131
u32
sw_if_index
;
132
u8
is_add
;
133
u8
static_mac
;
134
u8
filter_mac
;
135
u8
bvi_mac
;
136
};
137
138
/** \brief Register to recive L2 MAC events for leanred and aged MAC
139
@param client_index - opaque cookie to identify the sender
140
@param context - sender context, to match reply w/ request
141
@param learn_limit - MAC learn limit, 0 => default to 1000
142
@param scan_delay - event scan delay in 10 msec unit, 0 => default to 100 msec
143
@param max_macs_in_event - in units of 10 mac entries, 0 => default to 100 entries
144
@param enable_disable - 1 => register for MAC events, 0 => cancel registration
145
@param pid - sender's pid
146
*/
147
autoreply define want_l2_macs_events
148
{
149
u32
client_index
;
150
u32
context
;
151
u32
learn_limit
;
152
u8
scan_delay
;
153
u8
max_macs_in_event
;
154
u8
enable_disable
;
155
u32
pid
;
156
};
157
158
/** \brief Entry for learned or aged MAC in L2 MAC Events
159
@param sw_if_index - sw_if_index in the domain
160
@param mac_addr - mac_address
161
@is_del - 0 => newly learned MAC, 1 => aged out MAC
162
*/
163
typeonly define mac_entry
164
{
165
u32
sw_if_index
;
166
u8
mac_addr[6];
167
u8
is_del
;
168
u8
spare
;
169
};
170
171
/** \brief L2 MAC event for a list of learned or aged MACs
172
@param client_index - opaque cookie to identify the sender
173
@param pid - client pid registered to receive notification
174
@param n_macs - number of learned/aged MAC enntries
175
@param mac - array of learned/aged MAC entries
176
*/
177
define l2_macs_event
178
{
179
u32
client_index
;
180
u32
pid
;
181
u32
n_macs
;
182
vl_api_mac_entry_t
mac[n_macs];
183
};
184
185
/** \brief Set interface L2 flags (such as L2_LEARN, L2_FWD,
186
L2_FLOOD, L2_UU_FLOOD, or L2_ARP_TERM bits). This can be used
187
to disable one or more of the features represented by the
188
flag bits on an interface to override what is set as default
189
for all interfaces in the bridge domain
190
@param client_index - opaque cookie to identify the sender
191
@param context - sender context, to match reply w/ request
192
@param sw_if_index - interface
193
@param is_set - if non-zero, set the bits, else clear them
194
@param feature_bitmap - non-zero bits (as above) to set or clear
195
*/
196
define l2_flags
197
{
198
u32
client_index
;
199
u32
context
;
200
u32
sw_if_index
;
201
u8
is_set
;
202
u32
feature_bitmap
;
203
};
204
205
/** \brief Set interface L2 flags response
206
@param context - sender context, to match reply w/ request
207
@param retval - return code for the set l2 bits request
208
@param resulting_feature_bitmap - the internal l2 feature bitmap after the request is implemented
209
*/
210
define l2_flags_reply
211
{
212
u32
context
;
213
i32
retval
;
214
u32
resulting_feature_bitmap
;
215
};
216
217
/** \brief L2 bridge domain set mac age
218
@param client_index - opaque cookie to identify the sender
219
@param context - sender context, to match reply w/ request
220
@param bd_id - the bridge domain to create
221
@param mac_age - mac aging time in min, 0 for disabled
222
*/
223
autoreply define bridge_domain_set_mac_age
224
{
225
u32
client_index
;
226
u32
context
;
227
u32
bd_id
;
228
u8
mac_age
;
229
};
230
231
/** \brief L2 bridge domain add or delete request
232
@param client_index - opaque cookie to identify the sender
233
@param context - sender context, to match reply w/ request
234
@param bd_id - the bridge domain to create
235
@param flood - enable/disable bcast/mcast flooding in the bd
236
@param uu_flood - enable/disable uknown unicast flood in the bd
237
@param forward - enable/disable forwarding on all interfaces in the bd
238
@param learn - enable/disable learning on all interfaces in the bd
239
@param arp_term - enable/disable arp termination in the bd
240
@param mac_age - mac aging time in min, 0 for disabled
241
@param is_add - add or delete flag
242
*/
243
autoreply define bridge_domain_add_del
244
{
245
u32
client_index
;
246
u32
context
;
247
u32
bd_id
;
248
u8
flood
;
249
u8
uu_flood
;
250
u8
forward
;
251
u8
learn
;
252
u8
arp_term
;
253
u8
mac_age
;
254
u8
bd_tag[64];
255
u8
is_add
;
256
};
257
258
/** \brief L2 bridge domain request operational state details
259
@param client_index - opaque cookie to identify the sender
260
@param context - sender context, to match reply w/ request
261
@param bd_id - the bridge domain id desired or ~0 to request all bds
262
*/
263
define bridge_domain_dump
264
{
265
u32
client_index
;
266
u32
context
;
267
u32
bd_id
;
268
};
269
270
/** \brief L2 bridge domain sw interface operational state response
271
@param bd_id - the bridge domain id
272
@param sw_if_index - sw_if_index in the domain
273
@param shg - split horizon group for the interface
274
*/
275
typeonly manual_print manual_endian define bridge_domain_sw_if
276
{
277
u32
context
;
278
u32
sw_if_index
;
279
u8
shg
;
280
};
281
282
/** \brief L2 bridge domain operational state response
283
@param bd_id - the bridge domain id
284
@param flood - bcast/mcast flooding state on all interfaces in the bd
285
@param uu_flood - uknown unicast flooding state on all interfaces in the bd
286
@param forward - forwarding state on all interfaces in the bd
287
@param learn - learning state on all interfaces in the bd
288
@param arp_term - arp termination state on all interfaces in the bd
289
@param mac_age - mac aging time in min, 0 for disabled
290
@param bd_tag - optional textual tag for the bridge domain
291
@param n_sw_ifs - number of sw_if_index's in the domain
292
*/
293
manual_print manual_endian define bridge_domain_details
294
{
295
u32
context
;
296
u32
bd_id
;
297
u8
flood
;
298
u8
uu_flood
;
299
u8
forward
;
300
u8
learn
;
301
u8
arp_term
;
302
u8
mac_age
;
303
u8
bd_tag[64];
304
u32
bvi_sw_if_index
;
305
u32
n_sw_ifs
;
306
vl_api_bridge_domain_sw_if_t
sw_if_details[n_sw_ifs];
307
};
308
309
/** \brief Set bridge flags (such as L2_LEARN, L2_FWD, L2_FLOOD,
310
L2_UU_FLOOD, or L2_ARP_TERM bits) request
311
@param client_index - opaque cookie to identify the sender
312
@param context - sender context, to match reply w/ request
313
@param bd_id - the bridge domain to set the flags for
314
@param is_set - if non-zero, set the flags, else clear them
315
@param feature_bitmap - bits (as above) that are non-zero to set or clear
316
*/
317
define bridge_flags
318
{
319
u32
client_index
;
320
u32
context
;
321
u32
bd_id
;
322
u8
is_set
;
323
u32
feature_bitmap
;
324
};
325
326
/** \brief Set bridge flags response
327
@param context - sender context, to match reply w/ request
328
@param retval - return code for the set bridge flags request
329
@param resulting_feature_bitmap - the internal L2 feature bitmap after the request is implemented
330
*/
331
define bridge_flags_reply
332
{
333
u32
context
;
334
i32
retval
;
335
u32
resulting_feature_bitmap
;
336
};
337
338
/** \brief L2 interface vlan tag rewrite configure request
339
@param client_index - opaque cookie to identify the sender
340
@param context - sender context, to match reply w/ request
341
@param sw_if_index - interface the operation is applied to
342
@param vtr_op - Choose from l2_vtr_op_t enum values
343
@param push_dot1q - first pushed flag dot1q id set, else dot1ad
344
@param tag1 - Needed for any push or translate vtr op
345
@param tag2 - Needed for any push 2 or translate x-2 vtr ops
346
*/
347
autoreply define l2_interface_vlan_tag_rewrite
348
{
349
u32
client_index
;
350
u32
context
;
351
u32
sw_if_index
;
352
u32
vtr_op
;
353
u32
push_dot1q
;
// ethertype of first pushed tag is dot1q/dot1ad
354
u32
tag1
;
// first pushed tag
355
u32
tag2
;
// second pushed tag
356
};
357
358
/** \brief L2 interface pbb tag rewrite configure request
359
@param client_index - opaque cookie to identify the sender
360
@param context - sender context, to match reply w/ request
361
@param sw_if_index - interface the operation is applied to
362
@param vtr_op - Choose from l2_vtr_op_t enum values
363
@param inner_tag - needed for translate_qinq vtr op only
364
@param outer_tag - needed for translate_qinq vtr op only
365
@param b_dmac - B-tag remote mac address, needed for any push or translate_qinq vtr op
366
@param b_smac - B-tag local mac address, needed for any push or translate qinq vtr op
367
@param b_vlanid - B-tag vlanid, needed for any push or translate qinq vtr op
368
@param i_sid - I-tag service id, needed for any push or translate qinq vtr op
369
*/
370
autoreply define l2_interface_pbb_tag_rewrite
371
{
372
u32
client_index
;
373
u32
context
;
374
u32
sw_if_index
;
375
u32
vtr_op
;
376
u16
outer_tag
;
377
u8
b_dmac[6];
378
u8
b_smac[6];
379
u16
b_vlanid
;
380
u32
i_sid
;
381
};
382
383
/** \brief L2 interface patch add / del request
384
@param client_index - opaque cookie to identify the sender
385
@param context - sender context, to match reply w/ request
386
@param rx_sw_if_index - receive side interface
387
@param tx_sw_if_index - transmit side interface
388
@param is_add - if non-zero set up the interface patch, else remove it
389
*/
390
autoreply define l2_patch_add_del
391
{
392
u32
client_index
;
393
u32
context
;
394
u32
rx_sw_if_index
;
395
u32
tx_sw_if_index
;
396
u8
is_add
;
397
};
398
399
/** \brief Set L2 XConnect between two interfaces request
400
@param client_index - opaque cookie to identify the sender
401
@param context - sender context, to match reply w/ request
402
@param rx_sw_if_index - Receive interface index
403
@param tx_sw_if_index - Transmit interface index
404
@param enable - enable xconnect if not 0, else set to L3 mode
405
*/
406
autoreply define sw_interface_set_l2_xconnect
407
{
408
u32
client_index
;
409
u32
context
;
410
u32
rx_sw_if_index
;
411
u32
tx_sw_if_index
;
412
u8
enable
;
413
};
414
415
/** \brief Interface bridge mode request
416
@param client_index - opaque cookie to identify the sender
417
@param context - sender context, to match reply w/ request
418
@param rx_sw_if_index - the interface
419
@param bd_id - bridge domain id
420
@param bvi - Setup interface as a bvi, bridge mode only
421
@param shg - Shared horizon group, for bridge mode only
422
@param enable - Enable beige mode if not 0, else set to L3 mode
423
*/
424
autoreply define sw_interface_set_l2_bridge
425
{
426
u32
client_index
;
427
u32
context
;
428
u32
rx_sw_if_index
;
429
u32
bd_id
;
430
u8
shg
;
431
u8
bvi
;
432
u8
enable
;
433
};
434
435
/** \brief Set bridge domain ip to mac entry request
436
@param client_index - opaque cookie to identify the sender
437
@param context - sender context, to match reply w/ request
438
@param bd_id - the bridge domain to set the flags for
439
@param is_add - if non-zero, add the entry, else clear it
440
@param is_ipv6 - if non-zero, ipv6 address, else ipv4 address
441
@param mac_address - MAC address
442
@param
443
*/
444
autoreply define bd_ip_mac_add_del
445
{
446
u32
client_index
;
447
u32
context
;
448
u32
bd_id
;
449
u8
is_add
;
450
u8
is_ipv6
;
451
u8
ip_address[16];
452
u8
mac_address[6];
453
};
454
455
/** \brief L2 interface ethernet flow point filtering enable/disable request
456
@param client_index - opaque cookie to identify the sender
457
@param context - sender context, to match reply w/ request
458
@param sw_if_index - interface to enable/disable filtering on
459
@param enable_disable - if non-zero enable filtering, else disable
460
*/
461
autoreply define l2_interface_efp_filter
462
{
463
u32
client_index
;
464
u32
context
;
465
u32
sw_if_index
;
466
u32
enable_disable
;
467
};
468
469
/** \brief Interface set vpath request
470
@param client_index - opaque cookie to identify the sender
471
@param context - sender context, to match reply w/ request
472
@param sw_if_index - interface used to reach neighbor
473
@param enable - if non-zero enable, else disable
474
*/
475
autoreply define sw_interface_set_vpath
476
{
477
u32
client_index
;
478
u32
context
;
479
u32
sw_if_index
;
480
u8
enable
;
481
};
482
483
/*
484
* Local Variables:
485
* eval: (c-set-style "gnu")
486
* End:
487
*/
vl_api_bridge_domain_details_t::uu_flood
u8 uu_flood
Definition:
l2.api:298
vl_api_bd_ip_mac_add_del_t::bd_id
u32 bd_id
Definition:
l2.api:448
vl_api_bridge_domain_details_t::arp_term
u8 arp_term
Definition:
l2.api:301
vl_api_bridge_flags_t::context
u32 context
Definition:
l2.api:320
vl_api_l2_macs_event_t::client_index
u32 client_index
Definition:
l2.api:179
vl_api_bridge_domain_set_mac_age_t::bd_id
u32 bd_id
Definition:
l2.api:227
vl_api_bridge_domain_add_del_t::mac_age
u8 mac_age
Definition:
l2.api:253
vl_api_l2_xconnect_details_t::rx_sw_if_index
u32 rx_sw_if_index
Definition:
l2.api:27
vl_api_sw_interface_set_l2_xconnect_t::rx_sw_if_index
u32 rx_sw_if_index
Definition:
l2.api:410
vl_api_sw_interface_set_l2_bridge_t::rx_sw_if_index
u32 rx_sw_if_index
Definition:
l2.api:428
vl_api_sw_interface_set_l2_bridge_t::enable
u8 enable
Definition:
l2.api:432
vl_api_l2_fib_table_details_t::filter_mac
u8 filter_mac
Definition:
l2.api:56
vl_api_l2_fib_table_details_t::static_mac
u8 static_mac
Definition:
l2.api:55
vl_api_l2_fib_table_details_t::sw_if_index
u32 sw_if_index
Definition:
l2.api:54
vl_api_bridge_flags_reply_t::resulting_feature_bitmap
u32 resulting_feature_bitmap
Definition:
l2.api:335
vl_api_l2_fib_clear_table_t::client_index
u32 client_index
Definition:
l2.api:77
vl_api_want_l2_macs_events_t::enable_disable
u8 enable_disable
Definition:
l2.api:154
vl_api_l2_interface_pbb_tag_rewrite_t::outer_tag
u16 outer_tag
Definition:
l2.api:376
vl_api_l2fib_add_del_t::is_add
u8 is_add
Definition:
l2.api:132
vl_api_want_l2_macs_events_t::client_index
u32 client_index
Definition:
l2.api:149
vl_api_l2_fib_table_dump_t::context
u32 context
Definition:
l2.api:67
vl_api_l2_interface_vlan_tag_rewrite_t::client_index
u32 client_index
Definition:
l2.api:349
vl_api_bridge_domain_add_del_t::uu_flood
u8 uu_flood
Definition:
l2.api:249
vl_api_l2fib_flush_all_t::client_index
u32 client_index
Definition:
l2.api:87
vl_api_l2_interface_vlan_tag_rewrite_t::vtr_op
u32 vtr_op
Definition:
l2.api:352
vl_api_l2_xconnect_details_t::context
u32 context
Definition:
l2.api:26
vl_api_bridge_flags_t::feature_bitmap
u32 feature_bitmap
Definition:
l2.api:323
vl_api_sw_interface_set_l2_bridge_t::shg
u8 shg
Definition:
l2.api:430
vl_api_version
#define vl_api_version(n, v)
Definition:
jvpp_registry.c:18
vl_api_mac_entry_t
Entry for learned or aged MAC in L2 MAC Events.
Definition:
l2.api:163
vl_api_bridge_domain_sw_if_t::sw_if_index
u32 sw_if_index
Definition:
l2.api:278
vl_api_l2fib_add_del_t::bvi_mac
u8 bvi_mac
Definition:
l2.api:135
vl_api_l2fib_flush_int_t::context
u32 context
Definition:
l2.api:111
vl_api_bridge_domain_add_del_t::context
u32 context
Definition:
l2.api:246
vl_api_l2_flags_reply_t::context
u32 context
Definition:
l2.api:212
vl_api_sw_interface_set_l2_bridge_t::bvi
u8 bvi
Definition:
l2.api:431
vl_api_sw_interface_set_l2_xconnect_t::client_index
u32 client_index
Definition:
l2.api:408
vl_api_l2_interface_efp_filter_t::sw_if_index
u32 sw_if_index
Definition:
l2.api:465
vl_api_sw_interface_set_l2_bridge_t::client_index
u32 client_index
Definition:
l2.api:426
vl_api_l2_patch_add_del_t::client_index
u32 client_index
Definition:
l2.api:392
vl_api_bridge_domain_sw_if_t
L2 bridge domain sw interface operational state response.
Definition:
l2.api:275
vl_api_want_l2_macs_events_t::scan_delay
u8 scan_delay
Definition:
l2.api:152
vl_api_l2_interface_efp_filter_t::client_index
u32 client_index
Definition:
l2.api:463
i32
int i32
Definition:
types.h:81
vl_api_l2_flags_t::feature_bitmap
u32 feature_bitmap
Definition:
l2.api:202
vl_api_l2_interface_vlan_tag_rewrite_t::tag1
u32 tag1
Definition:
l2.api:354
vl_api_l2fib_add_del_t::bd_id
u32 bd_id
Definition:
l2.api:130
vl_api_bridge_flags_reply_t::retval
i32 retval
Definition:
l2.api:334
vl_api_l2_interface_vlan_tag_rewrite_t::tag2
u32 tag2
Definition:
l2.api:355
vl_api_l2_flags_t::is_set
u8 is_set
Definition:
l2.api:201
vl_api_l2fib_flush_int_t::sw_if_index
u32 sw_if_index
Definition:
l2.api:112
vl_api_bridge_domain_set_mac_age_t::mac_age
u8 mac_age
Definition:
l2.api:228
vl_api_l2_flags_t::context
u32 context
Definition:
l2.api:199
vl_api_mac_entry_t::sw_if_index
u32 sw_if_index
Definition:
l2.api:165
vl_api_l2_fib_table_dump_t::client_index
u32 client_index
Definition:
l2.api:66
vl_api_l2fib_flush_bd_t::context
u32 context
Definition:
l2.api:99
vl_api_sw_interface_set_l2_xconnect_t::tx_sw_if_index
u32 tx_sw_if_index
Definition:
l2.api:411
vl_api_l2_interface_efp_filter_t::context
u32 context
Definition:
l2.api:464
vl_api_bridge_domain_details_t::bvi_sw_if_index
u32 bvi_sw_if_index
Definition:
l2.api:304
vl_api_sw_interface_set_vpath_t::enable
u8 enable
Definition:
l2.api:480
vl_api_mac_entry_t::is_del
u8 is_del
Definition:
l2.api:167
vl_api_l2_flags_t::client_index
u32 client_index
Definition:
l2.api:198
vl_api_l2_fib_table_dump_t::bd_id
u32 bd_id
Definition:
l2.api:68
vl_api_sw_interface_set_vpath_t::sw_if_index
u32 sw_if_index
Definition:
l2.api:479
vl_api_l2fib_flush_bd_t::bd_id
u32 bd_id
Definition:
l2.api:100
vl_api_l2fib_flush_bd_t::client_index
u32 client_index
Definition:
l2.api:98
vl_api_bridge_domain_details_t::context
u32 context
Definition:
l2.api:295
vl_api_bridge_domain_sw_if_t::context
u32 context
Definition:
l2.api:277
vl_api_bridge_domain_dump_t::client_index
u32 client_index
Definition:
l2.api:265
vl_api_mac_entry_t::spare
u8 spare
Definition:
l2.api:168
vl_api_l2_xconnect_details_t::tx_sw_if_index
u32 tx_sw_if_index
Definition:
l2.api:28
vl_api_l2_flags_reply_t::retval
i32 retval
Definition:
l2.api:213
vl_api_sw_interface_set_l2_xconnect_t::enable
u8 enable
Definition:
l2.api:412
vl_api_l2_interface_pbb_tag_rewrite_t::sw_if_index
u32 sw_if_index
Definition:
l2.api:374
vl_api_l2_fib_table_details_t::bd_id
u32 bd_id
Definition:
l2.api:52
vl_api_bridge_domain_add_del_t::arp_term
u8 arp_term
Definition:
l2.api:252
vl_api_sw_interface_set_vpath_t::context
u32 context
Definition:
l2.api:478
vl_api_l2_macs_event_t::n_macs
u32 n_macs
Definition:
l2.api:181
vl_api_bridge_domain_details_t::learn
u8 learn
Definition:
l2.api:300
vl_api_bridge_flags_t::client_index
u32 client_index
Definition:
l2.api:319
vl_api_bridge_domain_dump_t::bd_id
u32 bd_id
Definition:
l2.api:267
vl_api_l2fib_add_del_t::client_index
u32 client_index
Definition:
l2.api:127
vl_api_l2fib_add_del_t::context
u32 context
Definition:
l2.api:128
vl_api_l2_fib_clear_table_t::context
u32 context
Definition:
l2.api:78
vl_api_l2_interface_vlan_tag_rewrite_t::context
u32 context
Definition:
l2.api:350
vl_api_l2fib_add_del_t::static_mac
u8 static_mac
Definition:
l2.api:133
vl_api_l2_interface_pbb_tag_rewrite_t::client_index
u32 client_index
Definition:
l2.api:372
vl_api_bridge_domain_add_del_t::learn
u8 learn
Definition:
l2.api:251
vl_api_sw_interface_set_l2_xconnect_t::context
u32 context
Definition:
l2.api:409
vl_api_bridge_domain_details_t::bd_id
u32 bd_id
Definition:
l2.api:296
vl_api_bridge_domain_add_del_t::forward
u8 forward
Definition:
l2.api:250
vl_api_l2_fib_table_details_t::bvi_mac
u8 bvi_mac
Definition:
l2.api:57
vl_api_bridge_flags_t::is_set
u8 is_set
Definition:
l2.api:322
vl_api_l2_xconnect_dump_t::context
u32 context
Definition:
l2.api:38
vl_api_bridge_domain_set_mac_age_t::client_index
u32 client_index
Definition:
l2.api:225
vl_api_l2_patch_add_del_t::is_add
u8 is_add
Definition:
l2.api:396
vl_api_bridge_domain_dump_t::context
u32 context
Definition:
l2.api:266
u32
unsigned int u32
Definition:
types.h:88
vl_api_bridge_domain_sw_if_t::shg
u8 shg
Definition:
l2.api:279
vl_api_bridge_domain_add_del_t::is_add
u8 is_add
Definition:
l2.api:255
vl_api_bridge_domain_add_del_t::client_index
u32 client_index
Definition:
l2.api:245
vl_api_sw_interface_set_l2_bridge_t::bd_id
u32 bd_id
Definition:
l2.api:429
vl_api_want_l2_macs_events_t::max_macs_in_event
u8 max_macs_in_event
Definition:
l2.api:153
vl_api_l2_interface_pbb_tag_rewrite_t::i_sid
u32 i_sid
Definition:
l2.api:380
vl_api_sw_interface_set_l2_bridge_t::context
u32 context
Definition:
l2.api:427
vl_api_bridge_domain_details_t::forward
u8 forward
Definition:
l2.api:299
vl_api_l2_flags_reply_t::resulting_feature_bitmap
u32 resulting_feature_bitmap
Definition:
l2.api:214
vl_api_l2fib_flush_all_t::context
u32 context
Definition:
l2.api:88
u16
unsigned short u16
Definition:
types.h:57
vl_api_l2_interface_vlan_tag_rewrite_t::sw_if_index
u32 sw_if_index
Definition:
l2.api:351
vl_api_l2_patch_add_del_t::context
u32 context
Definition:
l2.api:393
vl_api_l2_interface_pbb_tag_rewrite_t::vtr_op
u32 vtr_op
Definition:
l2.api:375
vl_api_l2_macs_event_t::pid
u32 pid
Definition:
l2.api:180
vl_api_bd_ip_mac_add_del_t::client_index
u32 client_index
Definition:
l2.api:446
vl_api_bridge_domain_add_del_t::bd_id
u32 bd_id
Definition:
l2.api:247
u8
unsigned char u8
Definition:
types.h:56
vl_api_bridge_domain_details_t::mac_age
u8 mac_age
Definition:
l2.api:302
vl_api_l2_xconnect_dump_t::client_index
u32 client_index
Definition:
l2.api:37
vl_api_want_l2_macs_events_t::pid
u32 pid
Definition:
l2.api:155
vl_api_l2_interface_pbb_tag_rewrite_t::context
u32 context
Definition:
l2.api:373
vl_api_l2_patch_add_del_t::rx_sw_if_index
u32 rx_sw_if_index
Definition:
l2.api:394
vl_api_bridge_flags_reply_t::context
u32 context
Definition:
l2.api:333
vl_api_bridge_domain_details_t::flood
u8 flood
Definition:
l2.api:297
vl_api_want_l2_macs_events_t::learn_limit
u32 learn_limit
Definition:
l2.api:151
vl_api_bridge_domain_details_t::n_sw_ifs
u32 n_sw_ifs
Definition:
l2.api:305
vl_api_l2_flags_t::sw_if_index
u32 sw_if_index
Definition:
l2.api:200
vl_api_l2_interface_efp_filter_t::enable_disable
u32 enable_disable
Definition:
l2.api:466
vl_api_l2_interface_pbb_tag_rewrite_t::b_vlanid
u16 b_vlanid
Definition:
l2.api:379
vl_api_l2_fib_table_details_t::context
u32 context
Definition:
l2.api:51
vl_api_bridge_domain_add_del_t::flood
u8 flood
Definition:
l2.api:248
vl_api_l2fib_add_del_t::filter_mac
u8 filter_mac
Definition:
l2.api:134
vl_api_bd_ip_mac_add_del_t::is_add
u8 is_add
Definition:
l2.api:449
vl_api_bridge_flags_t::bd_id
u32 bd_id
Definition:
l2.api:321
vl_api_want_l2_macs_events_t::context
u32 context
Definition:
l2.api:150
vl_api_bd_ip_mac_add_del_t::is_ipv6
u8 is_ipv6
Definition:
l2.api:450
vl_api_l2fib_add_del_t::sw_if_index
u32 sw_if_index
Definition:
l2.api:131
vl_api_l2_interface_vlan_tag_rewrite_t::push_dot1q
u32 push_dot1q
Definition:
l2.api:353
vl_api_bd_ip_mac_add_del_t::context
u32 context
Definition:
l2.api:447
vl_api_bridge_domain_set_mac_age_t::context
u32 context
Definition:
l2.api:226
vl_api_l2_patch_add_del_t::tx_sw_if_index
u32 tx_sw_if_index
Definition:
l2.api:395
vl_api_l2fib_flush_int_t::client_index
u32 client_index
Definition:
l2.api:110
vl_api_sw_interface_set_vpath_t::client_index
u32 client_index
Definition:
l2.api:477
src
vnet
l2
l2.api
Generated on Wed Feb 7 2018 04:46:25 for FD.io VPP by
1.8.11