aboutsummaryrefslogtreecommitdiffstats
path: root/vnet/vnet/adj/adj_midchain.c
diff options
context:
space:
mode:
authorNeale Ranns <nranns@cisco.com>2016-11-10 20:35:14 +0000
committerDamjan Marion <dmarion.lists@gmail.com>2016-11-12 00:06:39 +0000
commitad95b5df2728f9061f8cd8c3d06a41a9c2c943bd (patch)
treedc8933e3b091e0b35988d030511783a533dd0193 /vnet/vnet/adj/adj_midchain.c
parentf5179c71449792a059be2b753f4c43ba8c438d71 (diff)
pseudo atomic adjacency updates
When an adjacency changes from incomplete to complete (arp to rewrite) and vice-versa, that update must produce valid behavour w.r.t. the packets that continue to encounter it. Change-Id: Icc2709aff9807c5d24f91ef7649268991ad9a45d Signed-off-by: Neale Ranns <nranns@cisco.com>
Diffstat (limited to 'vnet/vnet/adj/adj_midchain.c')
-rw-r--r--vnet/vnet/adj/adj_midchain.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/vnet/vnet/adj/adj_midchain.c b/vnet/vnet/adj/adj_midchain.c
index 92ea1ea9510..8c6ab5aa17b 100644
--- a/vnet/vnet/adj/adj_midchain.c
+++ b/vnet/vnet/adj/adj_midchain.c
@@ -429,15 +429,6 @@ adj_nbr_midchain_update_rewrite (adj_index_t adj_index,
adj_get_midchain_node(adj->ia_link),
adj->sub_type.midchain.tx_function_node,
rewrite);
-
- /*
- * time for walkies fido.
- */
- fib_node_back_walk_ctx_t bw_ctx = {
- .fnbw_reason = FIB_NODE_BW_REASON_FLAG_ADJ_UPDATE,
- };
-
- fib_walk_sync(FIB_NODE_TYPE_ADJ, adj_get_index(adj), &bw_ctx);
}
/**