arp.h File Reference

#include "scheduler.h"
#include "delay.h"
#include "lib/bsd-list.h"

Include dependency graph for arp.h:

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

Go to the source code of this file.

Data Structures

class  ARPEntry
class  ARPTable
struct  hdr_arp

Defines

#define ARP_HDR_LEN   28
#define ARP_MAX_REQUEST_COUNT   3
#define ARPHRD_ETHER   1
#define ARPOP_INVREPLY   9
#define ARPOP_INVREQUEST   8
#define ARPOP_REPLY   2
#define ARPOP_REQUEST   1
#define ARPOP_REVREPLY   4
#define ARPOP_REVREQUEST   3
#define EADDRNOTAVAIL   125

Functions

 LIST_HEAD (ARPEntry_List, ARPEntry)
 LIST_HEAD (ARPTable_List, ARPTable)


Define Documentation

#define ARP_HDR_LEN   28
 

Definition at line 70 of file arp.h.

Referenced by ARPTable::arpinput(), and ARPTable::arprequest().

#define ARP_MAX_REQUEST_COUNT   3
 

Definition at line 112 of file arp.h.

Referenced by ARPTable::arpresolve().

#define ARPHRD_ETHER   1
 

Definition at line 61 of file arp.h.

Referenced by ArpAgent::ArpAgent(), and ARPTable::arprequest().

#define ARPOP_INVREPLY   9
 

Definition at line 68 of file arp.h.

#define ARPOP_INVREQUEST   8
 

Definition at line 67 of file arp.h.

#define ARPOP_REPLY   2
 

Definition at line 64 of file arp.h.

Referenced by ARPTable::arpinput(), ArpAgent::dispatch(), and ArpAgent::sendresp().

#define ARPOP_REQUEST   1
 

Definition at line 63 of file arp.h.

Referenced by ArpAgent::ArpAgent(), ARPTable::arpinput(), ARPTable::arprequest(), ArpAgent::dispatch(), and CMUTrace::format_arp().

#define ARPOP_REVREPLY   4
 

Definition at line 66 of file arp.h.

#define ARPOP_REVREQUEST   3
 

Definition at line 65 of file arp.h.

#define EADDRNOTAVAIL   125
 

Definition at line 45 of file arp.h.

Referenced by ARPTable::arpresolve().


Function Documentation

LIST_HEAD ARPEntry_List  ,
ARPEntry 
 

LIST_HEAD ARPTable_List  ,
ARPTable 
 


Generated on Tue Mar 6 16:48:55 2007 for ns2 Network Simulator 2.29 by  doxygen 1.4.6