#include <assert.h>#include "mac.h"Include dependency graph for mac-802_3.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Compounds | |
| class | Mac8023HandlerSend |
| class | Mac802_3 |
| class | MacHandler |
| class | MacHandlerIFS |
| class | MacHandlerRecv |
| class | MacHandlerRetx |
Defines | |
| #define | min(x, y) ((x) < (y) ? (x) : (y)) |
| #define | ETHER_HDR_LEN ((ETHER_ADDR_LEN << 1) + ETHER_TYPE_LEN) |
| #define | IEEE_8023_SLOT_BITS 512.0 |
| #define | IEEE_8023_IFS_BITS 96.0 |
| #define | IEEE_8023_ALIMIT 16 |
| #define | IEEE_8023_BLIMIT 10 |
| #define | IEEE_8023_JAMSIZE 32 |
| #define | IEEE_8023_MAXFRAME 1518 |
| #define | IEEE_8023_MINFRAME 64 |
| #define | INVALID_UID -1 |
| #define | INVALID_TIME -1 |
|
|
Definition at line 8 of file mac-802_3.h. |
|
|
Definition at line 21 of file mac-802_3.h. Referenced by MacHandlerRetx::schedule(). |
|
|
Definition at line 22 of file mac-802_3.h. Referenced by MacHandlerRetx::schedule(). |
|
|
Definition at line 19 of file mac-802_3.h. Referenced by Mac802_3::collision(), Mac8023HandlerSend::handle(), and Mac802_3::recv_complete(). |
|
|
Definition at line 23 of file mac-802_3.h. Referenced by Mac802_3::collision(). |
|
|
Definition at line 24 of file mac-802_3.h. Referenced by Mac802_3::sendDown(). |
|
|
Definition at line 25 of file mac-802_3.h. Referenced by Mac802_3::sendDown(). |
|
|
Definition at line 18 of file mac-802_3.h. Referenced by MacHandlerRetx::schedule(). |
|
|
Definition at line 27 of file mac-802_3.h. |
|
|
Definition at line 26 of file mac-802_3.h. |
|
|
Definition at line 7 of file mac-802_3.h. |
1.3.3