summaryrefslogtreecommitdiff
path: root/lib/command.c
diff options
context:
space:
mode:
authorChirag Shah <chirag@cumulusnetworks.com>2018-12-10 21:33:16 -0800
committerChirag Shah <chirag@cumulusnetworks.com>2018-12-31 14:40:31 -0800
commit67fb9374dcdebc4b6e135118fe53a9054aa93382 (patch)
treee6aea55ca52473017968f742e5cca724bf052ae8 /lib/command.c
parent718f9b0f88116af5e035556058ba2e4bf803cf15 (diff)
zebra: evpn remote delete fetch local entry
An EVPN type-2 entry is in freeze state during remote update, remote VTEP can send typ-2 withdraw update, upon receiving an entry delete (withdraw), first check kernel has in local reachable state. Upon unfreeze use the local entry to advertise to peers. Fetch is for both MAC and IP, delete can come for only MAC or MAC-IP combined route. The specific entry fetch only required request flag to be set, dump flag is not required. Testing Done: Simulate two VTEPs to do M1, IP1 mobility sequence, freeze MAC during remote MAC update, subsequently send withdraw type-2 route from origintating VTEP. This results in read apis to invoke for local reachable entry. Zebra updates its cache and upon unfreeze originates type-2. Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
Diffstat (limited to 'lib/command.c')
0 files changed, 0 insertions, 0 deletions