ip: Protocol Independent IP Neighbors
[vpp.git] / src / vnet / adj / adj_mcast.c
index 4d7172c..5906522 100644 (file)
@@ -66,11 +66,12 @@ adj_mcast_add_or_lock (fib_protocol_t proto,
        adj->lookup_next_index = IP_LOOKUP_NEXT_MCAST;
        adj->ia_nh_proto = proto;
        adj->ia_link = link_type;
+        adj->ia_node_index = adj_get_mcast_node(proto);
        adj_mcasts[proto][sw_if_index] = adj_get_index(adj);
         adj_lock(adj_get_index(adj));
 
        vnet_rewrite_init(vnm, sw_if_index, link_type,
-                         adj_get_mcast_node(proto),
+                         adj->ia_node_index,
                          vnet_tx_node_index_for_sw_interface(vnm, sw_if_index),
                          &adj->rewrite_header);