File nut/boot/bootmon/arp.h

Included in: nut/boot/bootmon/ether.c
  nut/boot/bootmon/ip.c

Included Files


Preprocessor definitions

#define _ARP_H

#define ARPHRD_ETHER 0x0100

#define ARPOP_REQUEST 0x0100

#define ARPOP_REPLY 0x0200


Typedef ETHERARP

typedef struct ether_arp ETHERARP
struct ether_arp  
   {  
      unsigned short arp_hrd;  
      unsigned short arp_pro;  
      unsigned char arp_hln;  
      unsigned char arp_pln;  
      unsigned short arp_op;  
      unsigned char arp_sha[6];  
      unsigned long arp_spa;  
      unsigned char arp_tha[6];  
      unsigned long arp_tpa;  
   }  

Typedef ARPENTRY

typedef struct {...} ARPENTRY
struct  
   {  
      unsigned long ae_ip;  
      unsigned char ae_ha[6];  
   }  

External Variables

arpheader
extern ETHERHDR arpheader
Defined in: nut/boot/bootmon/arp.c

arpframe
extern ETHERARP arpframe

Defined in: nut/boot/appload/arp.c