version 1.31.2.3, 2013/06/24 14:45:37
|
version 1.31.2.4, 2013/06/25 08:18:57
|
Line 416 int io_etherOpen(const char *csIface, int flags, int w
|
Line 416 int io_etherOpen(const char *csIface, int flags, int w
|
*/ |
*/ |
void io_etherClose(int eth, void **zcbuf); |
void io_etherClose(int eth, void **zcbuf); |
|
|
|
/* |
|
* io_etherSend() - Send packet to bpf |
|
* |
|
* @eth = bpf handle |
|
* @buf = buffer |
|
* @buflen = buffer length |
|
* return: -1 error or !=-1 written bytes |
|
*/ |
|
ssize_t io_etherSend(int eth, const void *buf, size_t buflen); |
|
/* |
|
* io_etherRecv() - Receive packet from bpf |
|
* |
|
* @eth = bpf handle |
|
* @buf = buffer |
|
* @buflen = buffer length |
|
* @zcbuf = zero copy buffer, if BPF supports it and isn't NULL |
|
* return: -1 error or !=-1 readed bytes |
|
*/ |
|
ssize_t io_etherRecv(int eth, void * __restrict buf, |
|
size_t buflen, void * __restrict zcbuf); |
|
|
|
|
#endif |
#endif |