File nut/boot/bootmon/bootmon.c


Included Files


Preprocessor definitions

#define NplUledCntl( x )

Global Variable random_id

unsigned long random_id
Visible in:   nut/boot/bootmon/arp.c
    nut/boot/bootmon/bootmon.c
Used in: main() nut/boot/bootmon/bootmon.c

Global Variable sheader

ETHERHDR sheader
Visible in:   nut/boot/bootmon/arp.c
    nut/boot/bootmon/bootmon.c

Global Variable sframe

ETHERFRAME sframe
Visible in:   nut/boot/appload/arp.c
    nut/boot/appload/dhcp.c
    nut/boot/appload/ether.c
    nut/boot/appload/ip.c
    nut/boot/appload/udp.c
    nut/boot/bootmon/arp.c
    nut/boot/bootmon/bootmon.c
Used in: DhcpQuery() nut/boot/appload/dhcp.c
  DhcpTransact() nut/boot/appload/dhcp.c
  EtherOutput() nut/boot/appload/ether.c
  IpOutput() nut/boot/appload/ip.c
  UdpOutput() nut/boot/appload/udp.c

Global Variable rheader

ETHERHDR rheader
Visible in:   nut/boot/bootmon/arp.c
    nut/boot/bootmon/bootmon.c

Global Variable rframe

ETHERFRAME rframe
Visible in:   nut/boot/appload/arp.c
    nut/boot/appload/dhcp.c
    nut/boot/appload/ether.c
    nut/boot/appload/ip.c
    nut/boot/appload/udp.c
    nut/boot/bootmon/arp.c
    nut/boot/bootmon/bootmon.c
Used in: ArpRequest() nut/boot/bootmon/arp.c
  ArpRespond() nut/boot/bootmon/arp.c
  DhcpGetOption() nut/boot/appload/dhcp.c
  DhcpQuery() nut/boot/appload/dhcp.c
  DhcpTransact() nut/boot/appload/dhcp.c
  EtherInput() nut/boot/appload/ether.c
  IpInput() nut/boot/appload/ip.c
  UdpInput() nut/boot/appload/udp.c

Local Variables

my_mac
static unsigned char my_mac[32]
Used in: UserEntry()  

my_ip
static char my_ip[32]

Used in: UserEntry()  

my_mask
static char my_mask[32]

Used in: UserEntry()  

my_gate
static char my_gate[32]

Used in: UserEntry()  

my_tftpd
static char my_tftpd[32]

Used in: UserEntry()  

my_image
static char my_image[64]

Used in: UserEntry()  

Global Function main()

int main ( void )
Calls: BootConfigRead() nut/boot/appload/config.c
  DhcpQuery() nut/boot/appload/dhcp.c
  EtherInit() nut/boot/appload/ether.c
  UserEntry() nut/boot/bootmon/bootmon.c
  memcpy_() nut/boot/appload/utils.c
  TftpRecv(), UartInit(), UartRx(), UartRxWait()
References Variables: confboot nut/boot/appload/config.c
  confnet nut/boot/appload/config.c
  random_id nut/boot/bootmon/bootmon.c

Local Function UserEntry()

static int UserEntry ( void )
Calls: memcpy_() nut/boot/appload/utils.c
  BootConfigWrite(), GetIP(), GetLine(), GetMac(), PutString(), inet_addr(), inet_ntoa(), strcpy_()
Called by: main() nut/boot/bootmon/bootmon.c
References Variables: confboot nut/boot/appload/config.c
  confnet nut/boot/appload/config.c
  my_gate nut/boot/bootmon/bootmon.c
  my_image nut/boot/bootmon/bootmon.c
  my_ip nut/boot/bootmon/bootmon.c
  my_mac nut/boot/bootmon/bootmon.c
  my_mask nut/boot/bootmon/bootmon.c
  my_tftpd nut/boot/bootmon/bootmon.c