When the gc_thresh3 value is reached kenel might remove existing neighbor entries. On an l3 miss try to reprogram the neighbor entry if the peer is valid. Its a best effort attempt because if the arp table is still at gc_thresh3 value, addition will fail.
When the gc_thresh3 value is reached kenel might remove existing
neighbor entries. On an l3 miss try to reprogram the neighbor entry
if the peer is valid. Its a best effort attempt because if the arp
table is still at gc_thresh3 value, addition will fail.

Signed-off-by: Santhosh Manohar <0806b0927a65802677e1bc58a740a42f957953d7@docker.com>

jthelin/docker,moby/moby,mahak/docker,konstruktoid/docker-upstream,nawawi/docker,jthelin/docker,docker/docker,mahak/docker,gnailuy/docker,flavio/docker,nawawi/docker,jimjag/docker,trebonian/docker,nalind/docker,AkihiroSuda/docker,moul/docker,djs55/docker,vdemeester/docker,docker/docker,Ramzec/docker,bearstech/moby,paralin/docker,AkihiroSuda/docker,thaJeztah/docker,Mokolea/docker,yosifkit/docker,konstruktoid/docker-upstream,nawawi/docker,moby/moby,mahak/docker,moul/docker,Mokolea/docker,AkihiroSuda/docker,trebonian/docker,Ramzec/docker,paralin/docker,jimjag/docker,Ramzec/docker,thaJeztah/docker,cpuguy83/docker,djs55/docker,Mokolea/docker,Mokolea/docker,jameszhan/docker,yosifkit/docker,thaJeztah/docker,bearstech/moby,bearstech/moby,docker/docker,vdemeester/docker,nalind/docker,cpuguy83/docker,jimjag/docker,jimjag/docker,mahak/docker,jameszhan/docker,gnailuy/docker,djs55/docker,jameszhan/docker,trebonian/docker,AkihiroSuda/docker,thaJeztah/docker,konstruktoid/docker-upstream,gnailuy/docker,flavio/docker,cpuguy83/docker,flavio/docker,yosifkit/docker,vdemeester/docker,moul/docker,nawawi/docker,gnailuy/docker,moul/docker,trebonian/docker,konstruktoid/docker-upstream,paralin/docker,nalind/docker,bearstech/moby,moby/moby,paralin/docker,moby/moby,flavio/docker,yosifkit/docker,cpuguy83/docker,Ramzec/docker,nalind/docker