Fix node registration in ixge driver 23/1623/2
authorDamjan Marion <damarion@cisco.com>
Fri, 17 Jun 2016 14:42:02 +0000 (16:42 +0200)
committerChris Luke <chris_luke@cable.comcast.com>
Sat, 18 Jun 2016 02:52:24 +0000 (02:52 +0000)
Change-Id: Ia98ed873954feaa7bf1f13d8eb4054d0afba495e
Signed-off-by: Damjan Marion <damarion@cisco.com>
vnet/vnet/devices/nic/ixge.c

index 8d21441..cd08379 100644 (file)
@@ -2128,7 +2128,7 @@ static char * ixge_error_strings[] = {
 #undef _
 };
 
-static vlib_node_registration_t ixge_input_node = {
+VLIB_REGISTER_NODE (ixge_input_node, static) = {
   .function = ixge_input,
   .type = VLIB_NODE_TYPE_INPUT,
   .name = "ixge-input",
@@ -2753,7 +2753,6 @@ ixge_pci_init (vlib_main_t * vm, vlib_pci_device_t * dev)
   if (vec_len (xm->devices) == 1)
     {
       ixge_input_node.function = ixge_input_multiarch_select();
-      vlib_register_node (vm, &ixge_input_node);
     }
 
   xd->pci_device = dev[0];