FreeBSD kernel IPv4 code
sockaddr_in Struct Reference

#include <in.h>

Collaboration diagram for sockaddr_in:

Data Fields

uint8_t sin_len
 
sa_family_t sin_family
 
in_port_t sin_port
 
struct in_addr sin_addr
 
char sin_zero [8]
 

Detailed Description

Definition at line 97 of file in.h.

Field Documentation

◆ sin_addr

struct in_addr sockaddr_in::sin_addr

Definition at line 101 of file in.h.

Referenced by add_vif(), arp_ifinit(), div_output(), divert_packet(), GetSocket(), ia_getrtprefix(), ia_need_loopback_route(), igmp_v3_encap_report(), imf_get_source(), imf_graft(), imf_prune(), imo_match_group(), imo_match_source(), in_aifaddr_ioctl(), in_control(), in_difaddr_ioctl(), in_getmulti(), in_gif_ioctl(), in_gif_srcaddr(), in_gifaddr_ioctl(), in_gre_ioctl(), in_gre_setup_socket(), in_gre_srcaddr(), in_handle_ifaddr_route(), in_ifhasaddr(), in_lltable_alloc(), in_lltable_fill_sa_entry(), in_lltable_lookup(), in_scrubprefixlle(), in_socktrim(), inp_get_source_filters(), inp_lookup_mcast_ifp(), ip_dooptions(), ip_forward(), ip_mdq(), ip_output(), ip_output_pfil(), ip_tryforward(), lradix4_add_route_cb(), pim_register_send_upcall(), radix4_lookup(), rib4_preadd(), sctp_accept(), sctp_add_addr_to_mbuf(), sctp_add_addr_to_vrf(), sctp_add_addresses_to_i_ia(), sctp_add_remote_addr(), sctp_addr_in_initack(), sctp_addr_match(), sctp_addr_mgmt_assoc(), sctp_aloc_assoc_locked(), sctp_are_there_new_addresses(), sctp_asconf_addr_match(), sctp_asconf_iterator_stcb(), sctp_asconf_queue_mgmt(), sctp_asconf_queue_sa_delete(), sctp_asconf_send_nat_state_update(), sctp_check_address_list_all(), sctp_choose_boundall(), sctp_choose_boundspecific_inp(), sctp_choose_boundspecific_stcb(), sctp_cmpaddr(), sctp_connectx_helper_add(), sctp_does_stcb_own_this_addr(), sctp_endpoint_probe(), sctp_fill_up_addresses_vrf(), sctp_find_ifa_by_addr(), sctp_find_ifa_in_ep(), sctp_find_valid_localaddr(), sctp_findassociation_ep_addr(), sctp_findassociation_ep_asconf(), sctp_findassociation_special_addr(), sctp_get_ifa_hash_val(), sctp_getopt(), sctp_handle_cookie_echo(), sctp_handle_heartbeat_ack(), sctp_hc_get_mtu(), sctp_hc_set_mtu(), sctp_inpcb_bind_locked(), sctp_is_address_in_scope(), sctp_load_addresses_from_init(), sctp_local_addr_count(), sctp_lowlevel_chunk_output(), sctp_print_address(), sctp_process_asconf_add_ip(), sctp_process_asconf_delete_ip(), sctp_process_asconf_set_primary(), sctp_process_cmsgs_for_init(), sctp_process_cookie_new(), sctp_process_initack_addresses(), sctp_select_nth_preferred_addr_from_ifn_boundall(), sctp_send_hb(), sctp_send_initiate_ack(), sctp_send_resp_msg(), sctp_setopt(), sctp_source_address_selection(), sctp_sysctl_copy_out_local_addresses(), sctp_tcb_special_locate(), sctp_v4src_match_nexthop(), syncache_socket(), sysctl_drop(), tcp_input_with_port(), tcp_usr_send(), and X_ip_mforward().

◆ sin_family

◆ sin_len

◆ sin_port

◆ sin_zero

char sockaddr_in::sin_zero[8]

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