|
iPXE
|
An EFI socket address. More...
Data Fields | |
| sa_family_t | se_family |
Socket address family (part of struct sockaddr) More... | |
| uint16_t | se_flags |
Flags (part of struct sockaddr_tcpip) More... | |
| uint16_t | se_port |
TCP/IP port (part of struct sockaddr_tcpip) More... | |
| uint16_t | se_scope_id |
Scope ID (part of struct sockaddr_tcpip) More... | |
| EFI_IP_ADDRESS | se_addr |
| IP address. More... | |
| char | pad [sizeof(struct sockaddr) -(sizeof(sa_family_t)+sizeof(uint16_t)+sizeof(uint16_t)+sizeof(uint16_t)+sizeof(EFI_IP_ADDRESS))] |
| Padding. More... | |
| sa_family_t sockaddr_efi::se_family |
Socket address family (part of struct sockaddr)
Definition at line 157 of file efi_pxe.c.
Referenced by efi_pxe_udp_deliver().
| uint16_t sockaddr_efi::se_flags |
Flags (part of struct sockaddr_tcpip)
| uint16_t sockaddr_efi::se_port |
TCP/IP port (part of struct sockaddr_tcpip)
Definition at line 161 of file efi_pxe.c.
Referenced by efi_pxe_udp_deliver().
| uint16_t sockaddr_efi::se_scope_id |
Scope ID (part of struct sockaddr_tcpip)
For link-local or multicast addresses, this is the network device index.
| EFI_IP_ADDRESS sockaddr_efi::se_addr |
| char sockaddr_efi::pad[sizeof(struct sockaddr) -(sizeof(sa_family_t)+ sizeof(uint16_t)+ sizeof(uint16_t)+ sizeof(uint16_t)+ sizeof(EFI_IP_ADDRESS))] |
Padding.
This ensures that a struct sockaddr_tcpip is large enough to hold a socket address for any TCP/IP address family.
1.8.15