#include <fibril_synch.h>
#include <ipc/services.h>
#include <net/device.h>
#include <adt/measured_strings.h>
Go to the source code of this file.
Data Structures | |
struct | eth_device |
Ethernet device specific data. More... | |
struct | eth_globals |
Ethernet global data. More... | |
struct | eth_header |
Ethernet header. More... | |
struct | eth_header_lsap |
Ethernet header IEEE 802.3 + 802.2 extension. More... | |
struct | eth_header_snap |
Ethernet header IEEE 802.3 + 802.2 + SNAP extensions. More... | |
struct | eth_ieee_lsap |
Ethernet header Link Service Access Point extension. More... | |
struct | eth_preamble |
Ethernet header preamble. More... | |
struct | eth_proto |
Ethernet protocol specific data. More... | |
struct | eth_snap |
Ethernet header SNAP extension. More... | |
Defines | |
#define | ETH_ADDR 6 |
Ethernet address length. | |
#define | ETH_PREAMBLE 0x55 |
Ethernet header preamble value. | |
#define | ETH_SFD 0xD5 |
Ethernet header start of frame value. | |
#define | IEEE_8023_2_UI 0x03 |
IEEE 802.2 unordered information control field. | |
Typedefs | |
typedef eth_device | eth_device_t |
Type definition of the Ethernet device specific data. | |
typedef uint32_t | eth_fcs_t |
Ethernet Frame Check Sequence. | |
typedef eth_globals | eth_globals_t |
Type definition of the Ethernet global data. | |
typedef eth_header_lsap | eth_header_lsap_t |
Type definition of the Ethernet header IEEE 802.3 + 802.2 + SNAP extensions. | |
typedef eth_header_snap | eth_header_snap_t |
Type definition of the Ethernet header IEEE 802.3 + 802.2 + SNAP extensions. | |
typedef eth_header | eth_header_t |
Type definition of the Ethernet header. | |
typedef eth_ieee_lsap | eth_ieee_lsap_t |
Type definition of the Ethernet header LSAP extension. | |
typedef eth_preamble | eth_preamble_t |
Type definition of the Ethernet header preamble. | |
typedef eth_proto | eth_proto_t |
Type definition of the Ethernet protocol specific data. | |
typedef eth_snap | eth_snap_t |
Type definition of the Ethernet header SNAP extension. | |
Functions | |
DEVICE_MAP_DECLARE (eth_devices, eth_device_t) | |
Ethernet device map. | |
INT_MAP_DECLARE (eth_protos, eth_proto_t) | |
Ethernet protocol map. |
Definition in file eth.h.