File nut/boot/bootmon/arp.c


Included Files


Global Variable arpframe

ARPFRAME arpframe
Visible in:   nut/boot/bootmon/arp.c
Used in: ArpRequest() nut/boot/bootmon/arp.c
  ArpRespond() nut/boot/bootmon/arp.c

Global Variable ae

ARPENTRY ae
Visible in:   nut/boot/bootmon/arp.c
Used in: ArpRespond() nut/boot/bootmon/arp.c

Local Variables

arptab_ip
static unsigned long arptab_ip
Used in: ArpRequest()  

arptab_ha
static unsigned char arptab_ha[6]

Used in: ArpRequest()  

Global Function ArpRequest()

int ArpRequest ( unsigned long dip, unsigned char* dmac )
Prototyped in: nut/boot/bootmon/arp.h
Calls: EtherInput(), EtherOutput(), memcpy_(), memset_()
References Variables: arpframe nut/boot/bootmon/arp.c
  arptab_ha nut/boot/bootmon/arp.c
  arptab_ip nut/boot/bootmon/arp.c
  confnet, rframe

Global Function ArpRespond()

void ArpRespond ( void )
Prototyped in: nut/boot/bootmon/arp.h
Calls: EtherOutput(), memcpy_()
References Variables: ae nut/boot/bootmon/arp.c
  arpframe nut/boot/bootmon/arp.c
  confnet, rframe