diff options
author | jlemon <jlemon@FreeBSD.org> | 2001-06-15 21:00:32 +0000 |
---|---|---|
committer | jlemon <jlemon@FreeBSD.org> | 2001-06-15 21:00:32 +0000 |
commit | 3d3ee69a37239c7be7ecc751a3701c3160744ad6 (patch) | |
tree | 788001f84c15a8cb27491aa23b90e3be2cc80fb8 /sys/net/if_iso88025subr.c | |
parent | 6f314caece31aef6e6e71ee3a0b4dc54e77c766d (diff) | |
download | FreeBSD-src-3d3ee69a37239c7be7ecc751a3701c3160744ad6.zip FreeBSD-src-3d3ee69a37239c7be7ecc751a3701c3160744ad6.tar.gz |
Do not perform arp send/resolve on an interface marked NOARP.
PR: 25006
MFC after: 2 weeks
Diffstat (limited to 'sys/net/if_iso88025subr.c')
-rw-r--r-- | sys/net/if_iso88025subr.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/net/if_iso88025subr.c b/sys/net/if_iso88025subr.c index a5538e0..2fd7747 100644 --- a/sys/net/if_iso88025subr.c +++ b/sys/net/if_iso88025subr.c @@ -473,6 +473,8 @@ iso88025_input(ifp, th, m) break; case ETHERTYPE_ARP: + if (ifp->if_flags & IFF_NOARP) + goto dropanyway; schednetisr(NETISR_ARP); inq = &arpintrq; break; |