pseudo atomic adjacency updates
authorNeale Ranns <[email protected]>
Thu, 10 Nov 2016 20:35:14 +0000 (20:35 +0000)
committerDamjan Marion <[email protected]>
Sat, 12 Nov 2016 00:06:39 +0000 (00:06 +0000)
commitad95b5df2728f9061f8cd8c3d06a41a9c2c943bd
treedc8933e3b091e0b35988d030511783a533dd0193
parentf5179c71449792a059be2b753f4c43ba8c438d71
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 <[email protected]>
vnet/vnet/adj/adj_midchain.c
vnet/vnet/adj/adj_nbr.c
vnet/vnet/dpo/dpo.c
vnet/vnet/dpo/dpo.h
vnet/vnet/fib/fib_entry.c
vnet/vnet/fib/fib_node.h
vnet/vnet/fib/fib_path.c
vnet/vnet/fib/fib_types.c
vnet/vnet/fib/fib_types.h
vnet/vnet/fib/fib_walk.c