Changeset View
Changeset View
Standalone View
Standalone View
stand/i386/libi386/pxe.h
Show First 20 Lines • Show All 239 Lines • ▼ Show 20 Lines | typedef struct { | ||||
PXENV_STATUS_t Status; | PXENV_STATUS_t Status; | ||||
uint16_t BaseIo; /* Adapter base I/O address */ | uint16_t BaseIo; /* Adapter base I/O address */ | ||||
uint16_t IntNumber; /* Adapter IRQ number */ | uint16_t IntNumber; /* Adapter IRQ number */ | ||||
uint16_t MaxTranUnit; /* Adapter maximum transmit unit */ | uint16_t MaxTranUnit; /* Adapter maximum transmit unit */ | ||||
uint16_t HwType; /* Type of protocol at the hardware addr */ | uint16_t HwType; /* Type of protocol at the hardware addr */ | ||||
# define ETHER_TYPE 1 | # define ETHER_TYPE 1 | ||||
# define EXP_ETHER_TYPE 2 | # define EXP_ETHER_TYPE 2 | ||||
# define IEEE_TYPE 6 | # define IEEE_TYPE 6 | ||||
# define ARCNET_TYPE 7 | |||||
uint16_t HwAddrLen; /* Length of hardware address */ | uint16_t HwAddrLen; /* Length of hardware address */ | ||||
MAC_ADDR CurrentNodeAddress; /* Current hardware address */ | MAC_ADDR CurrentNodeAddress; /* Current hardware address */ | ||||
MAC_ADDR PermNodeAddress; /* Permanent hardware address */ | MAC_ADDR PermNodeAddress; /* Permanent hardware address */ | ||||
SEGSEL_t ROMAddress; /* Real mode ROM segment address */ | SEGSEL_t ROMAddress; /* Real mode ROM segment address */ | ||||
uint16_t RxBufCt; /* Receive queue length */ | uint16_t RxBufCt; /* Receive queue length */ | ||||
uint16_t TxBufCt; /* Transmit queue length */ | uint16_t TxBufCt; /* Transmit queue length */ | ||||
} PACKED t_PXENV_UNDI_GET_INFORMATION; | } PACKED t_PXENV_UNDI_GET_INFORMATION; | ||||
▲ Show 20 Lines • Show All 257 Lines • Show Last 20 Lines |