FreeBSD kernel IPv4 code
|
#include <sctp_pcb.h>
Public Member Functions | |
LIST_ENTRY (sctp_ifa) next_ifa | |
LIST_ENTRY (sctp_ifa) next_bucket | |
Data Fields | |
struct sctp_ifn * | ifn_p |
void * | ifa |
union sctp_sockstore | address |
uint32_t | refcount |
uint32_t | flags |
uint32_t | localifa_flags |
uint32_t | vrf_id |
uint8_t | src_is_loop |
uint8_t | src_is_priv |
uint8_t | src_is_glob |
uint8_t | resv |
Definition at line 98 of file sctp_pcb.h.
sctp_ifa::LIST_ENTRY | ( | sctp_ifa | ) |
sctp_ifa::LIST_ENTRY | ( | sctp_ifa | ) |
union sctp_sockstore sctp_ifa::address |
Definition at line 105 of file sctp_pcb.h.
Referenced by sctp_add_addr_to_mbuf(), sctp_add_addr_to_vrf(), sctp_add_addresses_to_i_ia(), sctp_add_ifa_to_ifn(), sctp_add_local_addr_ep(), sctp_add_local_addr_restricted(), sctp_addr_mgmt_assoc(), sctp_asconf_iterator_ep(), sctp_asconf_iterator_stcb(), sctp_asconf_queue_mgmt(), sctp_asconf_send_nat_state_update(), sctp_check_address_list_all(), sctp_check_address_list_ep(), sctp_choose_boundall(), sctp_choose_boundspecific_inp(), sctp_choose_boundspecific_stcb(), 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_find_valid_localaddr_ep(), sctp_is_addr_pending(), sctp_is_address_in_scope(), sctp_listen(), sctp_local_addr_count(), sctp_lowlevel_chunk_output(), sctp_max_size_addresses_vrf(), sctp_path_check_and_react(), sctp_remove_ifa_from_ifn(), sctp_select_nth_preferred_addr_from_ifn_boundall(), sctp_send_initiate_ack(), sctp_sysctl_copy_out_local_addresses(), sctp_sysctl_number_of_addresses(), sctp_tcb_special_locate(), sctp_update_ep_vflag(), and sctp_v4src_match_nexthop().
uint32_t sctp_ifa::flags |
Definition at line 107 of file sctp_pcb.h.
Referenced by sctp_add_addr_to_vrf().
void* sctp_ifa::ifa |
Definition at line 102 of file sctp_pcb.h.
Referenced by sctp_add_addr_to_vrf(), sctp_addr_mgmt_ep_sa(), sctp_asconf_iterator_end(), sctp_asconf_iterator_ep(), sctp_asconf_iterator_ep_end(), sctp_asconf_iterator_stcb(), sctp_asconf_queue_sa_delete(), sctp_count_num_preferred_boundall(), sctp_dynamic_set_primary(), sctp_inpcb_bind_locked(), sctp_is_ifa_addr_acceptable(), sctp_is_ifa_addr_preferred(), sctp_pcb_finish(), sctp_select_nth_preferred_addr_from_ifn_boundall(), sctp_set_primary_ip_address_sa(), sctp_setopt(), and sctp_v4src_match_nexthop().
struct sctp_ifn* sctp_ifa::ifn_p |
Definition at line 101 of file sctp_pcb.h.
Referenced by sctp_add_addr_to_vrf(), sctp_add_ifa_to_ifn(), sctp_add_remote_addr(), sctp_asconf_addr_mgmt_ack(), sctp_del_addr_from_vrf(), sctp_free_ifa(), sctp_is_address_in_scope(), sctp_mark_ifa_addr_down(), sctp_mark_ifa_addr_up(), and sctp_remove_ifa_from_ifn().
uint32_t sctp_ifa::localifa_flags |
Definition at line 108 of file sctp_pcb.h.
Referenced by sctp_add_addr_to_vrf(), sctp_add_addresses_to_i_ia(), sctp_add_local_addr_ep(), sctp_add_local_addr_restricted(), sctp_addr_mgmt_assoc(), sctp_asconf_iterator_end(), sctp_asconf_send_nat_state_update(), sctp_choose_boundall(), sctp_choose_boundspecific_inp(), sctp_choose_boundspecific_stcb(), sctp_does_stcb_own_this_addr(), sctp_endpoint_probe(), sctp_find_valid_localaddr(), sctp_init_ifns_for_vrf(), sctp_inpcb_bind_locked(), sctp_is_address_in_scope(), sctp_lowlevel_chunk_output(), sctp_mark_ifa_addr_down(), sctp_mark_ifa_addr_up(), sctp_pathmtu_timer(), sctp_select_nth_preferred_addr_from_ifn_boundall(), sctp_tcb_special_locate(), and sctp_update_ep_vflag().
uint32_t sctp_ifa::refcount |
Definition at line 106 of file sctp_pcb.h.
Referenced by sctp_add_addr_to_vrf(), sctp_addr_mgmt_ep_sa(), sctp_asconf_queue_add(), sctp_asconf_queue_mgmt(), sctp_asconf_queue_sa_delete(), sctp_choose_boundall(), sctp_choose_boundspecific_inp(), sctp_choose_boundspecific_stcb(), sctp_dynamic_set_primary(), sctp_free_ifa(), sctp_insert_laddr(), and sctp_move_pcb_and_assoc().
uint8_t sctp_ifa::resv |
Definition at line 113 of file sctp_pcb.h.
uint8_t sctp_ifa::src_is_glob |
Definition at line 112 of file sctp_pcb.h.
Referenced by sctp_add_addr_to_vrf().
uint8_t sctp_ifa::src_is_loop |
Definition at line 110 of file sctp_pcb.h.
Referenced by sctp_add_addr_to_vrf(), and sctp_select_nth_preferred_addr_from_ifn_boundall().
uint8_t sctp_ifa::src_is_priv |
Definition at line 111 of file sctp_pcb.h.
Referenced by sctp_add_addr_to_vrf(), and sctp_select_nth_preferred_addr_from_ifn_boundall().
uint32_t sctp_ifa::vrf_id |
Definition at line 109 of file sctp_pcb.h.
Referenced by sctp_add_addr_to_vrf(), sctp_asconf_iterator_stcb(), sctp_check_address_list_all(), sctp_del_addr_from_vrf(), sctp_is_address_on_local_host(), sctp_lowlevel_chunk_output(), sctp_mark_ifa_addr_down(), sctp_mark_ifa_addr_up(), and sctp_set_primary_ip_address_sa().