diff options
Diffstat (limited to 'sys/net')
-rw-r--r-- | sys/net/if_atmsubr.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net/if_atmsubr.c b/sys/net/if_atmsubr.c index 2d3b2c1..ed02c2b 100644 --- a/sys/net/if_atmsubr.c +++ b/sys/net/if_atmsubr.c @@ -228,7 +228,8 @@ atm_output(struct ifnet *ifp, struct mbuf *m0, struct sockaddr *dst, * Queue message on interface, and start output if interface * not yet active. */ - if (!IF_HANDOFF(&ifp->if_snd, m, ifp)) + if (!IF_HANDOFF_ADJ(&ifp->if_snd, m, ifp, + -(int)sizeof(struct atm_pseudohdr))) return (ENOBUFS); return (error); |