X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Funix%2Ftapcli.c;h=4a5628e34fa0e25933a6d9b3f6ee9c9720eb9c6a;hb=067cd6229a47ea3ba8b59a2a04090e80afb5bd2c;hp=5c550bc3320f87b9d03dde0361f3f3f79605372b;hpb=70083ee74c3141bbefb185525315f1b34497dcaa;p=vpp.git diff --git a/src/vnet/unix/tapcli.c b/src/vnet/unix/tapcli.c index 5c550bc3320..4a5628e34fa 100644 --- a/src/vnet/unix/tapcli.c +++ b/src/vnet/unix/tapcli.c @@ -175,7 +175,7 @@ tapcli_tx (vlib_main_t * vm, vlib_node_runtime_t * node, vlib_frame_t * frame) tapcli_main_t *tm = &tapcli_main; tapcli_interface_t *ti; int i; - u16 thread_index = vlib_get_thread_index (); + u16 thread_index = vm->thread_index; for (i = 0; i < n_packets; i++) { @@ -271,7 +271,7 @@ tapcli_rx_iface (vlib_main_t * vm, const uword buffer_size = VLIB_BUFFER_DATA_SIZE; u32 n_trace = vlib_get_trace_count (vm, node); u8 set_trace = 0; - u16 thread_index = vlib_get_thread_index (); + u16 thread_index = vm->thread_index; vnet_main_t *vnm; vnet_sw_interface_t *si; u8 admin_down; @@ -1068,9 +1068,7 @@ vnet_tap_connect (vlib_main_t * vm, vnet_tap_connect_args_t * ap) hw = vnet_get_hw_interface (tm->vnet_main, ti->hw_if_index); hw->min_supported_packet_bytes = TAP_MTU_MIN; hw->max_supported_packet_bytes = TAP_MTU_MAX; - vnet_sw_interface_set_mtu (tm->vnet_main, hw->sw_if_index, - hw->max_supported_packet_bytes - - sizeof (ethernet_header_t)); + vnet_sw_interface_set_mtu (tm->vnet_main, hw->sw_if_index, 9000); ti->sw_if_index = hw->sw_if_index; if (ap->sw_if_indexp) *(ap->sw_if_indexp) = hw->sw_if_index;