Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
vnet: distinguish between max_frame_size and MTU
[vpp.git]
/
src
/
vnet
/
ethernet
/
ethernet.h
diff --git
a/src/vnet/ethernet/ethernet.h
b/src/vnet/ethernet/ethernet.h
index
b6adeb6
..
858400d
100644
(file)
--- a/
src/vnet/ethernet/ethernet.h
+++ b/
src/vnet/ethernet/ethernet.h
@@
-133,8
+133,8
@@
typedef struct
/* ethernet interface flags change */
ethernet_flag_change_function_t *flag_change;
/* ethernet interface flags change */
ethernet_flag_change_function_t *flag_change;
- /* set M
TU
callback */
- vnet_interface_set_m
tu_function_t *set_mtu
;
+ /* set M
ax Frame Size
callback */
+ vnet_interface_set_m
ax_frame_size_function_t *set_max_frame_size
;
} vnet_eth_if_callbacks_t;
#define ETHERNET_MIN_PACKET_BYTES 64
} vnet_eth_if_callbacks_t;
#define ETHERNET_MIN_PACKET_BYTES 64
@@
-576,6
+576,8
@@
typedef struct
{
u32 dev_class_index;
u32 dev_instance;
{
u32 dev_class_index;
u32 dev_instance;
+ u16 max_frame_size;
+ u16 frame_overhead;
vnet_eth_if_callbacks_t cb;
const u8 *address;
} vnet_eth_interface_registration_t;
vnet_eth_if_callbacks_t cb;
const u8 *address;
} vnet_eth_interface_registration_t;