#include <in.h>
Data Fields | |
| sa_family_t | sin_family |
Socket address family (part of struct sockaddr). | |
| uint16_t | sin_port |
TCP/IP port (part of struct sockaddr_tcpip). | |
| struct in_addr | sin_addr |
| IPv4 address. | |
| char | pad [sizeof(struct sockaddr)-sizeof(sa_family_t)-sizeof(uint16_t)-sizeof(struct in_addr)] |
| Padding. | |
Definition at line 56 of file in.h.
Socket address family (part of struct sockaddr).
Always set to AF_INET for IPv4 addresses
Definition at line 61 of file in.h.
Referenced by apply_dns_settings(), dhcp_tx(), dns_xfer_deliver_raw(), numeric_resolv(), pxe_udp_deliver_iob(), pxenv_udp_write(), slam_open(), start_dhcp(), and start_pxebs().
TCP/IP port (part of struct sockaddr_tcpip).
Definition at line 63 of file in.h.
Referenced by dhcp_deliver_iob(), dhcp_discovery_tx(), dhcp_proxy_rx(), dhcp_proxy_tx(), dhcp_pxebs_rx(), dhcp_pxebs_tx(), dhcp_request_rx(), dhcp_request_tx(), dhcp_rx_offer(), gdbudp_configure(), gdbudp_recv(), gdbudp_send(), ibft_fill_target(), pxe_udp_deliver_iob(), pxenv_udp_write(), slam_parse_multicast_address(), start_dhcp(), start_pxebs(), and tftp_set_mtftp_port().
struct in_addr sockaddr_in::sin_addr [read] |
IPv4 address.
Definition at line 65 of file in.h.
Referenced by apply_dns_settings(), comboot_resolv_done(), dhcp_deliver_iob(), dhcp_discovery_tx(), dhcp_proxy_expired(), dhcp_proxy_rx(), dhcp_proxy_tx(), dhcp_pxebs_rx(), dhcp_pxebs_tx(), dhcp_request_rx(), dhcp_request_tx(), dhcp_rx_offer(), dhcp_tx(), dns_xfer_deliver_raw(), gdbudp_configure(), gdbudp_recv(), gdbudp_send(), ibft_fill_target(), ipv4_tx(), numeric_resolv(), pxe_udp_deliver_iob(), pxenv_udp_open(), pxenv_udp_write(), slam_parse_multicast_address(), start_pxebs(), and tftp_set_mtftp_address().
| char sockaddr_in::pad[sizeof(struct sockaddr)-sizeof(sa_family_t)-sizeof(uint16_t)-sizeof(struct in_addr)] |
Padding.
This ensures that a struct sockaddr_tcpip is large enough to hold a socket address for any TCP/IP address family.
1.5.7.1