iPXE
Data Fields

Parameter block for pxenv_tftp_read_file() More...

#include <pxe_api.h>

Data Fields

PXENV_STATUS_t Status
 PXE status code. More...
 
UINT8_t FileName [128]
 File name. More...
 
UINT32_t BufferSize
 Size of data buffer. More...
 
ADDR32_t Buffer
 Address of data buffer. More...
 
IP4_t ServerIPAddress
 TFTP server IP address. More...
 
IP4_t GatewayIPAddress
 Relay agent IP address. More...
 
IP4_t McastIPAddress
 File multicast IP address. More...
 
UDP_PORT_t TFTPClntPort
 Client multicast listening port. More...
 
UDP_PORT_t TFTPSrvPort
 Server multicast listening port. More...
 
UINT16_t TFTPOpenTimeOut
 TFTP open timeout. More...
 
UINT16_t TFTPReopenDelay
 TFTP reopen timeout. More...
 

Detailed Description

Parameter block for pxenv_tftp_read_file()

Definition at line 645 of file pxe_api.h.

Field Documentation

◆ Status

PXENV_STATUS_t s_PXENV_TFTP_READ_FILE::Status

PXE status code.

Definition at line 646 of file pxe_api.h.

Referenced by pxenv_tftp_read_file().

◆ FileName

UINT8_t s_PXENV_TFTP_READ_FILE::FileName[128]

File name.

Definition at line 647 of file pxe_api.h.

Referenced by pxenv_tftp_read_file().

◆ BufferSize

UINT32_t s_PXENV_TFTP_READ_FILE::BufferSize

Size of data buffer.

Definition at line 648 of file pxe_api.h.

Referenced by pxenv_restart_tftp(), and pxenv_tftp_read_file().

◆ Buffer

ADDR32_t s_PXENV_TFTP_READ_FILE::Buffer

Address of data buffer.

Definition at line 649 of file pxe_api.h.

Referenced by pxenv_restart_tftp(), and pxenv_tftp_read_file().

◆ ServerIPAddress

IP4_t s_PXENV_TFTP_READ_FILE::ServerIPAddress

TFTP server IP address.

Definition at line 650 of file pxe_api.h.

Referenced by pxenv_tftp_read_file().

◆ GatewayIPAddress

IP4_t s_PXENV_TFTP_READ_FILE::GatewayIPAddress

Relay agent IP address.

Definition at line 651 of file pxe_api.h.

◆ McastIPAddress

IP4_t s_PXENV_TFTP_READ_FILE::McastIPAddress

File multicast IP address.

Definition at line 653 of file pxe_api.h.

◆ TFTPClntPort

UDP_PORT_t s_PXENV_TFTP_READ_FILE::TFTPClntPort

Client multicast listening port.

Definition at line 655 of file pxe_api.h.

◆ TFTPSrvPort

UDP_PORT_t s_PXENV_TFTP_READ_FILE::TFTPSrvPort

Server multicast listening port.

Definition at line 657 of file pxe_api.h.

◆ TFTPOpenTimeOut

UINT16_t s_PXENV_TFTP_READ_FILE::TFTPOpenTimeOut

TFTP open timeout.

This is the timeout for receiving the first DATA or ACK packets during the MTFTP Listen phase.

Definition at line 663 of file pxe_api.h.

◆ TFTPReopenDelay

UINT16_t s_PXENV_TFTP_READ_FILE::TFTPReopenDelay

TFTP reopen timeout.

This is the timeout for receiving an ACK packet while in the MTFTP Listen phase (when at least one ACK packet has already been seen).

Definition at line 670 of file pxe_api.h.


The documentation for this struct was generated from the following file: