summaryrefslogtreecommitdiff
path: root/minix/lib/libnetdriver/netdriver.h
blob: fae9739f688a5b4d37954e219bc490a1217dfab5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef _MINIX_LIB_NETDRIVER_NETDRIVER_H
#define _MINIX_LIB_NETDRIVER_NETDRIVER_H

/* Data (I/O) structure. */
struct netdriver_data {
	endpoint_t endpt;
	uint32_t id;
	size_t size;
	unsigned int count;
	iovec_s_t iovec[NDEV_IOV_MAX];
};

size_t netdriver_prepare_copy(struct netdriver_data *data, size_t offp,
	size_t size, unsigned int * indexp);

#endif /* !_MINIX_LIB_NETDRIVER_NETDRIVER_H */