Beispiel #1
0
int
pppoutput(struct ifnet *ifp, struct mbuf *m0, struct sockaddr *dst,
	  struct rtentry *rtp)
{
	int error;

	ifnet_serialize_tx(ifp);
	error = pppoutput_serialized(ifp, m0, dst, rtp);
	ifnet_deserialize_tx(ifp);

	return error;
}
Beispiel #2
0
int
pppoutput(struct ifnet *ifp, struct mbuf *m0, struct sockaddr *dst,
	  struct rtentry *rtp)
{
	struct ifaltq_subque *ifsq = ifq_get_subq_default(&ifp->if_snd);
	int error;

	ifsq_serialize_hw(ifsq);
	error = pppoutput_serialized(ifp, ifsq, m0, dst, rtp);
	ifsq_deserialize_hw(ifsq);

	return error;
}