X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fdevices%2Ftap%2Ftap.h;h=2efaa511a4928615bbe109480f6dd8cc03b7298b;hb=a6c34a19d;hp=a9cd4766c3c2a82153a49d3e139a098ab9731ae9;hpb=d88fc0fcedb402e3dc82cb44280d4567a6a13266;p=vpp.git diff --git a/src/vnet/devices/tap/tap.h b/src/vnet/devices/tap/tap.h index a9cd4766c3c..2efaa511a49 100644 --- a/src/vnet/devices/tap/tap.h +++ b/src/vnet/devices/tap/tap.h @@ -28,7 +28,9 @@ _ (PERSIST, 2) \ _ (ATTACH, 3) \ _ (TUN, 4) \ - _ (GRO_COALESCE, 5) + _ (GRO_COALESCE, 5) \ + _ (PACKED, 6) \ + _ (IN_ORDER, 7) typedef enum { @@ -101,11 +103,13 @@ typedef struct void tap_create_if (vlib_main_t * vm, tap_create_if_args_t * args); int tap_delete_if (vlib_main_t * vm, u32 sw_if_index); int tap_gso_enable_disable (vlib_main_t * vm, u32 sw_if_index, - int enable_disable); + int enable_disable, int packet_coalesce); int tap_csum_offload_enable_disable (vlib_main_t * vm, u32 sw_if_index, int enable_disable); int tap_dump_ifs (tap_interface_details_t ** out_tapids); +int tap_set_carrier (u32 hw_if_index, u32 carrier_up); +int tap_set_speed (u32 hw_if_index, u32 speed); #endif /* _VNET_DEVICES_VIRTIO_TAP_H_ */