Extensible Firmware Interface Specification
xiv 12/12/00 Version 1.02
G 32/64-Bit UNDI Specification
G.1 Introduction............................................................................................ 373
G.1.1 Definitions...................................................................................... 373
G.1.2 Referenced Specifications............................................................. 374
G.1.3 OS Network Stacks....................................................................... 376
G.2 Overview................................................................................................ 378
G.2.1 32/64-bit UNDI Interface................................................................ 378
G.2.2 UNDI Command Format................................................................ 384
G.3 UNDI C Definitions................................................................................. 386
G.3.1 Portability Macros.......................................................................... 386
G.3.2 Miscellaneous Macros................................................................... 390
G.3.3 Portability Types............................................................................ 390
G.3.4 Simple Types................................................................................. 392
G.3.5 Compound Types.......................................................................... 409
G.4 UNDI Commands................................................................................... 416
G.4.1 Command Linking & Queuing........................................................417
G.4.2 Get State....................................................................................... 418
G.4.3 Start............................................................................................... 420
G.4.4 Stop............................................................................................... 422
G.4.5 Get Init Info.................................................................................... 423
G.4.6 Get Config Info.............................................................................. 427
G.4.7 Initialize..........................................................................................430
G.4.8 Reset............................................................................................. 434
G.4.9 Shutdown.......................................................................................435
G.4.10 Interrupt Enables........................................................................... 437
G.4.11 Receive Filters............................................................................... 439
G.4.12 Station Address............................................................................. 442
G.4.13 Statistics........................................................................................ 444
G.4.14 MCast IP To MAC.......................................................................... 448
G.4.15 NvData........................................................................................... 449
G.4.16 Get Status...................................................................................... 454
G.4.17 Fill Header..................................................................................... 456