dev: new device driver infra
[vpp.git] / src / vnet / handoff.c
index 15cfd60..61ca30f 100644 (file)
@@ -229,7 +229,7 @@ interface_handoff_enable_disable (vlib_main_t *vm, u32 sw_if_index,
            return VNET_API_ERROR_UNIMPLEMENTED;
 
          d->hash_fn = vnet_hash_function_from_name (
-           "handoff_eth_sym_crc32c", VNET_HASH_FN_TYPE_ETHERNET);
+           "handoff-eth-sym", VNET_HASH_FN_TYPE_ETHERNET);
        }
       else
        {
@@ -238,12 +238,14 @@ interface_handoff_enable_disable (vlib_main_t *vm, u32 sw_if_index,
              vnet_hash_default_function (VNET_HASH_FN_TYPE_ETHERNET);
          else
            d->hash_fn = vnet_hash_function_from_name (
-             "handoff_eth_crc32c", VNET_HASH_FN_TYPE_ETHERNET);
+             "handoff-eth", VNET_HASH_FN_TYPE_ETHERNET);
        }
     }
 
   vnet_feature_enable_disable ("device-input", "worker-handoff",
                               sw_if_index, enable_disable, 0, 0);
+  vnet_feature_enable_disable ("port-rx-eth", "worker-handoff", sw_if_index,
+                              enable_disable, 0, 0);
   return rv;
 }