#include "config.h"
#include <sys/types.h>
#include <sys/stream.h>
#include <assert.h>
#include <errno.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stropts.h>
#include <unistd.h>
#include "dnet.h"
Go to the source code of this file.
Classes | |
struct | eth_handle |
Defines | |
#define | INFTIM -1 |
Functions | |
static int | dlpi_msg (int fd, union DL_primitives *dlp, int rlen, int flags, int ack, int alen, int size) |
eth_t * | eth_open (const char *device) |
ssize_t | eth_send (eth_t *e, const void *buf, size_t len) |
eth_t * | eth_close (eth_t *e) |
int | eth_get (eth_t *e, eth_addr_t *ea) |
int | eth_set (eth_t *e, const eth_addr_t *ea) |
|
Definition at line 39 of file eth-dlpi.c. |
|
Definition at line 48 of file eth-dlpi.c. Referenced by eth_get(), eth_open(), and eth_set(). |
|
Definition at line 243 of file eth-dlpi.c. References NULL. |
|
Definition at line 254 of file eth-dlpi.c. References dlpi_msg(), and memcpy. |
|
Definition at line 119 of file eth-dlpi.c. References dlpi_msg(), errno, eth_close(), memset, NULL, snprintf, and strpbrk(). |
|
Definition at line 191 of file eth-dlpi.c. References eth_addr::data, ETH_ADDR_LEN, eth_hdr::eth_dst, eth_hdr::eth_type, and memcpy. |
|
Definition at line 273 of file eth-dlpi.c. References dlpi_msg(), ETH_ADDR_LEN, eth_handle::fd, and memcpy. |