xref: /minix/minix/lib/libnetdriver/netdriver.h (revision 9f81acbc)
1 #ifndef _MINIX_LIB_NETDRIVER_NETDRIVER_H
2 #define _MINIX_LIB_NETDRIVER_NETDRIVER_H
3 
4 /* Data (I/O) structure. */
5 struct netdriver_data {
6 	endpoint_t endpt;
7 	uint32_t id;
8 	size_t size;
9 	unsigned int count;
10 	iovec_s_t iovec[NDEV_IOV_MAX];
11 };
12 
13 size_t netdriver_prepare_copy(struct netdriver_data *data, size_t offp,
14 	size_t size, unsigned int * indexp);
15 
16 #endif /* !_MINIX_LIB_NETDRIVER_NETDRIVER_H */
17