Ejemplo n.º 1
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;
}
Ejemplo n.º 2
0
static int
ng_iface_output(struct ifnet *ifp, struct mbuf *m,
		struct sockaddr *dst, struct rtentry *rt0)
{
	struct ifaltq_subque *ifsq = ifq_get_subq_default(&ifp->if_snd);
	int error;

	ifsq_serialize_hw(ifsq);
	error = ng_iface_output_serialized(ifp, m, dst, rt0);
	ifsq_deserialize_hw(ifsq);

	return error;
}