summaryrefslogtreecommitdiffstats
path: root/sys/net/if_ethersubr.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2005-02-22 15:03:25 +0000
committerrwatson <rwatson@FreeBSD.org>2005-02-22 15:03:25 +0000
commit266c8910e6e289a9b9850247e3302423cab994ad (patch)
tree54e43f0264e7e1b7a87ef489c28b12d9f92afbaa /sys/net/if_ethersubr.c
parent6debb83bcd4fdac8b73b6c93c527bc922126fcfc (diff)
downloadFreeBSD-src-266c8910e6e289a9b9850247e3302423cab994ad.zip
FreeBSD-src-266c8910e6e289a9b9850247e3302423cab994ad.tar.gz
When prepending an LCC SNAP header to an atalk outgoing ethernet packet,
allocate the additional mbuf (if needed) using a non-sleeping memory allocation. MFC after: 7 days
Diffstat (limited to 'sys/net/if_ethersubr.c')
-rw-r--r--sys/net/if_ethersubr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/if_ethersubr.c b/sys/net/if_ethersubr.c
index 2c4ff99..825c677 100644
--- a/sys/net/if_ethersubr.c
+++ b/sys/net/if_ethersubr.c
@@ -230,7 +230,7 @@ ether_output(struct ifnet *ifp, struct mbuf *m,
if ( aa->aa_flags & AFA_PHASE2 ) {
struct llc llc;
- M_PREPEND(m, LLC_SNAPFRAMELEN, M_TRYWAIT);
+ M_PREPEND(m, LLC_SNAPFRAMELEN, M_DONTWAIT);
if (m == NULL)
senderr(ENOBUFS);
llc.llc_dsap = llc.llc_ssap = LLC_SNAP_LSAP;
OpenPOWER on IntegriCloud