示例#1
0
文件: veth.c 项目: 0xcc/tapip
static void veth_rx(void)
{
	struct pkbuf *pkb = alloc_netdev_pkb(veth);
	if (veth_recv(pkb) > 0)
		net_in(veth, pkb);	/* pass to upper */
	else
		free_pkb(pkb);
}
示例#2
0
int
CNetComm::net_io(const char* sndbuf, int sndlen, char* rcvbuf, int rcvlen)
{
	if (safe_net_out(sndbuf, sndlen) != sndlen) {
		return -1;
	}

	return net_in(rcvbuf, rcvlen);

}