diff options
| author | Jonathan Lemon <jlemon@FreeBSD.org> | 2000-11-25 07:35:38 +0000 |
|---|---|---|
| committer | Jonathan Lemon <jlemon@FreeBSD.org> | 2000-11-25 07:35:38 +0000 |
| commit | df5e1987230850fe5983a4479523708640160215 (patch) | |
| tree | 05531b0125a3669b45ffc6aa7dc93115e4123969 /sys/netns/ns_ip.c | |
| parent | f4e13f88b630686808a03dc19e3243ca37fa5645 (diff) | |
Notes
Diffstat (limited to 'sys/netns/ns_ip.c')
| -rw-r--r-- | sys/netns/ns_ip.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/sys/netns/ns_ip.c b/sys/netns/ns_ip.c index 0c5fbeb84647..45e9b8ed46b7 100644 --- a/sys/netns/ns_ip.c +++ b/sys/netns/ns_ip.c @@ -220,17 +220,8 @@ idpip_input(m, ifp) /* * Deliver to NS */ - s = splimp(); - if (IF_QFULL(ifq)) { - IF_DROP(ifq); -bad: - m_freem(m); - splx(s); - return; - } - IF_ENQUEUE(ifq, m); - schednetisr(NETISR_NS); - splx(s); + if (IF_HANDOFF(ifq, m, NULL)) + schednetisr(NETISR_NS); return; } |
