X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fl2%2Fl2_arp_term.c;fp=src%2Fvnet%2Fl2%2Fl2_arp_term.c;h=594ee8e3622670cebe06042087b00dbcca9510a0;hb=7dc351f6895d94eaee1fd04672368cc425e14103;hp=d07343287592a50c5f3b81ceb898c7306ab0abd1;hpb=c37ce790763fac7ce890a28120db3b16425b1ceb;p=vpp.git diff --git a/src/vnet/l2/l2_arp_term.c b/src/vnet/l2/l2_arp_term.c index d0734328759..594ee8e3622 100644 --- a/src/vnet/l2/l2_arp_term.c +++ b/src/vnet/l2/l2_arp_term.c @@ -290,6 +290,9 @@ arp_term_l2bd (vlib_main_t * vm, ethertype0 = clib_net_to_host_u16 (*(u16 *) (l3h0 - 2)); arp0 = (ethernet_arp_header_t *) l3h0; + if (p0->flags & VNET_BUFFER_F_LOCALLY_ORIGINATED) + goto next_l2_feature; + if (ethertype0 != ETHERNET_TYPE_ARP) goto check_ip6_nd;