OSSockOpt¶
Convenience functions to fetch the option level and option
name constants (arguments #2 and #3) for the
getsockopt(2)
and setsockopt(2)
operating system calls.
The values of the option level and option name constants are
typically C preprocessor macros, e.g., #define SOMETHING 42
.
These macro names are upper case and may contain multiple
consecutive underscore characters (though this is rare, for
example, IP_NAT__XXX
). The function names in this primitive
are derived by the C macro name and then:
- converted to lower case
- any double underscore (
__
) is converted to a single underscore (_
).
These constants are not stable between Pony releases. Values returned by this function may be held by long-lived variables by the calling process: values cannot change while the process runs. Programmers must not cache any of these values for purposes of sharing them for use by any other Pony program (for example, sharing via serialization & deserialization or via direct shared memory).
Many functions may return -1
, which means that the constant's
value could not be determined at the Pony runtime library compile
time. One cause may be that the option truly isn't available,
for example, the option level constant IPPROTO_3PC
is available
on MacOS 10.x but not on Linux 4.4. Another cause may be the
Pony runtime library's compilation did not include the correct
header file(s) for the target OS platform.
A third cause of error is due to the regular expression-based
approach used to harvest desirable constants. It is not fool-proof.
The regexp used is too broad and finds some macros that are not
supposed to be used with getsockopt(2)
and setsockopt(2)
.
Please consult your platform's documentation to verify the names
of the option level and option name macros.
The following code fragments are equivalent: set the socket
receive buffer size for the file descriptor fd
to 4455
.
/* In C */
int option_value = 4455;
setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &option_value, 4);
/* In Pony */
var option: I32 = 4455;
@setsockopt[I32](fd, OSSockOpt.sol_socket(), OSSockOpt.so_rcvbuf(),
addressof option, I32(4))
Constructors¶
create¶
Returns¶
- OSSockOpt val^
Public Functions¶
ipproto_3pc¶
Returns¶
- I32 val
ipproto_adfs¶
Returns¶
- I32 val
ipproto_ah¶
Returns¶
- I32 val
ipproto_ahip¶
Returns¶
- I32 val
ipproto_apes¶
Returns¶
- I32 val
ipproto_argus¶
Returns¶
- I32 val
ipproto_ax25¶
Returns¶
- I32 val
ipproto_beetph¶
Returns¶
- I32 val
ipproto_bha¶
Returns¶
- I32 val
ipproto_blt¶
Returns¶
- I32 val
ipproto_brsatmon¶
Returns¶
- I32 val
ipproto_carp¶
Returns¶
- I32 val
ipproto_cftp¶
Returns¶
- I32 val
ipproto_chaos¶
Returns¶
- I32 val
ipproto_cmtp¶
Returns¶
- I32 val
ipproto_comp¶
Returns¶
- I32 val
ipproto_cphb¶
Returns¶
- I32 val
ipproto_cpnx¶
Returns¶
- I32 val
ipproto_dccp¶
Returns¶
- I32 val
ipproto_ddp¶
Returns¶
- I32 val
ipproto_dgp¶
Returns¶
- I32 val
ipproto_divert¶
Returns¶
- I32 val
ipproto_done¶
Returns¶
- I32 val
ipproto_dstopts¶
Returns¶
- I32 val
ipproto_egp¶
Returns¶
- I32 val
ipproto_emcon¶
Returns¶
- I32 val
ipproto_encap¶
Returns¶
- I32 val
ipproto_eon¶
Returns¶
- I32 val
ipproto_esp¶
Returns¶
- I32 val
ipproto_etherip¶
Returns¶
- I32 val
ipproto_fragment¶
Returns¶
- I32 val
ipproto_ggp¶
Returns¶
- I32 val
ipproto_gmtp¶
Returns¶
- I32 val
ipproto_gre¶
Returns¶
- I32 val
ipproto_hello¶
Returns¶
- I32 val
ipproto_hip¶
Returns¶
- I32 val
ipproto_hmp¶
Returns¶
- I32 val
ipproto_hopopts¶
Returns¶
- I32 val
ipproto_icmp¶
Returns¶
- I32 val
ipproto_icmpv6¶
Returns¶
- I32 val
ipproto_idp¶
Returns¶
- I32 val
ipproto_idpr¶
Returns¶
- I32 val
ipproto_idrp¶
Returns¶
- I32 val
ipproto_igmp¶
Returns¶
- I32 val
ipproto_igp¶
Returns¶
- I32 val
ipproto_igrp¶
Returns¶
- I32 val
ipproto_il¶
Returns¶
- I32 val
ipproto_inlsp¶
Returns¶
- I32 val
ipproto_inp¶
Returns¶
- I32 val
ipproto_ip¶
Returns¶
- I32 val
ipproto_ipcomp¶
Returns¶
- I32 val
ipproto_ipcv¶
Returns¶
- I32 val
ipproto_ipeip¶
Returns¶
- I32 val
ipproto_ipip¶
Returns¶
- I32 val
ipproto_ippc¶
Returns¶
- I32 val
ipproto_ipv4¶
Returns¶
- I32 val
ipproto_ipv6¶
Returns¶
- I32 val
ipproto_irtp¶
Returns¶
- I32 val
ipproto_kryptolan¶
Returns¶
- I32 val
ipproto_larp¶
Returns¶
- I32 val
ipproto_leaf1¶
Returns¶
- I32 val
ipproto_leaf2¶
Returns¶
- I32 val
ipproto_max¶
Returns¶
- I32 val
ipproto_maxid¶
Returns¶
- I32 val
ipproto_meas¶
Returns¶
- I32 val
ipproto_mh¶
Returns¶
- I32 val
ipproto_mhrp¶
Returns¶
- I32 val
ipproto_micp¶
Returns¶
- I32 val
ipproto_mobile¶
Returns¶
- I32 val
ipproto_mpls¶
Returns¶
- I32 val
ipproto_mtp¶
Returns¶
- I32 val
ipproto_mux¶
Returns¶
- I32 val
ipproto_nd¶
Returns¶
- I32 val
ipproto_nhrp¶
Returns¶
- I32 val
ipproto_none¶
Returns¶
- I32 val
ipproto_nsp¶
Returns¶
- I32 val
ipproto_nvpii¶
Returns¶
- I32 val
ipproto_old_divert¶
Returns¶
- I32 val
ipproto_ospfigp¶
Returns¶
- I32 val
ipproto_pfsync¶
Returns¶
- I32 val
ipproto_pgm¶
Returns¶
- I32 val
ipproto_pigp¶
Returns¶
- I32 val
ipproto_pim¶
Returns¶
- I32 val
ipproto_prm¶
Returns¶
- I32 val
ipproto_pup¶
Returns¶
- I32 val
ipproto_pvp¶
Returns¶
- I32 val
ipproto_raw¶
Returns¶
- I32 val
ipproto_rccmon¶
Returns¶
- I32 val
ipproto_rdp¶
Returns¶
- I32 val
ipproto_reserved_253¶
Returns¶
- I32 val
ipproto_reserved_254¶
Returns¶
- I32 val
ipproto_routing¶
Returns¶
- I32 val
ipproto_rsvp¶
Returns¶
- I32 val
ipproto_rvd¶
Returns¶
- I32 val
ipproto_satexpak¶
Returns¶
- I32 val
ipproto_satmon¶
Returns¶
- I32 val
ipproto_sccsp¶
Returns¶
- I32 val
ipproto_sctp¶
Returns¶
- I32 val
ipproto_sdrp¶
Returns¶
- I32 val
ipproto_send¶
Returns¶
- I32 val
ipproto_sep¶
Returns¶
- I32 val
ipproto_shim6¶
Returns¶
- I32 val
ipproto_skip¶
Returns¶
- I32 val
ipproto_spacer¶
Returns¶
- I32 val
ipproto_srpc¶
Returns¶
- I32 val
ipproto_st¶
Returns¶
- I32 val
ipproto_svmtp¶
Returns¶
- I32 val
ipproto_swipe¶
Returns¶
- I32 val
ipproto_tcf¶
Returns¶
- I32 val
ipproto_tcp¶
Returns¶
- I32 val
ipproto_tlsp¶
Returns¶
- I32 val
ipproto_tp¶
Returns¶
- I32 val
ipproto_tpxx¶
Returns¶
- I32 val
ipproto_trunk1¶
Returns¶
- I32 val
ipproto_trunk2¶
Returns¶
- I32 val
ipproto_ttp¶
Returns¶
- I32 val
ipproto_udp¶
Returns¶
- I32 val
ipproto_udplite¶
Returns¶
- I32 val
ipproto_vines¶
Returns¶
- I32 val
ipproto_visa¶
Returns¶
- I32 val
ipproto_vmtp¶
Returns¶
- I32 val
ipproto_wbexpak¶
Returns¶
- I32 val
ipproto_wbmon¶
Returns¶
- I32 val
ipproto_wsn¶
Returns¶
- I32 val
ipproto_xnet¶
Returns¶
- I32 val
ipproto_xtp¶
Returns¶
- I32 val
sol_atalk¶
Returns¶
- I32 val
sol_ax25¶
Returns¶
- I32 val
sol_hci_raw¶
Returns¶
- I32 val
sol_ipx¶
Returns¶
- I32 val
sol_l2cap¶
Returns¶
- I32 val
sol_local¶
Returns¶
- I32 val
sol_ndrvproto¶
Returns¶
- I32 val
sol_netrom¶
Returns¶
- I32 val
sol_rds¶
Returns¶
- I32 val
sol_rfcomm¶
Returns¶
- I32 val
sol_rose¶
Returns¶
- I32 val
sol_sco¶
Returns¶
- I32 val
sol_socket¶
Returns¶
- I32 val
sol_tipc¶
Returns¶
- I32 val
sol_udp¶
Returns¶
- I32 val
af_coip¶
Returns¶
- I32 val
af_inet¶
Returns¶
- I32 val
af_inet6¶
Returns¶
- I32 val
bluetooth_proto_sco¶
Returns¶
- I32 val
dccp_nr_pkt_types¶
Returns¶
- I32 val
dccp_service_list_max_len¶
Returns¶
- I32 val
dccp_single_opt_maxlen¶
Returns¶
- I32 val
dccp_sockopt_available_ccids¶
Returns¶
- I32 val
dccp_sockopt_ccid¶
Returns¶
- I32 val
dccp_sockopt_ccid_rx_info¶
Returns¶
- I32 val
dccp_sockopt_ccid_tx_info¶
Returns¶
- I32 val
dccp_sockopt_change_l¶
Returns¶
- I32 val
dccp_sockopt_change_r¶
Returns¶
- I32 val
dccp_sockopt_get_cur_mps¶
Returns¶
- I32 val
dccp_sockopt_packet_size¶
Returns¶
- I32 val
dccp_sockopt_qpolicy_id¶
Returns¶
- I32 val
dccp_sockopt_qpolicy_txqlen¶
Returns¶
- I32 val
dccp_sockopt_recv_cscov¶
Returns¶
- I32 val
dccp_sockopt_rx_ccid¶
Returns¶
- I32 val
dccp_sockopt_send_cscov¶
Returns¶
- I32 val
dccp_sockopt_server_timewait¶
Returns¶
- I32 val
dccp_sockopt_service¶
Returns¶
- I32 val
dccp_sockopt_tx_ccid¶
Returns¶
- I32 val
dso_acceptmode¶
Returns¶
- I32 val
dso_conaccept¶
Returns¶
- I32 val
dso_conaccess¶
Returns¶
- I32 val
dso_condata¶
Returns¶
- I32 val
dso_conreject¶
Returns¶
- I32 val
dso_cork¶
Returns¶
- I32 val
dso_disdata¶
Returns¶
- I32 val
dso_info¶
Returns¶
- I32 val
dso_linkinfo¶
Returns¶
- I32 val
dso_max¶
Returns¶
- I32 val
dso_maxwindow¶
Returns¶
- I32 val
dso_nodelay¶
Returns¶
- I32 val
dso_seqpacket¶
Returns¶
- I32 val
dso_services¶
Returns¶
- I32 val
dso_stream¶
Returns¶
- I32 val
icmp_address¶
Returns¶
- I32 val
icmp_addressreply¶
Returns¶
- I32 val
icmp_dest_unreach¶
Returns¶
- I32 val
icmp_echo¶
Returns¶
- I32 val
icmp_echoreply¶
Returns¶
- I32 val
icmp_exc_fragtime¶
Returns¶
- I32 val
icmp_exc_ttl¶
Returns¶
- I32 val
icmp_filter¶
Returns¶
- I32 val
icmp_frag_needed¶
Returns¶
- I32 val
icmp_host_ano¶
Returns¶
- I32 val
icmp_host_isolated¶
Returns¶
- I32 val
icmp_host_unknown¶
Returns¶
- I32 val
icmp_host_unreach¶
Returns¶
- I32 val
icmp_host_unr_tos¶
Returns¶
- I32 val
icmp_info_reply¶
Returns¶
- I32 val
icmp_info_request¶
Returns¶
- I32 val
icmp_net_ano¶
Returns¶
- I32 val
icmp_net_unknown¶
Returns¶
- I32 val
icmp_net_unreach¶
Returns¶
- I32 val
icmp_net_unr_tos¶
Returns¶
- I32 val
icmp_parameterprob¶
Returns¶
- I32 val
icmp_pkt_filtered¶
Returns¶
- I32 val
icmp_port_unreach¶
Returns¶
- I32 val
icmp_prec_cutoff¶
Returns¶
- I32 val
icmp_prec_violation¶
Returns¶
- I32 val
icmp_prot_unreach¶
Returns¶
- I32 val
icmp_redirect¶
Returns¶
- I32 val
icmp_redir_host¶
Returns¶
- I32 val
icmp_redir_hosttos¶
Returns¶
- I32 val
icmp_redir_net¶
Returns¶
- I32 val
icmp_redir_nettos¶
Returns¶
- I32 val
icmp_source_quench¶
Returns¶
- I32 val
icmp_sr_failed¶
Returns¶
- I32 val
icmp_timestamp¶
Returns¶
- I32 val
icmp_timestampreply¶
Returns¶
- I32 val
icmp_time_exceeded¶
Returns¶
- I32 val
ipctl_acceptsourceroute¶
Returns¶
- I32 val
ipctl_defmtu¶
Returns¶
- I32 val
ipctl_defttl¶
Returns¶
- I32 val
ipctl_directedbroadcast¶
Returns¶
- I32 val
ipctl_fastforwarding¶
Returns¶
- I32 val
ipctl_forwarding¶
Returns¶
- I32 val
ipctl_gif_ttl¶
Returns¶
- I32 val
ipctl_intrdqdrops¶
Returns¶
- I32 val
ipctl_intrdqmaxlen¶
Returns¶
- I32 val
ipctl_intrqdrops¶
Returns¶
- I32 val
ipctl_intrqmaxlen¶
Returns¶
- I32 val
ipctl_keepfaith¶
Returns¶
- I32 val
ipctl_maxid¶
Returns¶
- I32 val
ipctl_rtexpire¶
Returns¶
- I32 val
ipctl_rtmaxcache¶
Returns¶
- I32 val
ipctl_rtminexpire¶
Returns¶
- I32 val
ipctl_sendredirects¶
Returns¶
- I32 val
ipctl_sourceroute¶
Returns¶
- I32 val
ipctl_stats¶
Returns¶
- I32 val
ipport_ephemeralfirst¶
Returns¶
- I32 val
ipport_ephemerallast¶
Returns¶
- I32 val
ipport_hifirstauto¶
Returns¶
- I32 val
ipport_hilastauto¶
Returns¶
- I32 val
ipport_max¶
Returns¶
- I32 val
ipport_reserved¶
Returns¶
- I32 val
ipport_reservedstart¶
Returns¶
- I32 val
ipport_userreserved¶
Returns¶
- I32 val
ipv6_2292dstopts¶
Returns¶
- I32 val
ipv6_2292hoplimit¶
Returns¶
- I32 val
ipv6_2292hopopts¶
Returns¶
- I32 val
ipv6_2292pktinfo¶
Returns¶
- I32 val
ipv6_2292pktoptions¶
Returns¶
- I32 val
ipv6_2292rthdr¶
Returns¶
- I32 val
ipv6_addrform¶
Returns¶
- I32 val
ipv6_addr_preferences¶
Returns¶
- I32 val
ipv6_add_membership¶
Returns¶
- I32 val
ipv6_authhdr¶
Returns¶
- I32 val
ipv6_autoflowlabel¶
Returns¶
- I32 val
ipv6_checksum¶
Returns¶
- I32 val
ipv6_dontfrag¶
Returns¶
- I32 val
ipv6_drop_membership¶
Returns¶
- I32 val
ipv6_dstopts¶
Returns¶
- I32 val
ipv6_flowinfo¶
Returns¶
- I32 val
ipv6_flowinfo_flowlabel¶
Returns¶
- I32 val
ipv6_flowinfo_priority¶
Returns¶
- I32 val
ipv6_flowinfo_send¶
Returns¶
- I32 val
ipv6_flowlabel_mgr¶
Returns¶
- I32 val
ipv6_fl_a_get¶
Returns¶
- I32 val
ipv6_fl_a_put¶
Returns¶
- I32 val
ipv6_fl_a_renew¶
Returns¶
- I32 val
ipv6_fl_f_create¶
Returns¶
- I32 val
ipv6_fl_f_excl¶
Returns¶
- I32 val
ipv6_fl_f_reflect¶
Returns¶
- I32 val
ipv6_fl_f_remote¶
Returns¶
- I32 val
ipv6_fl_s_any¶
Returns¶
- I32 val
ipv6_fl_s_excl¶
Returns¶
- I32 val
ipv6_fl_s_none¶
Returns¶
- I32 val
ipv6_fl_s_process¶
Returns¶
- I32 val
ipv6_fl_s_user¶
Returns¶
- I32 val
ipv6_hoplimit¶
Returns¶
- I32 val
ipv6_hopopts¶
Returns¶
- I32 val
ipv6_ipsec_policy¶
Returns¶
- I32 val
ipv6_join_anycast¶
Returns¶
- I32 val
ipv6_leave_anycast¶
Returns¶
- I32 val
ipv6_minhopcount¶
Returns¶
- I32 val
ipv6_mtu¶
Returns¶
- I32 val
ipv6_mtu_discover¶
Returns¶
- I32 val
ipv6_multicast_hops¶
Returns¶
- I32 val
ipv6_multicast_if¶
Returns¶
- I32 val
ipv6_multicast_loop¶
Returns¶
- I32 val
ipv6_nexthop¶
Returns¶
- I32 val
ipv6_origdstaddr¶
Returns¶
- I32 val
ipv6_pathmtu¶
Returns¶
- I32 val
ipv6_pktinfo¶
Returns¶
- I32 val
ipv6_pmtudisc_do¶
Returns¶
- I32 val
ipv6_pmtudisc_dont¶
Returns¶
- I32 val
ipv6_pmtudisc_interface¶
Returns¶
- I32 val
ipv6_pmtudisc_omit¶
Returns¶
- I32 val
ipv6_pmtudisc_probe¶
Returns¶
- I32 val
ipv6_pmtudisc_want¶
Returns¶
- I32 val
ipv6_prefer_src_cga¶
Returns¶
- I32 val
ipv6_prefer_src_coa¶
Returns¶
- I32 val
ipv6_prefer_src_home¶
Returns¶
- I32 val
ipv6_prefer_src_noncga¶
Returns¶
- I32 val
ipv6_prefer_src_public¶
Returns¶
- I32 val
ipv6_prefer_src_pubtmp_default¶
Returns¶
- I32 val
ipv6_prefer_src_tmp¶
Returns¶
- I32 val
ipv6_priority_10¶
Returns¶
- I32 val
ipv6_priority_11¶
Returns¶
- I32 val
ipv6_priority_12¶
Returns¶
- I32 val
ipv6_priority_13¶
Returns¶
- I32 val
ipv6_priority_14¶
Returns¶
- I32 val
ipv6_priority_15¶
Returns¶
- I32 val
ipv6_priority_8¶
Returns¶
- I32 val
ipv6_priority_9¶
Returns¶
- I32 val
ipv6_priority_bulk¶
Returns¶
- I32 val
ipv6_priority_control¶
Returns¶
- I32 val
ipv6_priority_filler¶
Returns¶
- I32 val
ipv6_priority_interactive¶
Returns¶
- I32 val
ipv6_priority_reserved1¶
Returns¶
- I32 val
ipv6_priority_reserved2¶
Returns¶
- I32 val
ipv6_priority_unattended¶
Returns¶
- I32 val
ipv6_priority_uncharacterized¶
Returns¶
- I32 val
ipv6_recvdstopts¶
Returns¶
- I32 val
ipv6_recverr¶
Returns¶
- I32 val
ipv6_recvhoplimit¶
Returns¶
- I32 val
ipv6_recvhopopts¶
Returns¶
- I32 val
ipv6_recvorigdstaddr¶
Returns¶
- I32 val
ipv6_recvpathmtu¶
Returns¶
- I32 val
ipv6_recvpktinfo¶
Returns¶
- I32 val
ipv6_recvrthdr¶
Returns¶
- I32 val
ipv6_recvtclass¶
Returns¶
- I32 val
ipv6_router_alert¶
Returns¶
- I32 val
ipv6_rthdr¶
Returns¶
- I32 val
ipv6_rthdrdstopts¶
Returns¶
- I32 val
ipv6_tclass¶
Returns¶
- I32 val
ipv6_tlv_hao¶
Returns¶
- I32 val
ipv6_tlv_jumbo¶
Returns¶
- I32 val
ipv6_tlv_pad1¶
Returns¶
- I32 val
ipv6_tlv_padn¶
Returns¶
- I32 val
ipv6_tlv_routeralert¶
Returns¶
- I32 val
ipv6_transparent¶
Returns¶
- I32 val
ipv6_unicast_hops¶
Returns¶
- I32 val
ipv6_unicast_if¶
Returns¶
- I32 val
ipv6_use_min_mtu¶
Returns¶
- I32 val
ipv6_v6only¶
Returns¶
- I32 val
ipv6_xfrm_policy¶
Returns¶
- I32 val
ipx_address¶
Returns¶
- I32 val
ipx_address_notify¶
Returns¶
- I32 val
ipx_crtitf¶
Returns¶
- I32 val
ipx_dltitf¶
Returns¶
- I32 val
ipx_dstype¶
Returns¶
- I32 val
ipx_extended_address¶
Returns¶
- I32 val
ipx_filterptype¶
Returns¶
- I32 val
ipx_frame_8022¶
Returns¶
- I32 val
ipx_frame_8023¶
Returns¶
- I32 val
ipx_frame_etherii¶
Returns¶
- I32 val
ipx_frame_none¶
Returns¶
- I32 val
ipx_frame_snap¶
Returns¶
- I32 val
ipx_frame_tr_8022¶
Returns¶
- I32 val
ipx_getnetinfo¶
Returns¶
- I32 val
ipx_getnetinfo_norip¶
Returns¶
- I32 val
ipx_immediatespxack¶
Returns¶
- I32 val
ipx_internal¶
Returns¶
- I32 val
ipx_maxsize¶
Returns¶
- I32 val
ipx_max_adapter_num¶
Returns¶
- I32 val
ipx_mtu¶
Returns¶
- I32 val
ipx_node_len¶
Returns¶
- I32 val
ipx_primary¶
Returns¶
- I32 val
ipx_ptype¶
Returns¶
- I32 val
ipx_receive_broadcast¶
Returns¶
- I32 val
ipx_recvhdr¶
Returns¶
- I32 val
ipx_reripnetnumber¶
Returns¶
- I32 val
ipx_route_no_router¶
Returns¶
- I32 val
ipx_rt_8022¶
Returns¶
- I32 val
ipx_rt_bluebook¶
Returns¶
- I32 val
ipx_rt_routed¶
Returns¶
- I32 val
ipx_rt_snap¶
Returns¶
- I32 val
ipx_special_none¶
Returns¶
- I32 val
ipx_spxgetconnectionstatus¶
Returns¶
- I32 val
ipx_stopfilterptype¶
Returns¶
- I32 val
ipx_type¶
Returns¶
- I32 val
ip_add_membership¶
Returns¶
- I32 val
ip_add_source_membership¶
Returns¶
- I32 val
ip_bindany¶
Returns¶
- I32 val
ip_bindmulti¶
Returns¶
- I32 val
ip_bind_address_no_port¶
Returns¶
- I32 val
ip_block_source¶
Returns¶
- I32 val
ip_bound_if¶
Returns¶
- I32 val
ip_checksum¶
Returns¶
- I32 val
ip_default_multicast_loop¶
Returns¶
- I32 val
ip_default_multicast_ttl¶
Returns¶
- I32 val
ip_dontfrag¶
Returns¶
- I32 val
ip_drop_membership¶
Returns¶
- I32 val
ip_drop_source_membership¶
Returns¶
- I32 val
ip_dummynet3¶
Returns¶
- I32 val
ip_dummynet_configure¶
Returns¶
- I32 val
ip_dummynet_del¶
Returns¶
- I32 val
ip_dummynet_flush¶
Returns¶
- I32 val
ip_dummynet_get¶
Returns¶
- I32 val
ip_faith¶
Returns¶
- I32 val
ip_flowid¶
Returns¶
- I32 val
ip_flowtype¶
Returns¶
- I32 val
ip_freebind¶
Returns¶
- I32 val
ip_fw3¶
Returns¶
- I32 val
ip_fw_add¶
Returns¶
- I32 val
ip_fw_del¶
Returns¶
- I32 val
ip_fw_flush¶
Returns¶
- I32 val
ip_fw_get¶
Returns¶
- I32 val
ip_fw_nat_cfg¶
Returns¶
- I32 val
ip_fw_nat_del¶
Returns¶
- I32 val
ip_fw_nat_get_config¶
Returns¶
- I32 val
ip_fw_nat_get_log¶
Returns¶
- I32 val
ip_fw_resetlog¶
Returns¶
- I32 val
ip_fw_table_add¶
Returns¶
- I32 val
ip_fw_table_del¶
Returns¶
- I32 val
ip_fw_table_flush¶
Returns¶
- I32 val
ip_fw_table_getsize¶
Returns¶
- I32 val
ip_fw_table_list¶
Returns¶
- I32 val
ip_fw_zero¶
Returns¶
- I32 val
ip_hdrincl¶
Returns¶
- I32 val
ip_ipsec_policy¶
Returns¶
- I32 val
ip_max_group_src_filter¶
Returns¶
- I32 val
ip_max_memberships¶
Returns¶
- I32 val
ip_max_sock_mute_filter¶
Returns¶
- I32 val
ip_max_sock_src_filter¶
Returns¶
- I32 val
ip_max_source_filter¶
Returns¶
- I32 val
ip_minttl¶
Returns¶
- I32 val
ip_min_memberships¶
Returns¶
- I32 val
ip_msfilter¶
Returns¶
- I32 val
ip_mtu¶
Returns¶
- I32 val
ip_mtu_discover¶
Returns¶
- I32 val
ip_multicast_all¶
Returns¶
- I32 val
ip_multicast_if¶
Returns¶
- I32 val
ip_multicast_ifindex¶
Returns¶
- I32 val
ip_multicast_loop¶
Returns¶
- I32 val
ip_multicast_ttl¶
Returns¶
- I32 val
ip_multicast_vif¶
Returns¶
- I32 val
ip_nat_xxx¶
Returns¶
- I32 val
ip_nodefrag¶
Returns¶
- I32 val
ip_old_fw_add¶
Returns¶
- I32 val
ip_old_fw_del¶
Returns¶
- I32 val
ip_old_fw_flush¶
Returns¶
- I32 val
ip_old_fw_get¶
Returns¶
- I32 val
ip_old_fw_resetlog¶
Returns¶
- I32 val
ip_old_fw_zero¶
Returns¶
- I32 val
ip_onesbcast¶
Returns¶
- I32 val
ip_options¶
Returns¶
- I32 val
ip_origdstaddr¶
Returns¶
- I32 val
ip_passsec¶
Returns¶
- I32 val
ip_pktinfo¶
Returns¶
- I32 val
ip_pktoptions¶
Returns¶
- I32 val
ip_pmtudisc_do¶
Returns¶
- I32 val
ip_pmtudisc_dont¶
Returns¶
- I32 val
ip_pmtudisc_interface¶
Returns¶
- I32 val
ip_pmtudisc_omit¶
Returns¶
- I32 val
ip_pmtudisc_probe¶
Returns¶
- I32 val
ip_pmtudisc_want¶
Returns¶
- I32 val
ip_portrange¶
Returns¶
- I32 val
ip_portrange_default¶
Returns¶
- I32 val
ip_portrange_high¶
Returns¶
- I32 val
ip_portrange_low¶
Returns¶
- I32 val
ip_recvdstaddr¶
Returns¶
- I32 val
ip_recverr¶
Returns¶
- I32 val
ip_recvflowid¶
Returns¶
- I32 val
ip_recvif¶
Returns¶
- I32 val
ip_recvopts¶
Returns¶
- I32 val
ip_recvorigdstaddr¶
Returns¶
- I32 val
ip_recvpktinfo¶
Returns¶
- I32 val
ip_recvretopts¶
Returns¶
- I32 val
ip_recvrssbucketid¶
Returns¶
- I32 val
ip_recvtos¶
Returns¶
- I32 val
ip_recvttl¶
Returns¶
- I32 val
ip_retopts¶
Returns¶
- I32 val
ip_router_alert¶
Returns¶
- I32 val
ip_rssbucketid¶
Returns¶
- I32 val
ip_rss_listen_bucket¶
Returns¶
- I32 val
ip_rsvp_off¶
Returns¶
- I32 val
ip_rsvp_on¶
Returns¶
- I32 val
ip_rsvp_vif_off¶
Returns¶
- I32 val
ip_rsvp_vif_on¶
Returns¶
- I32 val
ip_sendsrcaddr¶
Returns¶
- I32 val
ip_striphdr¶
Returns¶
- I32 val
ip_tos¶
Returns¶
- I32 val
ip_traffic_mgt_background¶
Returns¶
- I32 val
ip_transparent¶
Returns¶
- I32 val
ip_ttl¶
Returns¶
- I32 val
ip_unblock_source¶
Returns¶
- I32 val
ip_unicast_if¶
Returns¶
- I32 val
ip_xfrm_policy¶
Returns¶
- I32 val
local_connwait¶
Returns¶
- I32 val
local_creds¶
Returns¶
- I32 val
local_peercred¶
Returns¶
- I32 val