Go to the source code of this file.
Data Structures | |
struct | ethloop |
Macros | |
#define | ELOOP_BUFSIZE ELOOP_MTU + ELOOP_LINKHDRSIZE |
#define | ELOOP_CTRL_CLRFLAG 3 |
#define | ELOOP_CTRL_GETHOLD 1 |
#define | ELOOP_CTRL_SETFLAG 2 |
#define | ELOOP_FLAG_DROPALL 0x08 |
#define | ELOOP_FLAG_DROPNXT 0x04 |
#define | ELOOP_FLAG_HOLDNXT 0x01 |
#define | ELOOP_LINKHDRSIZE ETH_HDR_LEN |
#define | ELOOP_MTU 1500 |
#define | ELOOP_NBUF 100 |
#define | ELOOP_STATE_ALLOC 1 |
#define | ELOOP_STATE_FREE 0 |
Functions | |
devcall | ethloopClose (struct dentry *) |
devcall | ethloopControl (struct dentry *, int, int32, int32) |
devcall | ethloopInit (struct dentry *) |
devcall | ethloopOpen (struct dentry *) |
devcall | ethloopRead (struct dentry *, void *, uint32) |
devcall | ethloopWrite (struct dentry *, void *, uint32) |
Variables | |
struct ethloop | elooptab [] |
#define ELOOP_BUFSIZE ELOOP_MTU + ELOOP_LINKHDRSIZE |
#define ELOOP_FLAG_HOLDNXT 0x01 |
#define ELOOP_LINKHDRSIZE ETH_HDR_LEN |
struct ethloop elooptab[] |