SYMBOL INDEX (10153 symbols across 176 files) FILE: acl/genacl_proxy_gfw_bypass_china_ip.py function fetch_url_content (line 26) | def fetch_url_content(url): function write_gfw_list (line 32) | def write_gfw_list(fp): function write_china_ip (line 40) | def write_china_ip(fp): FILE: bin/sslocal.rs function main (line 12) | fn main() -> ExitCode { FILE: bin/ssmanager.rs function main (line 15) | fn main() -> ExitCode { FILE: bin/ssserver.rs function main (line 15) | fn main() -> ExitCode { FILE: bin/ssservice.rs function main (line 15) | fn main() -> ExitCode { FILE: bin/ssurl.rs constant VERSION (line 17) | const VERSION: &str = env!("CARGO_PKG_VERSION"); constant BLACK (line 19) | const BLACK: &str = "\x1b[40m \x1b[0m"; constant WHITE (line 20) | const WHITE: &str = "\x1b[47m \x1b[0m"; function print_qrcode (line 22) | fn print_qrcode(encoded: &str) { function encode (line 49) | fn encode(filename: &str, need_qrcode: bool) { function decode (line 64) | fn decode(encoded: &str, need_qrcode: bool) { function decode_outline (line 78) | fn decode_outline(remote: &str, need_qrcode: bool) { function main (line 98) | fn main() -> ExitCode { FILE: bin/sswinservice.rs constant SERVICE_NAME (line 22) | const SERVICE_NAME: &str = "ssservice"; constant SERVICE_EXIT_CODE_ARGUMENT_ERROR (line 23) | const SERVICE_EXIT_CODE_ARGUMENT_ERROR: u32 = 100; constant SERVICE_EXIT_CODE_EXITED_UNEXPECTEDLY (line 24) | const SERVICE_EXIT_CODE_EXITED_UNEXPECTEDLY: u32 = 101; constant SERVICE_EXIT_CODE_CREATE_FAILED (line 25) | const SERVICE_EXIT_CODE_CREATE_FAILED: u32 = 102; function set_service_status (line 28) | fn set_service_status( function handle_create_service_result (line 56) | fn handle_create_service_result( function service_main (line 122) | fn service_main(arguments: Vec) -> Result<(), windows_service:... function service_entry (line 196) | fn service_entry(arguments: Vec) { function main (line 204) | fn main() -> Result<(), windows_service::Error> { FILE: configs/genipset.py function get_apnic_delegated (line 10) | def get_apnic_delegated(): function generate_ipset (line 17) | def generate_ipset(content, name, location_set, type_set, output_file): FILE: crates/shadowsocks-service/src/acl/mod.rs type Mode (line 30) | pub enum Mode { type Rules (line 38) | struct Rules { method fmt (line 47) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method new (line 88) | fn new( method check_address_matched (line 110) | fn check_address_matched(&self, addr: &Address) -> bool { method check_ip_matched (line 118) | fn check_ip_matched(&self, addr: &IpAddr) -> bool { method check_host_matched (line 143) | fn check_host_matched(&self, host: &str) -> bool { method is_ip_empty (line 149) | fn is_ip_empty(&self) -> bool { method is_host_empty (line 154) | fn is_host_empty(&self) -> bool { type ParsingRules (line 159) | struct ParsingRules { method new (line 169) | fn new(name: &'static str) -> Self { method add_ipv4_rule (line 180) | fn add_ipv4_rule(&mut self, rule: impl Into) { method add_ipv6_rule (line 186) | fn add_ipv6_rule(&mut self, rule: impl Into) { method add_regex_rule (line 192) | fn add_regex_rule(&mut self, mut rule: String) { method add_set_rule (line 232) | fn add_set_rule(&mut self, rule: &str) -> io::Result<()> { method add_set_rule_inner (line 237) | fn add_set_rule_inner(&mut self, rule: &str) -> io::Result<()> { method add_tree_rule (line 243) | fn add_tree_rule(&mut self, rule: &str) -> io::Result<()> { method add_tree_rule_inner (line 248) | fn add_tree_rule_inner(&mut self, rule: &str) -> io::Result<()> { method check_is_ascii (line 254) | fn check_is_ascii<'a>(&self, str: &'a str) -> io::Result<&'a str> { method compile_regex (line 266) | fn compile_regex(name: &'static str, regex_rules: Vec) -> io::... method into_rules (line 275) | fn into_rules(self) -> io::Result { type AccessControl (line 339) | pub struct AccessControl { method load_from_file (line 351) | pub fn load_from_file>(p: P) -> io::Result { method file_path (line 471) | pub fn file_path(&self) -> &Path { method check_host_in_proxy_list (line 482) | pub fn check_host_in_proxy_list(&self, host: &str) -> Option { method check_ascii_host_in_proxy_list (line 494) | pub fn check_ascii_host_in_proxy_list(&self, host: &str) -> Option bool { method is_host_empty (line 514) | pub fn is_host_empty(&self) -> bool { method check_ip_in_proxy_list (line 519) | pub fn check_ip_in_proxy_list(&self, ip: &IpAddr) -> bool { method is_default_in_proxy_list (line 537) | pub fn is_default_in_proxy_list(&self) -> bool { method convert_to_ascii (line 546) | fn convert_to_ascii(host: &str) -> Cow<'_, str> { method check_target_bypassed (line 555) | pub async fn check_target_bypassed(&self, context: &Context, addr: &Ad... method check_client_blocked (line 590) | pub fn check_client_blocked(&self, addr: &SocketAddr) -> bool { method check_outbound_blocked (line 607) | pub async fn check_outbound_blocked(&self, context: &Context, outbound... method check_outbound_ip_blocked (line 648) | fn check_outbound_ip_blocked(&self, ip: &IpAddr) -> bool { method is_outbound_default_blocked (line 662) | fn is_outbound_default_blocked(&self) -> bool { FILE: crates/shadowsocks-service/src/acl/sub_domains_tree.rs type DomainPart (line 7) | struct DomainPart { method new (line 13) | fn new() -> Self { type SubDomainsTree (line 22) | pub struct SubDomainsTree(HashMap); method new (line 31) | pub fn new() -> Self { method insert (line 35) | pub fn insert(&mut self, value: &str) { method contains (line 56) | pub fn contains(&self, value: &str) -> bool { method is_empty (line 71) | pub fn is_empty(&self) -> bool { method fmt (line 25) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { FILE: crates/shadowsocks-service/src/config.rs type SSDnsConfig (line 90) | enum SSDnsConfig { type SSSecurityConfig (line 97) | struct SSSecurityConfig { type SSSecurityReplayAttackConfig (line 103) | struct SSSecurityReplayAttackConfig { type SSBalancerConfig (line 109) | struct SSBalancerConfig { type SSConfig (line 119) | struct SSConfig { type SSLocalExtConfig (line 242) | struct SSLocalExtConfig { type SSServerUserConfig (line 352) | struct SSServerUserConfig { type SSServerExtConfig (line 358) | struct SSServerExtConfig { type SSOnlineConfig (line 425) | struct SSOnlineConfig { type ConfigType (line 435) | pub enum ConfigType { method is_local (line 453) | pub fn is_local(self) -> bool { method is_server (line 458) | pub fn is_server(self) -> bool { method is_manager (line 463) | pub fn is_manager(self) -> bool { method is_online_config (line 469) | pub fn is_online_config(self) -> bool { type ManagerServerHost (line 727) | pub enum ManagerServerHost { method default (line 735) | fn default() -> Self { type Err (line 741) | type Err = Infallible; method from_str (line 743) | fn from_str(s: &str) -> Result { type ManagerServerMode (line 753) | pub enum ManagerServerMode { type ManagerServerModeError (line 765) | pub struct ManagerServerModeError; method fmt (line 768) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { type Err (line 774) | type Err = ManagerServerModeError; method from_str (line 776) | fn from_str(s: &str) -> Result { method fmt (line 787) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type ManagerConfig (line 798) | pub struct ManagerConfig { method new (line 825) | pub fn new(addr: ManagerAddr) -> Self { type ProtocolType (line 847) | pub enum ProtocolType { method as_str (line 866) | pub fn as_str(&self) -> &'static str { method available_protocols (line 885) | pub fn available_protocols() -> &'static [&'static str] { type ProtocolTypeError (line 906) | pub struct ProtocolTypeError; method fmt (line 909) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { type Err (line 915) | type Err = ProtocolTypeError; method from_str (line 917) | fn from_str(s: &str) -> Result { type LocalConfig (line 939) | pub struct LocalConfig { method new (line 1068) | pub fn new(protocol: ProtocolType) -> Self { method new_with_addr (line 1137) | pub fn new_with_addr(addr: ServerAddr, protocol: ProtocolType) -> Self { method check_integrity (line 1143) | fn check_integrity(&self) -> Result<(), Error> { method is_basic (line 1191) | pub fn is_basic(&self) -> bool { type DnsConfig (line 1216) | pub enum DnsConfig { type SecurityConfig (line 1227) | pub struct SecurityConfig { type SecurityReplayAttackConfig (line 1232) | pub struct SecurityReplayAttackConfig { type BalancerConfig (line 1238) | pub struct BalancerConfig { type LocalFlowStatAddress (line 1250) | pub enum LocalFlowStatAddress { type ServerInstanceConfig (line 1260) | pub struct ServerInstanceConfig { method with_server_config (line 1277) | pub fn with_server_config(config: ServerConfig) -> Self { type LocalInstanceConfig (line 1294) | pub struct LocalInstanceConfig { method with_local_config (line 1303) | pub fn with_local_config(config: LocalConfig) -> Self { type OnlineConfig (line 1312) | pub struct OnlineConfig { type Config (line 1323) | pub struct Config { method new (line 1497) | pub fn new(config_type: ConfigType) -> Self { method load_from_ssconfig (line 1554) | fn load_from_ssconfig(config: SSConfig, config_type: ConfigType) -> Re... method set_dns_formatted (line 2462) | pub fn set_dns_formatted(&mut self, dns: &str) -> Result<(), Error> { method parse_dns_nameservers (line 2496) | fn parse_dns_nameservers(&mut self, nameservers: &str) -> Result Result Result Result<... method load_from_file (line 2597) | pub fn load_from_file>(filename: P, config_type: Config... method has_server_plugins (line 2613) | pub fn has_server_plugins(&self) -> bool { method check_integrity (line 2625) | pub fn check_integrity(&self) -> Result<(), Error> { method fmt (line 2776) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type ErrorKind (line 1431) | pub enum ErrorKind { type Error (line 1445) | pub struct Error { method new (line 1452) | pub fn new(kind: ErrorKind, desc: &'static str, detail: Option... method description (line 1458) | fn description(&self) -> &str { method fmt (line 1478) | fn fmt(&self, f: &mut Formatter) -> fmt::Result { method fmt (line 1487) | fn fmt(&self, f: &mut Formatter) -> fmt::Result { function read_variable_field_value (line 3217) | pub fn read_variable_field_value(value: &str) -> Cow<'_, str> { FILE: crates/shadowsocks-service/src/dns/mod.rs function build_dns_resolver (line 11) | pub async fn build_dns_resolver( FILE: crates/shadowsocks-service/src/lib.rs constant DEFAULT_UDP_EXPIRY_DURATION (line 77) | const DEFAULT_UDP_EXPIRY_DURATION: Duration = Duration::from_secs(5 * 60); function hint_support_default_system_resolver (line 80) | fn hint_support_default_system_resolver() -> bool { FILE: crates/shadowsocks-service/src/local/context.rs type ServiceContext (line 28) | pub struct ServiceContext { method new (line 55) | pub fn new() -> Self { method context (line 73) | pub fn context(&self) -> SharedContext { method context_ref (line 78) | pub fn context_ref(&self) -> &Context { method set_connect_opts (line 83) | pub fn set_connect_opts(&mut self, connect_opts: ConnectOpts) { method connect_opts_ref (line 88) | pub fn connect_opts_ref(&self) -> &ConnectOpts { method set_accept_opts (line 93) | pub fn set_accept_opts(&mut self, accept_opts: AcceptOpts) { method accept_opts (line 98) | pub fn accept_opts(&self) -> AcceptOpts { method set_acl (line 103) | pub fn set_acl(&mut self, acl: Arc) { method acl (line 108) | pub fn acl(&self) -> Option<&AccessControl> { method flow_stat (line 113) | pub fn flow_stat(&self) -> Arc { method flow_stat_ref (line 118) | pub fn flow_stat_ref(&self) -> &FlowStat { method set_dns_resolver (line 123) | pub fn set_dns_resolver(&mut self, resolver: Arc) { method dns_resolver (line 129) | pub fn dns_resolver(&self) -> &DnsResolver { method check_target_bypassed (line 134) | pub async fn check_target_bypassed(&self, addr: &Address) -> bool { method add_to_reverse_lookup_cache (line 157) | pub async fn add_to_reverse_lookup_cache(&self, addr: IpAddr, forward:... method set_ipv6_first (line 183) | pub fn set_ipv6_first(&mut self, ipv6_first: bool) { method set_security_config (line 189) | pub fn set_security_config(&mut self, security: &SecurityConfig) { method add_fake_dns_manager (line 196) | pub async fn add_fake_dns_manager(&self, manager: Arc) { method try_map_fake_address (line 203) | pub async fn try_map_fake_address(&self, addr: &Address) -> Option Self { FILE: crates/shadowsocks-service/src/local/dns/client_cache.rs type DnsClientKey (line 24) | enum DnsClientKey { type DnsClientCache (line 31) | pub struct DnsClientCache { method new (line 39) | pub fn new(max_client_per_addr: usize) -> Self { method lookup_local (line 48) | pub async fn lookup_local( method lookup_remote (line 62) | pub async fn lookup_remote( method lookup_unix_stream (line 78) | pub async fn lookup_unix_stream>(&self, ns: &P, msg: Me... method lookup_dns (line 109) | async fn lookup_dns( method get_client_or_create (line 177) | async fn get_client_or_create(&self, key: &DnsClientKey, create_fn:... method save_client (line 198) | async fn save_client(&self, key: DnsClientKey, client: DnsClient) { FILE: crates/shadowsocks-service/src/local/dns/config.rs type NameServerAddr (line 13) | pub enum NameServerAddr { type NameServerAddrError (line 25) | pub type NameServerAddrError = Infallible; type NameServerAddrError (line 28) | pub type NameServerAddrError = ::Err; type Err (line 31) | type Err = NameServerAddrError; method from_str (line 33) | fn from_str(s: &str) -> Result { method fmt (line 49) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { FILE: crates/shadowsocks-service/src/local/dns/dns_resolver.rs type DnsResolver (line 19) | pub struct DnsResolver { method new (line 29) | pub fn new(ns: NameServerAddr) -> Self { method set_mode (line 40) | pub fn set_mode(&mut self, mode: Mode) { method set_ipv6_first (line 44) | pub fn set_ipv6_first(&mut self, ipv6_first: bool) { method set_connect_opts (line 48) | pub fn set_connect_opts(&mut self, connect_opts: ConnectOpts) { method lookup (line 52) | async fn lookup(&self, msg: Message) -> io::Result { method lookup_inner (line 65) | async fn lookup_inner(&self, msg: Message) -> io::Result { method resolve (line 107) | async fn resolve(&self, host: &str, port: u16) -> io::Result Vec { FILE: crates/shadowsocks-service/src/local/dns/server.rs type DnsBuilder (line 51) | pub struct DnsBuilder { method new (line 67) | pub fn new( method with_context (line 86) | pub fn with_context( method set_mode (line 110) | pub fn set_mode(&mut self, mode: Mode) { method set_launchd_tcp_socket_name (line 116) | pub fn set_launchd_tcp_socket_name(&mut self, n: String) { method set_launchd_udp_socket_name (line 122) | pub fn set_launchd_udp_socket_name(&mut self, n: String) { method build (line 127) | pub async fn build(self) -> io::Result { type DnsTcpServerBuilder (line 176) | struct DnsTcpServerBuilder { method new (line 187) | fn new( method set_launchd_socket_name (line 207) | fn set_launchd_socket_name(&mut self, n: String) { method build (line 211) | async fn build(self) -> io::Result { type DnsTcpServer (line 241) | pub struct DnsTcpServer { method local_addr (line 250) | pub fn local_addr(&self) -> io::Result { method run (line 255) | pub async fn run(self) -> io::Result<()> { method handle_tcp_stream (line 283) | async fn handle_tcp_stream( type DnsUdpServerBuilder (line 351) | struct DnsUdpServerBuilder { method new (line 362) | fn new( method set_launchd_socket_name (line 382) | fn set_launchd_socket_name(&mut self, n: String) { method build (line 386) | async fn build(self) -> io::Result { type DnsUdpServer (line 413) | pub struct DnsUdpServer { method local_addr (line 422) | pub fn local_addr(&self) -> io::Result { method run (line 427) | pub async fn run(self) -> io::Result<()> { method handle_udp_packet (line 467) | async fn handle_udp_packet( type Dns (line 491) | pub struct Dns { method tcp_server (line 498) | pub fn tcp_server(&self) -> Option<&DnsTcpServer> { method udp_server (line 503) | pub fn udp_server(&self) -> Option<&DnsUdpServer> { method run (line 508) | pub async fn run(self) -> io::Result<()> { function should_forward_by_ptr_name (line 526) | fn should_forward_by_ptr_name(acl: &AccessControl, name: &Name) -> bool { function check_name_in_proxy_list (line 569) | fn check_name_in_proxy_list(acl: &AccessControl, name: &Name) -> Option<... function should_forward_by_query (line 582) | fn should_forward_by_query(context: &ServiceContext, balancer: &PingBala... function should_forward_by_response (line 634) | fn should_forward_by_response( type DnsClient (line 714) | struct DnsClient { method new (line 723) | fn new(context: Arc, balancer: PingBalancer, mode: Mod... method resolve (line 733) | async fn resolve( method acl_lookup (line 784) | async fn acl_lookup( method lookup_remote (line 847) | async fn lookup_remote(&self, query: &Query, remote_addr: &Address) ->... method lookup_remote_inner (line 862) | async fn lookup_remote_inner(&self, query: &Query, remote_addr: &Addre... method lookup_local (line 926) | async fn lookup_local(&self, query: &Query, local_addr: &NameServerAdd... method lookup_local_inner (line 941) | async fn lookup_local_inner(&self, query: &Query, local_addr: &NameSer... FILE: crates/shadowsocks-service/src/local/dns/upstream.rs type DnsClient (line 44) | pub enum DnsClient { method connect_tcp_local (line 69) | pub async fn connect_tcp_local(ns: SocketAddr, connect_opts: &ConnectO... method connect_udp_local (line 75) | pub async fn connect_udp_local(ns: SocketAddr, connect_opts: &ConnectO... method connect_unix_stream (line 82) | pub async fn connect_unix_stream>(path: &P) -> io::Resu... method connect_tcp_remote (line 88) | pub async fn connect_tcp_remote( method connect_udp_remote (line 103) | pub async fn connect_udp_remote( method lookup (line 126) | pub async fn lookup(&mut self, mut msg: Message) -> Result Result bool { function stream_query (line 271) | pub async fn stream_query(stream: &mut S, r: &Message) -> Result Self { type FakeDnsResult (line 42) | pub type FakeDnsResult = Result; type FakeDnsManager (line 45) | pub struct FakeDnsManager { method open (line 150) | pub fn open>( method get_current_timestamp (line 250) | fn get_current_timestamp() -> i64 { method get_name2ip_key (line 258) | fn get_name2ip_key(domain: &Name) -> String { method get_ip2name_key (line 263) | fn get_ip2name_key(ip: IpAddr) -> String { method map_domain_ipv4 (line 268) | pub async fn map_domain_ipv4(&self, domain: &Name) -> FakeDnsResult<(I... method map_domain_ipv6 (line 273) | pub async fn map_domain_ipv6(&self, domain: &Name) -> FakeDnsResult<(I... method map_ip_domain (line 278) | pub async fn map_ip_domain(&self, ip: IpAddr) -> FakeDnsResult io::Result { method encode_to_vec (line 19) | pub fn encode_to_vec(&self) -> io::Result> { type IpAddrMapping (line 25) | pub struct IpAddrMapping { method decode (line 31) | pub fn decode(v: &[u8]) -> io::Result { method encode_to_vec (line 35) | pub fn encode_to_vec(&self) -> io::Result> { type DomainNameMapping (line 41) | pub struct DomainNameMapping { method decode (line 48) | pub fn decode(v: &[u8]) -> io::Result { method encode_to_vec (line 52) | pub fn encode_to_vec(&self) -> io::Result> { FILE: crates/shadowsocks-service/src/local/fake_dns/server.rs type FakeDnsBuilder (line 20) | pub struct FakeDnsBuilder { method new (line 32) | pub fn new(client_addr: ServerAddr) -> Self { method with_context (line 38) | pub fn with_context(context: Arc, client_addr: ServerA... method set_ipv4_network (line 51) | pub fn set_ipv4_network(&mut self, ipv4_network: Ipv4Net) { method set_ipv6_network (line 56) | pub fn set_ipv6_network(&mut self, ipv6_network: Ipv6Net) { method set_expire_duration (line 61) | pub fn set_expire_duration(&mut self, expire: Duration) { method set_database_path (line 66) | pub fn set_database_path>(&mut self, database_path: P) { method build (line 71) | pub async fn build(self) -> io::Result { type FakeDns (line 101) | pub struct FakeDns { method tcp_server (line 109) | pub fn tcp_server(&self) -> Option<&FakeDnsTcpServer> { method udp_server (line 114) | pub fn udp_server(&self) -> Option<&FakeDnsUdpServer> { method clone_manager (line 119) | pub fn clone_manager(&self) -> Arc { method run (line 124) | pub async fn run(self) -> io::Result<()> { FILE: crates/shadowsocks-service/src/local/fake_dns/tcp_server.rs type FakeDnsTcpServer (line 29) | pub struct FakeDnsTcpServer { method new (line 36) | pub(crate) async fn new( method local_addr (line 61) | pub fn local_addr(&self) -> io::Result { method run (line 66) | pub async fn run(self) -> io::Result<()> { method handle_client (line 92) | async fn handle_client( FILE: crates/shadowsocks-service/src/local/fake_dns/udp_server.rs type FakeDnsUdpServer (line 15) | pub struct FakeDnsUdpServer { method new (line 21) | pub(crate) async fn new( method local_addr (line 42) | pub fn local_addr(&self) -> io::Result { method run (line 47) | pub async fn run(self) -> io::Result<()> { FILE: crates/shadowsocks-service/src/local/http/config.rs constant BASIC_AUTH_BASE64_ENGINE (line 14) | const BASIC_AUTH_BASE64_ENGINE: base64::engine::GeneralPurpose = base64:... type SSHttpAuthBasicUserConfig (line 22) | struct SSHttpAuthBasicUserConfig { type SSHttpAuthBasicConfig (line 28) | struct SSHttpAuthBasicConfig { type SSHttpAuthConfig (line 33) | struct SSHttpAuthConfig { type HttpAuthConfig (line 40) | pub struct HttpAuthConfig { method new (line 46) | pub fn new() -> Self { method load_from_file (line 65) | pub fn load_from_file + ?Sized>(filename: &P) -> io::Re... method auth_required (line 93) | pub fn auth_required(&self) -> bool { method verify_basic_auth (line 98) | pub fn verify_basic_auth(&self, header_value: &str) -> bool { method default (line 122) | fn default() -> Self { type HttpAuthBasicConfig (line 131) | pub struct HttpAuthBasicConfig { method new (line 137) | pub fn new() -> Self { method add_user (line 142) | pub fn add_user(&mut self, user_name: U, password: P) method check_user (line 151) | pub fn check_user(&self, user_name: U, password: P) -> bool method total_users (line 163) | pub fn total_users(&self) -> usize { method default (line 169) | fn default() -> Self { FILE: crates/shadowsocks-service/src/local/http/http_client.rs constant CONNECTION_EXPIRE_DURATION (line 37) | const CONNECTION_EXPIRE_DURATION: Duration = Duration::from_secs(20); type HttpClientError (line 41) | pub enum HttpClientError { type SendRequestError (line 58) | enum SendRequestError { type TokioTimer (line 67) | pub struct TokioTimer; method sleep (line 70) | fn sleep(&self, duration: Duration) -> Pin> { method sleep_until (line 76) | fn sleep_until(&self, deadline: Instant) -> Pin> { method reset (line 82) | fn reset(&self, sleep: &mut Pin>, new_deadline: Instant) { type TokioSleep (line 90) | pub(crate) struct TokioSleep { method reset (line 106) | pub fn reset(self: Pin<&mut Self>, deadline: Instant) { type Output (line 96) | type Output = (); method poll (line 98) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type HttpClient (line 112) | pub struct HttpClient { method clone (line 118) | fn clone(&self) -> Self { method default (line 131) | fn default() -> Self { function new (line 143) | pub fn new() -> Self { function send_request (line 151) | pub async fn send_request( function get_cached_connection (line 242) | async fn get_cached_connection(&self, host: &Address) -> Option { function connect (line 311) | async fn connect( function connect_http_http1 (line 333) | async fn connect_http_http1(scheme: &Scheme, host: Address, stream: Auto... function connect_https (line 361) | async fn connect_https( function send_request (line 414) | pub async fn send_request(&mut self, mut req: Request) -> Result bool { function is_ready (line 466) | pub fn is_ready(&self) -> bool { function ready (line 473) | pub async fn ready(&mut self) -> Result<(), hyper::Error> { FILE: crates/shadowsocks-service/src/local/http/http_service.rs type HttpService (line 29) | pub struct HttpService { method new (line 38) | pub fn new( method serve_connection (line 54) | pub async fn serve_connection( function empty_body (line 229) | fn empty_body() -> BoxBody { function make_bad_request (line 235) | fn make_bad_request() -> Result>, ... function make_proxy_authentication_required (line 242) | fn make_proxy_authentication_required() -> Result Result) -> Vec { function clear_hop_headers (line 274) | fn clear_hop_headers(headers: &mut HeaderMap) { function set_conn_keep_alive (line 301) | fn set_conn_keep_alive(version: Version, headers: &mut HeaderMap) -> Result Self { method connect_https (line 30) | pub async fn connect_https(stream: AutoProxyClientStream, domain: &str... method connect_https (line 62) | pub async fn connect_https(stream: AutoProxyClientStream, domain: &str... method connect_https (line 121) | pub async fn connect_https(_stream: AutoProxyClientStream, _domain: &s... method negotiated_http2 (line 128) | pub fn negotiated_http2(&self) -> bool { method poll_read (line 148) | fn poll_read(mut self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: ... method poll_write (line 154) | fn poll_write(mut self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf:... method poll_flush (line 158) | fn poll_flush(mut self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> P... method poll_shutdown (line 162) | fn poll_shutdown(mut self: Pin<&mut Self>, cx: &mut task::Context<'_>) -... FILE: crates/shadowsocks-service/src/local/http/server.rs type HttpBuilder (line 22) | pub struct HttpBuilder { method new (line 33) | pub fn new(client_config: ServerAddr, balancer: PingBalancer) -> Self { method with_context (line 39) | pub fn with_context(context: Arc, client_config: Serve... method set_launchd_tcp_socket_name (line 51) | pub fn set_launchd_tcp_socket_name(&mut self, n: String) { method set_http_auth (line 55) | pub fn set_http_auth(&mut self, auth: HttpAuthConfig) { method build (line 60) | pub async fn build(self) -> io::Result { type Http (line 92) | pub struct Http { method local_addr (line 101) | pub fn local_addr(&self) -> io::Result { method run (line 106) | pub async fn run(self) -> io::Result<()> { type HttpConnectionHandler (line 142) | pub struct HttpConnectionHandler { method new (line 151) | pub fn new(context: Arc, balancer: PingBalancer, http_... method serve_connection (line 161) | pub async fn serve_connection(self, stream: S, peer_addr: SocketAdd... FILE: crates/shadowsocks-service/src/local/http/tokio_rt.rs type TokioIo (line 11) | pub struct TokioIo { function new (line 17) | pub fn new(inner: T) -> Self { function poll_read (line 30) | fn poll_read( function poll_write (line 54) | fn poll_write(self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8]) ->... function poll_flush (line 58) | fn poll_flush(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll, cx: &mut Context<'_>) -> Poll bool { function poll_write_vectored (line 70) | fn poll_write_vectored( function poll_read (line 83) | fn poll_read( function poll_write (line 115) | fn poll_write(self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8]) ->... function poll_flush (line 119) | fn poll_flush(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll, cx: &mut Context<'_>) -> Poll bool { function poll_write_vectored (line 131) | fn poll_write_vectored( type TokioExecutor (line 141) | pub struct TokioExecutor; method execute (line 148) | fn execute(&self, future: F) { FILE: crates/shadowsocks-service/src/local/http/utils.rs function authority_addr (line 23) | pub fn authority_addr(scheme_str: Option<&str>, authority: &Authority) -... function host_addr (line 65) | pub fn host_addr(uri: &Uri) -> Option
{ function get_keep_alive_val (line 72) | fn get_keep_alive_val(values: header::GetAll) -> Option fmt::Result { type PingBalancerBuilder (line 64) | pub struct PingBalancerBuilder { method new (line 74) | pub fn new(context: Arc, mode: Mode) -> Self { method add_server (line 85) | pub fn add_server(&mut self, server: ServerInstanceConfig) { method max_server_rtt (line 95) | pub fn max_server_rtt(&mut self, rtt: Duration) { method check_interval (line 99) | pub fn check_interval(&mut self, intv: Duration) { method check_best_interval (line 103) | pub fn check_best_interval(&mut self, intv: Duration) { method find_best_idx (line 107) | fn find_best_idx(servers: &[Arc], mode: Mode) -> (usize, ... method build (line 165) | pub async fn build(self) -> io::Result { type PingBalancerContextTask (line 191) | struct PingBalancerContextTask { method drop (line 197) | fn drop(&mut self) { type PingBalancerContext (line 205) | struct PingBalancerContext { method best_tcp_server (line 218) | fn best_tcp_server(&self) -> Arc { method best_udp_server (line 223) | fn best_udp_server(&self) -> Arc { method is_empty (line 229) | fn is_empty(&self) -> bool { method new (line 235) | pub(crate) async fn new( method init_score (line 336) | async fn init_score(&self) { method check_server_tcp_enabled (line 343) | fn check_server_tcp_enabled(svr_cfg: &ServerConfig) -> bool { method check_server_udp_enabled (line 347) | fn check_server_udp_enabled(svr_cfg: &ServerConfig) -> bool { method probing_required (line 351) | fn probing_required(&self) -> bool { method checker_task (line 372) | async fn checker_task(self: Arc) { method checker_task_dummy (line 381) | async fn checker_task_dummy(self: Arc) { method check_once (line 386) | async fn check_once(&self, first_run: bool) { method check_best_server (line 505) | async fn check_best_server(&self) { method checker_task_real (line 605) | async fn checker_task_real(&self) { method checker_task_all_servers (line 615) | async fn checker_task_all_servers(&self) { method checker_task_best_server (line 646) | async fn checker_task_best_server(&self) { type PingBalancerInner (line 663) | struct PingBalancerInner { method drop (line 669) | fn drop(&mut self) { type PingBalancer (line 676) | pub struct PingBalancer { method context (line 682) | pub fn context(&self) -> Arc { method best_tcp_server (line 688) | pub fn best_tcp_server(&self) -> Arc { method best_udp_server (line 694) | pub fn best_udp_server(&self) -> Arc { method is_empty (line 701) | pub fn is_empty(&self) -> bool { method servers (line 707) | pub fn servers(&self) -> PingServerIter<'_> { method reset_servers (line 717) | pub async fn reset_servers( method fmt (line 793) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type PingChecker (line 804) | struct PingChecker { method check_update_score (line 813) | async fn check_update_score(self) { method check_request_tcp_chromium (line 846) | async fn check_request_tcp_chromium(&self) -> io::Result<()> { method check_request_tcp_firefox (line 885) | async fn check_request_tcp_firefox(&self) -> io::Result<()> { method check_request_udp (line 923) | async fn check_request_udp(&self) -> io::Result<()> { method check_request (line 969) | async fn check_request(&self) -> io::Result<()> { method check_delay (line 976) | async fn check_delay(&self) -> io::Result { type ServerConfigFormatter (line 1024) | struct ServerConfigFormatter<'a> { function new (line 1029) | fn new(server_config: &'a ServerConfig) -> Self { method fmt (line 1035) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type PingServerIter (line 1050) | pub struct PingServerIter<'a> { type Item (line 1057) | type Item = &'a ServerIdent; method next (line 1059) | fn next(&mut self) -> Option { FILE: crates/shadowsocks-service/src/local/loadbalancing/server_data.rs type ServerScore (line 21) | pub struct ServerScore { method new (line 28) | pub fn new(user_weight: f32, max_server_rtt: Duration, check_window: D... method score (line 39) | pub fn score(&self) -> u32 { method push_score (line 44) | pub async fn push_score(&self, score: Score) -> u32 { method push_score_fetch_statistic (line 54) | pub async fn push_score_fetch_statistic(&self, score: Score) -> (u32, ... method report_failure (line 64) | pub async fn report_failure(&self) -> u32 { method stat_data (line 69) | pub async fn stat_data(&self) -> ServerStatData { method fmt (line 75) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type ServerIdent (line 82) | pub struct ServerIdent { method new (line 91) | pub fn new( method connect_opts_ref (line 125) | pub fn connect_opts_ref(&self) -> &ConnectOpts { method server_config (line 129) | pub fn server_config(&self) -> &ServerConfig { method server_config_mut (line 133) | pub fn server_config_mut(&mut self) -> &mut ServerConfig { method server_instance_config (line 137) | pub fn server_instance_config(&self) -> &ServerInstanceConfig { method tcp_score (line 141) | pub fn tcp_score(&self) -> &ServerScore { method udp_score (line 145) | pub fn udp_score(&self) -> &ServerScore { FILE: crates/shadowsocks-service/src/local/loadbalancing/server_stat.rs constant DEFAULT_CHECK_INTERVAL_SEC (line 9) | pub const DEFAULT_CHECK_INTERVAL_SEC: u64 = 10; constant DEFAULT_CHECK_TIMEOUT_SEC (line 11) | pub const DEFAULT_CHECK_TIMEOUT_SEC: u64 = 5; type Score (line 15) | pub enum Score { type ServerStatData (line 24) | pub struct ServerStatData { type ServerStat (line 42) | pub struct ServerStat { method new (line 67) | pub fn new(user_weight: f32, max_server_rtt: u32, check_window: Durati... method score (line 87) | fn score(&self) -> u32 { method push_score (line 119) | pub fn push_score(&mut self, score: Score) -> u32 { method recalculate_score (line 136) | fn recalculate_score(&mut self) -> u32 { method data (line 210) | pub fn data(&self) -> &ServerStatData { function max_latency_stdev (line 57) | fn max_latency_stdev(max_server_rtt: u32) -> f64 { FILE: crates/shadowsocks-service/src/local/mod.rs constant LOCAL_DEFAULT_KEEPALIVE_TIMEOUT (line 64) | pub(crate) const LOCAL_DEFAULT_KEEPALIVE_TIMEOUT: Duration = Duration::f... type Server (line 67) | pub struct Server { method new (line 92) | pub async fn new(config: Config) -> io::Result { method run (line 532) | pub async fn run(self) -> io::Result<()> { method server_balancer (line 587) | pub fn server_balancer(&self) -> &PingBalancer { method socks_servers (line 592) | pub fn socks_servers(&self) -> &[Socks] { method tunnel_servers (line 598) | pub fn tunnel_servers(&self) -> &[Tunnel] { method http_servers (line 604) | pub fn http_servers(&self) -> &[Http] { method tun_servers (line 610) | pub fn tun_servers(&self) -> &[Tun] { method dns_servers (line 616) | pub fn dns_servers(&self) -> &[Dns] { method redir_servers (line 622) | pub fn redir_servers(&self) -> &[Redir] { method fake_dns_servers (line 628) | pub fn fake_dns_servers(&self) -> &[FakeDns] { function flow_report_task (line 634) | async fn flow_report_task(stat_addr: LocalFlowStatAddress, flow_stat: Ar... function run (line 710) | pub async fn run(config: Config) -> io::Result<()> { FILE: crates/shadowsocks-service/src/local/net/tcp/auto_proxy_io.rs type AutoProxyIo (line 4) | pub trait AutoProxyIo { method is_proxied (line 6) | fn is_proxied(&self) -> bool; method is_bypassed (line 9) | fn is_bypassed(&self) -> bool { FILE: crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rs type AutoProxyClientStream (line 29) | pub enum AutoProxyClientStream { method connect (line 36) | pub async fn connect(context: Arc, server: &ServerI... method connect_with_opts (line 44) | pub async fn connect_with_opts( method connect_bypassed (line 69) | pub async fn connect_bypassed(context: Arc, addr: A... method connect_bypassed_with_opts (line 77) | pub async fn connect_bypassed_with_opts( method connect_bypassed_with_opts_inner (line 95) | async fn connect_bypassed_with_opts_inner( method connect_proxied (line 109) | pub async fn connect_proxied(context: Arc, server: ... method connect_proxied_with_opts (line 117) | pub async fn connect_proxied_with_opts( method connect_proxied_with_opts_inner (line 135) | async fn connect_proxied_with_opts_inner( method local_addr (line 163) | pub fn local_addr(&self) -> io::Result { method set_nodelay (line 170) | pub fn set_nodelay(&self, nodelay: bool) -> io::Result<()> { method from (line 228) | fn from(s: ProxyClientStream>) -> Self { method is_proxied (line 179) | fn is_proxied(&self) -> bool { method poll_read (line 185) | fn poll_read(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &mut... method poll_write (line 194) | fn poll_write(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &[u... method poll_flush (line 201) | fn poll_flush(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Poll<... method poll_shutdown (line 208) | fn poll_shutdown(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Po... method poll_write_vectored (line 215) | fn poll_write_vectored( FILE: crates/shadowsocks-service/src/local/net/tcp/listener.rs function create_standard_tcp_listener (line 10) | pub async fn create_standard_tcp_listener( FILE: crates/shadowsocks-service/src/local/net/udp/association.rs type UdpInboundWrite (line 38) | pub trait UdpInboundWrite { method send_to (line 40) | async fn send_to(&self, peer_addr: SocketAddr, remote_addr: &Address, ... type AssociationMap (line 43) | type AssociationMap = LruCache>; type UdpAssociationManager (line 46) | pub struct UdpAssociationManager function new (line 65) | pub fn new( function send_to (line 96) | pub async fn send_to(&mut self, peer_addr: SocketAddr, mut target_addr: ... function cleanup_expired (line 126) | pub async fn cleanup_expired(&mut self) { function keep_alive (line 131) | pub async fn keep_alive(&mut self, peer_addr: &SocketAddr) { type UdpAssociation (line 136) | struct UdpAssociation method drop (line 149) | fn drop(&mut self) { function new (line 158) | fn new( function try_send (line 181) | fn try_send(&self, data: (Address, Bytes)) -> io::Result<()> { type ServerContext (line 191) | struct ServerContext { type ServerSessionContext (line 196) | struct ServerSessionContext { method new (line 201) | fn new(session_expire_duration: Duration) -> Self { type UdpAssociationContext (line 208) | struct UdpAssociationContext method drop (line 231) | fn drop(&mut self) { function generate_client_session_id (line 242) | pub fn generate_client_session_id() -> u64 { function create (line 255) | fn create( function dispatch_packet (line 290) | async fn dispatch_packet(&mut self, mut receiver: mpsc::Receiver<(Addres... function dispatch_received_packet (line 428) | async fn dispatch_received_packet(&mut self, target_addr: &Address, data... function dispatch_received_bypassed_packet (line 461) | async fn dispatch_received_bypassed_packet(&mut self, target_addr: &Addr... function send_received_bypassed_packet (line 473) | async fn send_received_bypassed_packet(&mut self, mut target_addr: Socke... function dispatch_received_proxied_packet (line 537) | async fn dispatch_received_proxied_packet(&mut self, target_addr: &Addre... function send_received_respond_packet (line 603) | async fn send_received_respond_packet(&mut self, addr: &Address, data: &... FILE: crates/shadowsocks-service/src/local/net/udp/listener.rs function create_standard_udp_listener (line 10) | pub async fn create_standard_udp_listener( FILE: crates/shadowsocks-service/src/local/online_config/content_encoding.rs type ContentEncoding (line 12) | pub enum ContentEncoding { type Error (line 25) | type Error = ContentEncodingError; method try_from (line 27) | fn try_from(value: &'a HeaderValue) -> Result { type ContentEncodingError (line 22) | pub struct ContentEncodingError; function read_body (line 45) | pub async fn read_body(encoding: ContentEncoding, body: &mut B) -> io... FILE: crates/shadowsocks-service/src/local/online_config/mod.rs type OnlineConfigServiceBuilder (line 28) | pub struct OnlineConfigServiceBuilder { method new (line 38) | pub fn new(context: Arc, config_url: String, balancer:... method set_update_interval (line 49) | pub fn set_update_interval(&mut self, update_interval: Duration) { method set_allowed_plugins (line 54) | pub fn set_allowed_plugins(&mut self, allowed_plugins: V) method build (line 67) | pub async fn build(self) -> io::Result { type OnlineConfigService (line 84) | pub struct OnlineConfigService { method run_once (line 94) | async fn run_once(&mut self) -> io::Result<()> { method run_once_impl (line 104) | async fn run_once_impl(&mut self) -> io::Result<()> { method run (line 261) | pub async fn run(mut self) -> io::Result<()> { FILE: crates/shadowsocks-service/src/local/redir/redir_ext.rs type TcpListenerRedirExt (line 17) | pub trait TcpListenerRedirExt { method bind_redir (line 21) | async fn bind_redir(ty: RedirType, addr: SocketAddr, accept_opts: Acce... type TcpStreamRedirExt (line 25) | pub trait TcpStreamRedirExt { method destination_addr (line 29) | fn destination_addr(&self, ty: RedirType) -> io::Result; type UdpSocketRedir (line 33) | pub trait UdpSocketRedir { method poll_recv_dest_from (line 39) | fn poll_recv_dest_from( type UdpSocketRedirExt (line 47) | pub trait UdpSocketRedirExt { method recv_dest_from (line 48) | fn recv_dest_from<'a>(&'a self, buf: &'a mut [u8]) -> RecvDestFrom<'a,... type RecvDestFrom (line 59) | pub struct RecvDestFrom<'a, S: 'a> { type Output (line 68) | type Output = io::Result<(usize, SocketAddr, SocketAddr)>; method poll (line 70) | fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll Self { method with_context (line 36) | pub fn with_context(context: Arc, client_addr: ServerA... method set_udp_expiry_duration (line 51) | pub fn set_udp_expiry_duration(&mut self, d: Duration) { method set_udp_capacity (line 56) | pub fn set_udp_capacity(&mut self, c: usize) { method set_mode (line 61) | pub fn set_mode(&mut self, mode: Mode) { method set_tcp_redir (line 66) | pub fn set_tcp_redir(&mut self, ty: RedirType) { method set_udp_redir (line 71) | pub fn set_udp_redir(&mut self, ty: RedirType) { method set_udp_bind_addr (line 76) | pub fn set_udp_bind_addr(&mut self, addr: ServerAddr) { method build (line 80) | pub async fn build(self) -> io::Result { type Redir (line 114) | pub struct Redir { method tcp_server (line 121) | pub fn tcp_server(&self) -> Option<&RedirTcpServer> { method udp_server (line 126) | pub fn udp_server(&self) -> Option<&RedirUdpServer> { method run (line 131) | pub async fn run(self) -> io::Result<()> { FILE: crates/shadowsocks-service/src/local/redir/sys/mod.rs function set_ipv6_only (line 16) | pub fn set_ipv6_only(socket: &S, ipv6_only: bool) -> io::Result<()> function set_ipv6_only (line 26) | pub fn set_ipv6_only(socket: &S, ipv6_only: bool) -> io::Result<()> FILE: crates/shadowsocks-service/src/local/redir/sys/unix/bsd_pf.rs type PacketFilter (line 24) | pub struct PacketFilter { method open (line 29) | fn open() -> io::Result { method natlook (line 53) | pub fn natlook(&self, bind_addr: &SocketAddr, peer_addr: &SocketAddr, ... method tcp_natlook (line 62) | fn tcp_natlook(&self, bind_addr: &SocketAddr, peer_addr: &SocketAddr, ... method udp_natlook (line 208) | fn udp_natlook(&self, bind_addr: &SocketAddr, peer_addr: &SocketAddr, ... method drop (line 363) | fn drop(&mut self) { FILE: crates/shadowsocks-service/src/local/redir/sys/unix/pfvar_bindgen_freebsd.rs constant BSD (line 3) | pub const BSD: u32 = 199506; constant BSD4_3 (line 4) | pub const BSD4_3: u32 = 1; constant BSD4_4 (line 5) | pub const BSD4_4: u32 = 1; constant __FreeBSD_version (line 6) | pub const __FreeBSD_version: u32 = 1400097; constant __GNUCLIKE_ASM (line 7) | pub const __GNUCLIKE_ASM: u32 = 3; constant __GNUCLIKE___TYPEOF (line 8) | pub const __GNUCLIKE___TYPEOF: u32 = 1; constant __GNUCLIKE___SECTION (line 9) | pub const __GNUCLIKE___SECTION: u32 = 1; constant __GNUCLIKE_CTOR_SECTION_HANDLING (line 10) | pub const __GNUCLIKE_CTOR_SECTION_HANDLING: u32 = 1; constant __GNUCLIKE_BUILTIN_CONSTANT_P (line 11) | pub const __GNUCLIKE_BUILTIN_CONSTANT_P: u32 = 1; constant __GNUCLIKE_BUILTIN_VARARGS (line 12) | pub const __GNUCLIKE_BUILTIN_VARARGS: u32 = 1; constant __GNUCLIKE_BUILTIN_STDARG (line 13) | pub const __GNUCLIKE_BUILTIN_STDARG: u32 = 1; constant __GNUCLIKE_BUILTIN_VAALIST (line 14) | pub const __GNUCLIKE_BUILTIN_VAALIST: u32 = 1; constant __GNUC_VA_LIST_COMPATIBILITY (line 15) | pub const __GNUC_VA_LIST_COMPATIBILITY: u32 = 1; constant __GNUCLIKE_BUILTIN_NEXT_ARG (line 16) | pub const __GNUCLIKE_BUILTIN_NEXT_ARG: u32 = 1; constant __GNUCLIKE_BUILTIN_MEMCPY (line 17) | pub const __GNUCLIKE_BUILTIN_MEMCPY: u32 = 1; constant __CC_SUPPORTS_INLINE (line 18) | pub const __CC_SUPPORTS_INLINE: u32 = 1; constant __CC_SUPPORTS___INLINE (line 19) | pub const __CC_SUPPORTS___INLINE: u32 = 1; constant __CC_SUPPORTS___INLINE__ (line 20) | pub const __CC_SUPPORTS___INLINE__: u32 = 1; constant __CC_SUPPORTS___FUNC__ (line 21) | pub const __CC_SUPPORTS___FUNC__: u32 = 1; constant __CC_SUPPORTS_WARNING (line 22) | pub const __CC_SUPPORTS_WARNING: u32 = 1; constant __CC_SUPPORTS_VARADIC_XXX (line 23) | pub const __CC_SUPPORTS_VARADIC_XXX: u32 = 1; constant __CC_SUPPORTS_DYNAMIC_ARRAY_INIT (line 24) | pub const __CC_SUPPORTS_DYNAMIC_ARRAY_INIT: u32 = 1; constant __POSIX_VISIBLE (line 25) | pub const __POSIX_VISIBLE: u32 = 200809; constant __XSI_VISIBLE (line 26) | pub const __XSI_VISIBLE: u32 = 700; constant __BSD_VISIBLE (line 27) | pub const __BSD_VISIBLE: u32 = 1; constant __ISO_C_VISIBLE (line 28) | pub const __ISO_C_VISIBLE: u32 = 2011; constant __EXT1_VISIBLE (line 29) | pub const __EXT1_VISIBLE: u32 = 1; constant __CHAR_BIT (line 30) | pub const __CHAR_BIT: u32 = 8; constant __SCHAR_MAX (line 31) | pub const __SCHAR_MAX: u32 = 127; constant __SCHAR_MIN (line 32) | pub const __SCHAR_MIN: i32 = -128; constant __UCHAR_MAX (line 33) | pub const __UCHAR_MAX: u32 = 255; constant __USHRT_MAX (line 34) | pub const __USHRT_MAX: u32 = 65535; constant __SHRT_MAX (line 35) | pub const __SHRT_MAX: u32 = 32767; constant __SHRT_MIN (line 36) | pub const __SHRT_MIN: i32 = -32768; constant __UINT_MAX (line 37) | pub const __UINT_MAX: u32 = 4294967295; constant __INT_MAX (line 38) | pub const __INT_MAX: u32 = 2147483647; constant __INT_MIN (line 39) | pub const __INT_MIN: i32 = -2147483648; constant __ULONG_MAX (line 40) | pub const __ULONG_MAX: i32 = -1; constant __LONG_MAX (line 41) | pub const __LONG_MAX: u64 = 9223372036854775807; constant __LONG_MIN (line 42) | pub const __LONG_MIN: i64 = -9223372036854775808; constant __ULLONG_MAX (line 43) | pub const __ULLONG_MAX: i32 = -1; constant __LLONG_MAX (line 44) | pub const __LLONG_MAX: u64 = 9223372036854775807; constant __LLONG_MIN (line 45) | pub const __LLONG_MIN: i64 = -9223372036854775808; constant __SSIZE_MAX (line 46) | pub const __SSIZE_MAX: u64 = 9223372036854775807; constant __SIZE_T_MAX (line 47) | pub const __SIZE_T_MAX: i32 = -1; constant __OFF_MAX (line 48) | pub const __OFF_MAX: u64 = 9223372036854775807; constant __OFF_MIN (line 49) | pub const __OFF_MIN: i64 = -9223372036854775808; constant __UQUAD_MAX (line 50) | pub const __UQUAD_MAX: i32 = -1; constant __QUAD_MAX (line 51) | pub const __QUAD_MAX: u64 = 9223372036854775807; constant __QUAD_MIN (line 52) | pub const __QUAD_MIN: i64 = -9223372036854775808; constant __LONG_BIT (line 53) | pub const __LONG_BIT: u32 = 64; constant __WORD_BIT (line 54) | pub const __WORD_BIT: u32 = 32; constant __MINSIGSTKSZ (line 55) | pub const __MINSIGSTKSZ: u32 = 2048; constant __WCHAR_MIN (line 56) | pub const __WCHAR_MIN: i32 = -2147483648; constant __WCHAR_MAX (line 57) | pub const __WCHAR_MAX: u32 = 2147483647; constant _QUAD_HIGHWORD (line 58) | pub const _QUAD_HIGHWORD: u32 = 1; constant _QUAD_LOWWORD (line 59) | pub const _QUAD_LOWWORD: u32 = 0; constant _SIG_WORDS (line 60) | pub const _SIG_WORDS: u32 = 4; constant _SIG_MAXSIG (line 61) | pub const _SIG_MAXSIG: u32 = 128; constant FD_SETSIZE (line 62) | pub const FD_SETSIZE: u32 = 1024; constant ARG_MAX (line 63) | pub const ARG_MAX: u32 = 524288; constant CHILD_MAX (line 64) | pub const CHILD_MAX: u32 = 40; constant MAX_CANON (line 65) | pub const MAX_CANON: u32 = 255; constant MAX_INPUT (line 66) | pub const MAX_INPUT: u32 = 255; constant NAME_MAX (line 67) | pub const NAME_MAX: u32 = 255; constant NGROUPS_MAX (line 68) | pub const NGROUPS_MAX: u32 = 1023; constant OPEN_MAX (line 69) | pub const OPEN_MAX: u32 = 64; constant PATH_MAX (line 70) | pub const PATH_MAX: u32 = 1024; constant PIPE_BUF (line 71) | pub const PIPE_BUF: u32 = 512; constant IOV_MAX (line 72) | pub const IOV_MAX: u32 = 1024; constant MAXCOMLEN (line 73) | pub const MAXCOMLEN: u32 = 19; constant MAXINTERP (line 74) | pub const MAXINTERP: u32 = 1024; constant MAXLOGNAME (line 75) | pub const MAXLOGNAME: u32 = 33; constant MAXUPRC (line 76) | pub const MAXUPRC: u32 = 40; constant NCARGS (line 77) | pub const NCARGS: u32 = 524288; constant NGROUPS (line 78) | pub const NGROUPS: u32 = 1024; constant NOFILE (line 79) | pub const NOFILE: u32 = 64; constant NOGROUP (line 80) | pub const NOGROUP: u32 = 65535; constant MAXHOSTNAMELEN (line 81) | pub const MAXHOSTNAMELEN: u32 = 256; constant SPECNAMELEN (line 82) | pub const SPECNAMELEN: u32 = 255; constant _X86_SIGNAL_H (line 83) | pub const _X86_SIGNAL_H: u32 = 1; constant SIGHUP (line 84) | pub const SIGHUP: u32 = 1; constant SIGINT (line 85) | pub const SIGINT: u32 = 2; constant SIGQUIT (line 86) | pub const SIGQUIT: u32 = 3; constant SIGILL (line 87) | pub const SIGILL: u32 = 4; constant SIGTRAP (line 88) | pub const SIGTRAP: u32 = 5; constant SIGABRT (line 89) | pub const SIGABRT: u32 = 6; constant SIGIOT (line 90) | pub const SIGIOT: u32 = 6; constant SIGEMT (line 91) | pub const SIGEMT: u32 = 7; constant SIGFPE (line 92) | pub const SIGFPE: u32 = 8; constant SIGKILL (line 93) | pub const SIGKILL: u32 = 9; constant SIGBUS (line 94) | pub const SIGBUS: u32 = 10; constant SIGSEGV (line 95) | pub const SIGSEGV: u32 = 11; constant SIGSYS (line 96) | pub const SIGSYS: u32 = 12; constant SIGPIPE (line 97) | pub const SIGPIPE: u32 = 13; constant SIGALRM (line 98) | pub const SIGALRM: u32 = 14; constant SIGTERM (line 99) | pub const SIGTERM: u32 = 15; constant SIGURG (line 100) | pub const SIGURG: u32 = 16; constant SIGSTOP (line 101) | pub const SIGSTOP: u32 = 17; constant SIGTSTP (line 102) | pub const SIGTSTP: u32 = 18; constant SIGCONT (line 103) | pub const SIGCONT: u32 = 19; constant SIGCHLD (line 104) | pub const SIGCHLD: u32 = 20; constant SIGTTIN (line 105) | pub const SIGTTIN: u32 = 21; constant SIGTTOU (line 106) | pub const SIGTTOU: u32 = 22; constant SIGIO (line 107) | pub const SIGIO: u32 = 23; constant SIGXCPU (line 108) | pub const SIGXCPU: u32 = 24; constant SIGXFSZ (line 109) | pub const SIGXFSZ: u32 = 25; constant SIGVTALRM (line 110) | pub const SIGVTALRM: u32 = 26; constant SIGPROF (line 111) | pub const SIGPROF: u32 = 27; constant SIGWINCH (line 112) | pub const SIGWINCH: u32 = 28; constant SIGINFO (line 113) | pub const SIGINFO: u32 = 29; constant SIGUSR1 (line 114) | pub const SIGUSR1: u32 = 30; constant SIGUSR2 (line 115) | pub const SIGUSR2: u32 = 31; constant SIGTHR (line 116) | pub const SIGTHR: u32 = 32; constant SIGLWP (line 117) | pub const SIGLWP: u32 = 32; constant SIGLIBRT (line 118) | pub const SIGLIBRT: u32 = 33; constant SIGRTMIN (line 119) | pub const SIGRTMIN: u32 = 65; constant SIGRTMAX (line 120) | pub const SIGRTMAX: u32 = 126; constant SIGEV_NONE (line 121) | pub const SIGEV_NONE: u32 = 0; constant SIGEV_SIGNAL (line 122) | pub const SIGEV_SIGNAL: u32 = 1; constant SIGEV_THREAD (line 123) | pub const SIGEV_THREAD: u32 = 2; constant SIGEV_KEVENT (line 124) | pub const SIGEV_KEVENT: u32 = 3; constant SIGEV_THREAD_ID (line 125) | pub const SIGEV_THREAD_ID: u32 = 4; constant ILL_ILLOPC (line 126) | pub const ILL_ILLOPC: u32 = 1; constant ILL_ILLOPN (line 127) | pub const ILL_ILLOPN: u32 = 2; constant ILL_ILLADR (line 128) | pub const ILL_ILLADR: u32 = 3; constant ILL_ILLTRP (line 129) | pub const ILL_ILLTRP: u32 = 4; constant ILL_PRVOPC (line 130) | pub const ILL_PRVOPC: u32 = 5; constant ILL_PRVREG (line 131) | pub const ILL_PRVREG: u32 = 6; constant ILL_COPROC (line 132) | pub const ILL_COPROC: u32 = 7; constant ILL_BADSTK (line 133) | pub const ILL_BADSTK: u32 = 8; constant BUS_ADRALN (line 134) | pub const BUS_ADRALN: u32 = 1; constant BUS_ADRERR (line 135) | pub const BUS_ADRERR: u32 = 2; constant BUS_OBJERR (line 136) | pub const BUS_OBJERR: u32 = 3; constant BUS_OOMERR (line 137) | pub const BUS_OOMERR: u32 = 100; constant SEGV_MAPERR (line 138) | pub const SEGV_MAPERR: u32 = 1; constant SEGV_ACCERR (line 139) | pub const SEGV_ACCERR: u32 = 2; constant SEGV_PKUERR (line 140) | pub const SEGV_PKUERR: u32 = 100; constant FPE_INTOVF (line 141) | pub const FPE_INTOVF: u32 = 1; constant FPE_INTDIV (line 142) | pub const FPE_INTDIV: u32 = 2; constant FPE_FLTDIV (line 143) | pub const FPE_FLTDIV: u32 = 3; constant FPE_FLTOVF (line 144) | pub const FPE_FLTOVF: u32 = 4; constant FPE_FLTUND (line 145) | pub const FPE_FLTUND: u32 = 5; constant FPE_FLTRES (line 146) | pub const FPE_FLTRES: u32 = 6; constant FPE_FLTINV (line 147) | pub const FPE_FLTINV: u32 = 7; constant FPE_FLTSUB (line 148) | pub const FPE_FLTSUB: u32 = 8; constant FPE_FLTIDO (line 149) | pub const FPE_FLTIDO: u32 = 9; constant TRAP_BRKPT (line 150) | pub const TRAP_BRKPT: u32 = 1; constant TRAP_TRACE (line 151) | pub const TRAP_TRACE: u32 = 2; constant TRAP_DTRACE (line 152) | pub const TRAP_DTRACE: u32 = 3; constant TRAP_CAP (line 153) | pub const TRAP_CAP: u32 = 4; constant CLD_EXITED (line 154) | pub const CLD_EXITED: u32 = 1; constant CLD_KILLED (line 155) | pub const CLD_KILLED: u32 = 2; constant CLD_DUMPED (line 156) | pub const CLD_DUMPED: u32 = 3; constant CLD_TRAPPED (line 157) | pub const CLD_TRAPPED: u32 = 4; constant CLD_STOPPED (line 158) | pub const CLD_STOPPED: u32 = 5; constant CLD_CONTINUED (line 159) | pub const CLD_CONTINUED: u32 = 6; constant POLL_IN (line 160) | pub const POLL_IN: u32 = 1; constant POLL_OUT (line 161) | pub const POLL_OUT: u32 = 2; constant POLL_MSG (line 162) | pub const POLL_MSG: u32 = 3; constant POLL_ERR (line 163) | pub const POLL_ERR: u32 = 4; constant POLL_PRI (line 164) | pub const POLL_PRI: u32 = 5; constant POLL_HUP (line 165) | pub const POLL_HUP: u32 = 6; constant SA_NOCLDSTOP (line 166) | pub const SA_NOCLDSTOP: u32 = 8; constant SA_ONSTACK (line 167) | pub const SA_ONSTACK: u32 = 1; constant SA_RESTART (line 168) | pub const SA_RESTART: u32 = 2; constant SA_RESETHAND (line 169) | pub const SA_RESETHAND: u32 = 4; constant SA_NODEFER (line 170) | pub const SA_NODEFER: u32 = 16; constant SA_NOCLDWAIT (line 171) | pub const SA_NOCLDWAIT: u32 = 32; constant SA_SIGINFO (line 172) | pub const SA_SIGINFO: u32 = 64; constant NSIG (line 173) | pub const NSIG: u32 = 32; constant SI_NOINFO (line 174) | pub const SI_NOINFO: u32 = 0; constant SI_USER (line 175) | pub const SI_USER: u32 = 65537; constant SI_QUEUE (line 176) | pub const SI_QUEUE: u32 = 65538; constant SI_TIMER (line 177) | pub const SI_TIMER: u32 = 65539; constant SI_ASYNCIO (line 178) | pub const SI_ASYNCIO: u32 = 65540; constant SI_MESGQ (line 179) | pub const SI_MESGQ: u32 = 65541; constant SI_KERNEL (line 180) | pub const SI_KERNEL: u32 = 65542; constant SI_LWP (line 181) | pub const SI_LWP: u32 = 65543; constant SI_UNDEFINED (line 182) | pub const SI_UNDEFINED: u32 = 0; constant SS_ONSTACK (line 183) | pub const SS_ONSTACK: u32 = 1; constant SS_DISABLE (line 184) | pub const SS_DISABLE: u32 = 4; constant MINSIGSTKSZ (line 185) | pub const MINSIGSTKSZ: u32 = 2048; constant SIGSTKSZ (line 186) | pub const SIGSTKSZ: u32 = 34816; constant SV_ONSTACK (line 187) | pub const SV_ONSTACK: u32 = 1; constant SV_INTERRUPT (line 188) | pub const SV_INTERRUPT: u32 = 2; constant SV_RESETHAND (line 189) | pub const SV_RESETHAND: u32 = 4; constant SV_NODEFER (line 190) | pub const SV_NODEFER: u32 = 16; constant SV_NOCLDSTOP (line 191) | pub const SV_NOCLDSTOP: u32 = 8; constant SV_SIGINFO (line 192) | pub const SV_SIGINFO: u32 = 64; constant SIG_BLOCK (line 193) | pub const SIG_BLOCK: u32 = 1; constant SIG_UNBLOCK (line 194) | pub const SIG_UNBLOCK: u32 = 2; constant SIG_SETMASK (line 195) | pub const SIG_SETMASK: u32 = 3; constant MACHINE (line 196) | pub const MACHINE: &[u8; 6] = b"amd64\0"; constant MACHINE_ARCH (line 197) | pub const MACHINE_ARCH: &[u8; 6] = b"amd64\0"; constant MACHINE_ARCH32 (line 198) | pub const MACHINE_ARCH32: &[u8; 5] = b"i386\0"; constant MAXCPU (line 199) | pub const MAXCPU: u32 = 1; constant MAXMEMDOM (line 200) | pub const MAXMEMDOM: u32 = 8; constant CACHE_LINE_SHIFT (line 201) | pub const CACHE_LINE_SHIFT: u32 = 6; constant CACHE_LINE_SIZE (line 202) | pub const CACHE_LINE_SIZE: u32 = 64; constant NPTEPGSHIFT (line 203) | pub const NPTEPGSHIFT: u32 = 9; constant PAGE_SHIFT (line 204) | pub const PAGE_SHIFT: u32 = 12; constant PAGE_SIZE (line 205) | pub const PAGE_SIZE: u32 = 4096; constant PAGE_MASK (line 206) | pub const PAGE_MASK: u32 = 4095; constant NPDEPGSHIFT (line 207) | pub const NPDEPGSHIFT: u32 = 9; constant PDRSHIFT (line 208) | pub const PDRSHIFT: u32 = 21; constant NBPDR (line 209) | pub const NBPDR: u32 = 2097152; constant PDRMASK (line 210) | pub const PDRMASK: u32 = 2097151; constant NPDPEPGSHIFT (line 211) | pub const NPDPEPGSHIFT: u32 = 9; constant PDPSHIFT (line 212) | pub const PDPSHIFT: u32 = 30; constant NBPDP (line 213) | pub const NBPDP: u32 = 1073741824; constant PDPMASK (line 214) | pub const PDPMASK: u32 = 1073741823; constant NPML4EPGSHIFT (line 215) | pub const NPML4EPGSHIFT: u32 = 9; constant PML4SHIFT (line 216) | pub const PML4SHIFT: u32 = 39; constant NBPML4 (line 217) | pub const NBPML4: u64 = 549755813888; constant PML4MASK (line 218) | pub const PML4MASK: u64 = 549755813887; constant NPML5EPGSHIFT (line 219) | pub const NPML5EPGSHIFT: u32 = 9; constant PML5SHIFT (line 220) | pub const PML5SHIFT: u32 = 48; constant NBPML5 (line 221) | pub const NBPML5: u64 = 281474976710656; constant PML5MASK (line 222) | pub const PML5MASK: u64 = 281474976710655; constant MAXPAGESIZES (line 223) | pub const MAXPAGESIZES: u32 = 3; constant IOPAGES (line 224) | pub const IOPAGES: u32 = 2; constant IOPERM_BITMAP_SIZE (line 225) | pub const IOPERM_BITMAP_SIZE: u32 = 8193; constant KSTACK_PAGES (line 226) | pub const KSTACK_PAGES: u32 = 4; constant KSTACK_GUARD_PAGES (line 227) | pub const KSTACK_GUARD_PAGES: u32 = 1; constant CHAR_BIT (line 228) | pub const CHAR_BIT: u32 = 8; constant SCHAR_MAX (line 229) | pub const SCHAR_MAX: u32 = 127; constant SCHAR_MIN (line 230) | pub const SCHAR_MIN: i32 = -128; constant UCHAR_MAX (line 231) | pub const UCHAR_MAX: u32 = 255; constant CHAR_MAX (line 232) | pub const CHAR_MAX: u32 = 127; constant CHAR_MIN (line 233) | pub const CHAR_MIN: i32 = -128; constant USHRT_MAX (line 234) | pub const USHRT_MAX: u32 = 65535; constant SHRT_MAX (line 235) | pub const SHRT_MAX: u32 = 32767; constant SHRT_MIN (line 236) | pub const SHRT_MIN: i32 = -32768; constant UINT_MAX (line 237) | pub const UINT_MAX: u32 = 4294967295; constant INT_MAX (line 238) | pub const INT_MAX: u32 = 2147483647; constant INT_MIN (line 239) | pub const INT_MIN: i32 = -2147483648; constant ULONG_MAX (line 240) | pub const ULONG_MAX: i32 = -1; constant LONG_MAX (line 241) | pub const LONG_MAX: u64 = 9223372036854775807; constant LONG_MIN (line 242) | pub const LONG_MIN: i64 = -9223372036854775808; constant ULLONG_MAX (line 243) | pub const ULLONG_MAX: i32 = -1; constant LLONG_MAX (line 244) | pub const LLONG_MAX: u64 = 9223372036854775807; constant LLONG_MIN (line 245) | pub const LLONG_MIN: i64 = -9223372036854775808; constant SSIZE_MAX (line 246) | pub const SSIZE_MAX: u64 = 9223372036854775807; constant SIZE_T_MAX (line 247) | pub const SIZE_T_MAX: i32 = -1; constant OFF_MAX (line 248) | pub const OFF_MAX: u64 = 9223372036854775807; constant OFF_MIN (line 249) | pub const OFF_MIN: i64 = -9223372036854775808; constant GID_MAX (line 250) | pub const GID_MAX: u32 = 4294967295; constant UID_MAX (line 251) | pub const UID_MAX: u32 = 4294967295; constant UQUAD_MAX (line 252) | pub const UQUAD_MAX: i32 = -1; constant QUAD_MAX (line 253) | pub const QUAD_MAX: u64 = 9223372036854775807; constant QUAD_MIN (line 254) | pub const QUAD_MIN: i64 = -9223372036854775808; constant LONG_BIT (line 255) | pub const LONG_BIT: u32 = 64; constant WORD_BIT (line 256) | pub const WORD_BIT: u32 = 32; constant MQ_PRIO_MAX (line 257) | pub const MQ_PRIO_MAX: u32 = 64; constant DEV_BSHIFT (line 258) | pub const DEV_BSHIFT: u32 = 9; constant DEV_BSIZE (line 259) | pub const DEV_BSIZE: u32 = 512; constant BLKDEV_IOSIZE (line 260) | pub const BLKDEV_IOSIZE: u32 = 4096; constant DFLTPHYS (line 261) | pub const DFLTPHYS: u32 = 65536; constant MAXPHYS (line 262) | pub const MAXPHYS: u32 = 1048576; constant MAXDUMPPGS (line 263) | pub const MAXDUMPPGS: u32 = 16; constant MSIZE (line 264) | pub const MSIZE: u32 = 256; constant MCLSHIFT (line 265) | pub const MCLSHIFT: u32 = 11; constant MCLBYTES (line 266) | pub const MCLBYTES: u32 = 2048; constant MJUMPAGESIZE (line 267) | pub const MJUMPAGESIZE: u32 = 4096; constant MJUM9BYTES (line 268) | pub const MJUM9BYTES: u32 = 9216; constant MJUM16BYTES (line 269) | pub const MJUM16BYTES: u32 = 16384; constant PRIMASK (line 270) | pub const PRIMASK: u32 = 255; constant PCATCH (line 271) | pub const PCATCH: u32 = 256; constant PDROP (line 272) | pub const PDROP: u32 = 512; constant PNOLOCK (line 273) | pub const PNOLOCK: u32 = 1024; constant PRILASTFLAG (line 274) | pub const PRILASTFLAG: u32 = 1024; constant NZERO (line 275) | pub const NZERO: u32 = 0; constant NBBY (line 276) | pub const NBBY: u32 = 8; constant CMASK (line 277) | pub const CMASK: u32 = 18; constant MAXBSIZE (line 278) | pub const MAXBSIZE: u32 = 65536; constant MAXBCACHEBUF (line 279) | pub const MAXBCACHEBUF: u32 = 65536; constant BKVASIZE (line 280) | pub const BKVASIZE: u32 = 16384; constant BKVAMASK (line 281) | pub const BKVAMASK: u32 = 16383; constant MAXPATHLEN (line 282) | pub const MAXPATHLEN: u32 = 1024; constant MAXSYMLINKS (line 283) | pub const MAXSYMLINKS: u32 = 32; constant FSHIFT (line 284) | pub const FSHIFT: u32 = 11; constant FSCALE (line 285) | pub const FSCALE: u32 = 2048; constant CPU_MAXSIZE (line 286) | pub const CPU_MAXSIZE: u32 = 1024; constant CPU_SETSIZE (line 287) | pub const CPU_SETSIZE: u32 = 1024; constant CPU_LEVEL_ROOT (line 288) | pub const CPU_LEVEL_ROOT: u32 = 1; constant CPU_LEVEL_CPUSET (line 289) | pub const CPU_LEVEL_CPUSET: u32 = 2; constant CPU_LEVEL_WHICH (line 290) | pub const CPU_LEVEL_WHICH: u32 = 3; constant CPU_WHICH_TID (line 291) | pub const CPU_WHICH_TID: u32 = 1; constant CPU_WHICH_PID (line 292) | pub const CPU_WHICH_PID: u32 = 2; constant CPU_WHICH_CPUSET (line 293) | pub const CPU_WHICH_CPUSET: u32 = 3; constant CPU_WHICH_IRQ (line 294) | pub const CPU_WHICH_IRQ: u32 = 4; constant CPU_WHICH_JAIL (line 295) | pub const CPU_WHICH_JAIL: u32 = 5; constant CPU_WHICH_DOMAIN (line 296) | pub const CPU_WHICH_DOMAIN: u32 = 6; constant CPU_WHICH_INTRHANDLER (line 297) | pub const CPU_WHICH_INTRHANDLER: u32 = 7; constant CPU_WHICH_ITHREAD (line 298) | pub const CPU_WHICH_ITHREAD: u32 = 8; constant CPU_WHICH_TIDPID (line 299) | pub const CPU_WHICH_TIDPID: u32 = 9; constant CPUSET_INVALID (line 300) | pub const CPUSET_INVALID: i32 = -1; constant CPUSET_DEFAULT (line 301) | pub const CPUSET_DEFAULT: u32 = 0; constant M_NOWAIT (line 302) | pub const M_NOWAIT: u32 = 1; constant M_WAITOK (line 303) | pub const M_WAITOK: u32 = 2; constant M_NORECLAIM (line 304) | pub const M_NORECLAIM: u32 = 128; constant M_ZERO (line 305) | pub const M_ZERO: u32 = 256; constant M_NOVM (line 306) | pub const M_NOVM: u32 = 512; constant M_USE_RESERVE (line 307) | pub const M_USE_RESERVE: u32 = 1024; constant M_NODUMP (line 308) | pub const M_NODUMP: u32 = 2048; constant M_FIRSTFIT (line 309) | pub const M_FIRSTFIT: u32 = 4096; constant M_BESTFIT (line 310) | pub const M_BESTFIT: u32 = 8192; constant M_EXEC (line 311) | pub const M_EXEC: u32 = 16384; constant M_NEXTFIT (line 312) | pub const M_NEXTFIT: u32 = 32768; constant M_VERSION (line 313) | pub const M_VERSION: u32 = 2020110501; constant DTMALLOC_PROBE_MALLOC (line 314) | pub const DTMALLOC_PROBE_MALLOC: u32 = 0; constant DTMALLOC_PROBE_FREE (line 315) | pub const DTMALLOC_PROBE_FREE: u32 = 1; constant DTMALLOC_PROBE_MAX (line 316) | pub const DTMALLOC_PROBE_MAX: u32 = 2; constant MALLOC_TYPE_STREAM_VERSION (line 317) | pub const MALLOC_TYPE_STREAM_VERSION: u32 = 1; constant MALLOC_MAX_NAME (line 318) | pub const MALLOC_MAX_NAME: u32 = 32; constant __bool_true_false_are_defined (line 319) | pub const __bool_true_false_are_defined: u32 = 1; constant false_ (line 320) | pub const false_: u32 = 0; constant true_ (line 321) | pub const true_: u32 = 1; constant INT8_MIN (line 322) | pub const INT8_MIN: i32 = -128; constant INT16_MIN (line 323) | pub const INT16_MIN: i32 = -32768; constant INT32_MIN (line 324) | pub const INT32_MIN: i32 = -2147483648; constant INT8_MAX (line 325) | pub const INT8_MAX: u32 = 127; constant INT16_MAX (line 326) | pub const INT16_MAX: u32 = 32767; constant INT32_MAX (line 327) | pub const INT32_MAX: u32 = 2147483647; constant UINT8_MAX (line 328) | pub const UINT8_MAX: u32 = 255; constant UINT16_MAX (line 329) | pub const UINT16_MAX: u32 = 65535; constant UINT32_MAX (line 330) | pub const UINT32_MAX: u32 = 4294967295; constant INT64_MIN (line 331) | pub const INT64_MIN: i64 = -9223372036854775808; constant INT64_MAX (line 332) | pub const INT64_MAX: u64 = 9223372036854775807; constant UINT64_MAX (line 333) | pub const UINT64_MAX: i32 = -1; constant INT_LEAST8_MIN (line 334) | pub const INT_LEAST8_MIN: i32 = -128; constant INT_LEAST16_MIN (line 335) | pub const INT_LEAST16_MIN: i32 = -32768; constant INT_LEAST32_MIN (line 336) | pub const INT_LEAST32_MIN: i32 = -2147483648; constant INT_LEAST64_MIN (line 337) | pub const INT_LEAST64_MIN: i64 = -9223372036854775808; constant INT_LEAST8_MAX (line 338) | pub const INT_LEAST8_MAX: u32 = 127; constant INT_LEAST16_MAX (line 339) | pub const INT_LEAST16_MAX: u32 = 32767; constant INT_LEAST32_MAX (line 340) | pub const INT_LEAST32_MAX: u32 = 2147483647; constant INT_LEAST64_MAX (line 341) | pub const INT_LEAST64_MAX: u64 = 9223372036854775807; constant UINT_LEAST8_MAX (line 342) | pub const UINT_LEAST8_MAX: u32 = 255; constant UINT_LEAST16_MAX (line 343) | pub const UINT_LEAST16_MAX: u32 = 65535; constant UINT_LEAST32_MAX (line 344) | pub const UINT_LEAST32_MAX: u32 = 4294967295; constant UINT_LEAST64_MAX (line 345) | pub const UINT_LEAST64_MAX: i32 = -1; constant INT_FAST8_MIN (line 346) | pub const INT_FAST8_MIN: i32 = -2147483648; constant INT_FAST16_MIN (line 347) | pub const INT_FAST16_MIN: i32 = -2147483648; constant INT_FAST32_MIN (line 348) | pub const INT_FAST32_MIN: i32 = -2147483648; constant INT_FAST64_MIN (line 349) | pub const INT_FAST64_MIN: i64 = -9223372036854775808; constant INT_FAST8_MAX (line 350) | pub const INT_FAST8_MAX: u32 = 2147483647; constant INT_FAST16_MAX (line 351) | pub const INT_FAST16_MAX: u32 = 2147483647; constant INT_FAST32_MAX (line 352) | pub const INT_FAST32_MAX: u32 = 2147483647; constant INT_FAST64_MAX (line 353) | pub const INT_FAST64_MAX: u64 = 9223372036854775807; constant UINT_FAST8_MAX (line 354) | pub const UINT_FAST8_MAX: u32 = 4294967295; constant UINT_FAST16_MAX (line 355) | pub const UINT_FAST16_MAX: u32 = 4294967295; constant UINT_FAST32_MAX (line 356) | pub const UINT_FAST32_MAX: u32 = 4294967295; constant UINT_FAST64_MAX (line 357) | pub const UINT_FAST64_MAX: i32 = -1; constant INTPTR_MIN (line 358) | pub const INTPTR_MIN: i64 = -9223372036854775808; constant INTPTR_MAX (line 359) | pub const INTPTR_MAX: u64 = 9223372036854775807; constant UINTPTR_MAX (line 360) | pub const UINTPTR_MAX: i32 = -1; constant INTMAX_MIN (line 361) | pub const INTMAX_MIN: i64 = -9223372036854775808; constant INTMAX_MAX (line 362) | pub const INTMAX_MAX: u64 = 9223372036854775807; constant UINTMAX_MAX (line 363) | pub const UINTMAX_MAX: i32 = -1; constant PTRDIFF_MIN (line 364) | pub const PTRDIFF_MIN: i64 = -9223372036854775808; constant PTRDIFF_MAX (line 365) | pub const PTRDIFF_MAX: u64 = 9223372036854775807; constant SIG_ATOMIC_MIN (line 366) | pub const SIG_ATOMIC_MIN: i64 = -9223372036854775808; constant SIG_ATOMIC_MAX (line 367) | pub const SIG_ATOMIC_MAX: u64 = 9223372036854775807; constant SIZE_MAX (line 368) | pub const SIZE_MAX: i32 = -1; constant WINT_MIN (line 369) | pub const WINT_MIN: i32 = -2147483648; constant WINT_MAX (line 370) | pub const WINT_MAX: u32 = 2147483647; constant __WORDSIZE (line 371) | pub const __WORDSIZE: u32 = 64; constant WCHAR_MIN (line 372) | pub const WCHAR_MIN: i32 = -2147483648; constant WCHAR_MAX (line 373) | pub const WCHAR_MAX: u32 = 2147483647; constant RSIZE_MAX (line 374) | pub const RSIZE_MAX: i32 = -1; constant __SLBF (line 375) | pub const __SLBF: u32 = 1; constant __SNBF (line 376) | pub const __SNBF: u32 = 2; constant __SRD (line 377) | pub const __SRD: u32 = 4; constant __SWR (line 378) | pub const __SWR: u32 = 8; constant __SRW (line 379) | pub const __SRW: u32 = 16; constant __SEOF (line 380) | pub const __SEOF: u32 = 32; constant __SERR (line 381) | pub const __SERR: u32 = 64; constant __SMBF (line 382) | pub const __SMBF: u32 = 128; constant __SAPP (line 383) | pub const __SAPP: u32 = 256; constant __SSTR (line 384) | pub const __SSTR: u32 = 512; constant __SOPT (line 385) | pub const __SOPT: u32 = 1024; constant __SNPT (line 386) | pub const __SNPT: u32 = 2048; constant __SOFF (line 387) | pub const __SOFF: u32 = 4096; constant __SMOD (line 388) | pub const __SMOD: u32 = 8192; constant __SALC (line 389) | pub const __SALC: u32 = 16384; constant __SIGN (line 390) | pub const __SIGN: u32 = 32768; constant __S2OAP (line 391) | pub const __S2OAP: u32 = 1; constant _IOFBF (line 392) | pub const _IOFBF: u32 = 0; constant _IOLBF (line 393) | pub const _IOLBF: u32 = 1; constant _IONBF (line 394) | pub const _IONBF: u32 = 2; constant BUFSIZ (line 395) | pub const BUFSIZ: u32 = 1024; constant EOF (line 396) | pub const EOF: i32 = -1; constant FOPEN_MAX (line 397) | pub const FOPEN_MAX: u32 = 20; constant FILENAME_MAX (line 398) | pub const FILENAME_MAX: u32 = 1024; constant P_tmpdir (line 399) | pub const P_tmpdir: &[u8; 6] = b"/tmp/\0"; constant L_tmpnam (line 400) | pub const L_tmpnam: u32 = 1024; constant TMP_MAX (line 401) | pub const TMP_MAX: u32 = 308915776; constant SEEK_SET (line 402) | pub const SEEK_SET: u32 = 0; constant SEEK_CUR (line 403) | pub const SEEK_CUR: u32 = 1; constant SEEK_END (line 404) | pub const SEEK_END: u32 = 2; constant L_cuserid (line 405) | pub const L_cuserid: u32 = 17; constant L_ctermid (line 406) | pub const L_ctermid: u32 = 1024; constant NV_NAME_MAX (line 407) | pub const NV_NAME_MAX: u32 = 2048; constant NV_TYPE_NONE (line 408) | pub const NV_TYPE_NONE: u32 = 0; constant NV_TYPE_NULL (line 409) | pub const NV_TYPE_NULL: u32 = 1; constant NV_TYPE_BOOL (line 410) | pub const NV_TYPE_BOOL: u32 = 2; constant NV_TYPE_NUMBER (line 411) | pub const NV_TYPE_NUMBER: u32 = 3; constant NV_TYPE_STRING (line 412) | pub const NV_TYPE_STRING: u32 = 4; constant NV_TYPE_NVLIST (line 413) | pub const NV_TYPE_NVLIST: u32 = 5; constant NV_TYPE_DESCRIPTOR (line 414) | pub const NV_TYPE_DESCRIPTOR: u32 = 6; constant NV_TYPE_BINARY (line 415) | pub const NV_TYPE_BINARY: u32 = 7; constant NV_TYPE_BOOL_ARRAY (line 416) | pub const NV_TYPE_BOOL_ARRAY: u32 = 8; constant NV_TYPE_NUMBER_ARRAY (line 417) | pub const NV_TYPE_NUMBER_ARRAY: u32 = 9; constant NV_TYPE_STRING_ARRAY (line 418) | pub const NV_TYPE_STRING_ARRAY: u32 = 10; constant NV_TYPE_NVLIST_ARRAY (line 419) | pub const NV_TYPE_NVLIST_ARRAY: u32 = 11; constant NV_TYPE_DESCRIPTOR_ARRAY (line 420) | pub const NV_TYPE_DESCRIPTOR_ARRAY: u32 = 12; constant NV_FLAG_IGNORE_CASE (line 421) | pub const NV_FLAG_IGNORE_CASE: u32 = 1; constant NV_FLAG_NO_UNIQUE (line 422) | pub const NV_FLAG_NO_UNIQUE: u32 = 2; constant REFCOUNT_SATURATION_VALUE (line 423) | pub const REFCOUNT_SATURATION_VALUE: u32 = 3221225472; constant _DTRACE_VERSION (line 424) | pub const _DTRACE_VERSION: u32 = 1; constant CTL_MAXNAME (line 425) | pub const CTL_MAXNAME: u32 = 24; constant CTLTYPE (line 426) | pub const CTLTYPE: u32 = 15; constant CTLTYPE_NODE (line 427) | pub const CTLTYPE_NODE: u32 = 1; constant CTLTYPE_INT (line 428) | pub const CTLTYPE_INT: u32 = 2; constant CTLTYPE_STRING (line 429) | pub const CTLTYPE_STRING: u32 = 3; constant CTLTYPE_S64 (line 430) | pub const CTLTYPE_S64: u32 = 4; constant CTLTYPE_OPAQUE (line 431) | pub const CTLTYPE_OPAQUE: u32 = 5; constant CTLTYPE_STRUCT (line 432) | pub const CTLTYPE_STRUCT: u32 = 5; constant CTLTYPE_UINT (line 433) | pub const CTLTYPE_UINT: u32 = 6; constant CTLTYPE_LONG (line 434) | pub const CTLTYPE_LONG: u32 = 7; constant CTLTYPE_ULONG (line 435) | pub const CTLTYPE_ULONG: u32 = 8; constant CTLTYPE_U64 (line 436) | pub const CTLTYPE_U64: u32 = 9; constant CTLTYPE_U8 (line 437) | pub const CTLTYPE_U8: u32 = 10; constant CTLTYPE_U16 (line 438) | pub const CTLTYPE_U16: u32 = 11; constant CTLTYPE_S8 (line 439) | pub const CTLTYPE_S8: u32 = 12; constant CTLTYPE_S16 (line 440) | pub const CTLTYPE_S16: u32 = 13; constant CTLTYPE_S32 (line 441) | pub const CTLTYPE_S32: u32 = 14; constant CTLTYPE_U32 (line 442) | pub const CTLTYPE_U32: u32 = 15; constant CTLFLAG_RD (line 443) | pub const CTLFLAG_RD: u32 = 2147483648; constant CTLFLAG_WR (line 444) | pub const CTLFLAG_WR: u32 = 1073741824; constant CTLFLAG_RW (line 445) | pub const CTLFLAG_RW: u32 = 3221225472; constant CTLFLAG_DORMANT (line 446) | pub const CTLFLAG_DORMANT: u32 = 536870912; constant CTLFLAG_ANYBODY (line 447) | pub const CTLFLAG_ANYBODY: u32 = 268435456; constant CTLFLAG_SECURE (line 448) | pub const CTLFLAG_SECURE: u32 = 134217728; constant CTLFLAG_PRISON (line 449) | pub const CTLFLAG_PRISON: u32 = 67108864; constant CTLFLAG_DYN (line 450) | pub const CTLFLAG_DYN: u32 = 33554432; constant CTLFLAG_SKIP (line 451) | pub const CTLFLAG_SKIP: u32 = 16777216; constant CTLMASK_SECURE (line 452) | pub const CTLMASK_SECURE: u32 = 15728640; constant CTLFLAG_TUN (line 453) | pub const CTLFLAG_TUN: u32 = 524288; constant CTLFLAG_RDTUN (line 454) | pub const CTLFLAG_RDTUN: u32 = 2148007936; constant CTLFLAG_RWTUN (line 455) | pub const CTLFLAG_RWTUN: u32 = 3221749760; constant CTLFLAG_MPSAFE (line 456) | pub const CTLFLAG_MPSAFE: u32 = 262144; constant CTLFLAG_VNET (line 457) | pub const CTLFLAG_VNET: u32 = 131072; constant CTLFLAG_DYING (line 458) | pub const CTLFLAG_DYING: u32 = 65536; constant CTLFLAG_CAPRD (line 459) | pub const CTLFLAG_CAPRD: u32 = 32768; constant CTLFLAG_CAPWR (line 460) | pub const CTLFLAG_CAPWR: u32 = 16384; constant CTLFLAG_STATS (line 461) | pub const CTLFLAG_STATS: u32 = 8192; constant CTLFLAG_NOFETCH (line 462) | pub const CTLFLAG_NOFETCH: u32 = 4096; constant CTLFLAG_CAPRW (line 463) | pub const CTLFLAG_CAPRW: u32 = 49152; constant CTLFLAG_NEEDGIANT (line 464) | pub const CTLFLAG_NEEDGIANT: u32 = 2048; constant CTLSHIFT_SECURE (line 465) | pub const CTLSHIFT_SECURE: u32 = 20; constant CTLFLAG_SECURE1 (line 466) | pub const CTLFLAG_SECURE1: u32 = 134217728; constant CTLFLAG_SECURE2 (line 467) | pub const CTLFLAG_SECURE2: u32 = 135266304; constant CTLFLAG_SECURE3 (line 468) | pub const CTLFLAG_SECURE3: u32 = 136314880; constant OID_AUTO (line 469) | pub const OID_AUTO: i32 = -1; constant CTL_AUTO_START (line 470) | pub const CTL_AUTO_START: u32 = 256; constant CTL_SYSCTL (line 471) | pub const CTL_SYSCTL: u32 = 0; constant CTL_KERN (line 472) | pub const CTL_KERN: u32 = 1; constant CTL_VM (line 473) | pub const CTL_VM: u32 = 2; constant CTL_VFS (line 474) | pub const CTL_VFS: u32 = 3; constant CTL_NET (line 475) | pub const CTL_NET: u32 = 4; constant CTL_DEBUG (line 476) | pub const CTL_DEBUG: u32 = 5; constant CTL_HW (line 477) | pub const CTL_HW: u32 = 6; constant CTL_MACHDEP (line 478) | pub const CTL_MACHDEP: u32 = 7; constant CTL_USER (line 479) | pub const CTL_USER: u32 = 8; constant CTL_P1003_1B (line 480) | pub const CTL_P1003_1B: u32 = 9; constant CTL_SYSCTL_DEBUG (line 481) | pub const CTL_SYSCTL_DEBUG: u32 = 0; constant CTL_SYSCTL_NAME (line 482) | pub const CTL_SYSCTL_NAME: u32 = 1; constant CTL_SYSCTL_NEXT (line 483) | pub const CTL_SYSCTL_NEXT: u32 = 2; constant CTL_SYSCTL_NAME2OID (line 484) | pub const CTL_SYSCTL_NAME2OID: u32 = 3; constant CTL_SYSCTL_OIDFMT (line 485) | pub const CTL_SYSCTL_OIDFMT: u32 = 4; constant CTL_SYSCTL_OIDDESCR (line 486) | pub const CTL_SYSCTL_OIDDESCR: u32 = 5; constant CTL_SYSCTL_OIDLABEL (line 487) | pub const CTL_SYSCTL_OIDLABEL: u32 = 6; constant CTL_SYSCTL_NEXTNOSKIP (line 488) | pub const CTL_SYSCTL_NEXTNOSKIP: u32 = 7; constant KERN_OSTYPE (line 489) | pub const KERN_OSTYPE: u32 = 1; constant KERN_OSRELEASE (line 490) | pub const KERN_OSRELEASE: u32 = 2; constant KERN_OSREV (line 491) | pub const KERN_OSREV: u32 = 3; constant KERN_VERSION (line 492) | pub const KERN_VERSION: u32 = 4; constant KERN_MAXVNODES (line 493) | pub const KERN_MAXVNODES: u32 = 5; constant KERN_MAXPROC (line 494) | pub const KERN_MAXPROC: u32 = 6; constant KERN_MAXFILES (line 495) | pub const KERN_MAXFILES: u32 = 7; constant KERN_ARGMAX (line 496) | pub const KERN_ARGMAX: u32 = 8; constant KERN_SECURELVL (line 497) | pub const KERN_SECURELVL: u32 = 9; constant KERN_HOSTNAME (line 498) | pub const KERN_HOSTNAME: u32 = 10; constant KERN_HOSTID (line 499) | pub const KERN_HOSTID: u32 = 11; constant KERN_CLOCKRATE (line 500) | pub const KERN_CLOCKRATE: u32 = 12; constant KERN_PROC (line 501) | pub const KERN_PROC: u32 = 14; constant KERN_FILE (line 502) | pub const KERN_FILE: u32 = 15; constant KERN_PROF (line 503) | pub const KERN_PROF: u32 = 16; constant KERN_POSIX1 (line 504) | pub const KERN_POSIX1: u32 = 17; constant KERN_NGROUPS (line 505) | pub const KERN_NGROUPS: u32 = 18; constant KERN_JOB_CONTROL (line 506) | pub const KERN_JOB_CONTROL: u32 = 19; constant KERN_SAVED_IDS (line 507) | pub const KERN_SAVED_IDS: u32 = 20; constant KERN_BOOTTIME (line 508) | pub const KERN_BOOTTIME: u32 = 21; constant KERN_NISDOMAINNAME (line 509) | pub const KERN_NISDOMAINNAME: u32 = 22; constant KERN_UPDATEINTERVAL (line 510) | pub const KERN_UPDATEINTERVAL: u32 = 23; constant KERN_OSRELDATE (line 511) | pub const KERN_OSRELDATE: u32 = 24; constant KERN_NTP_PLL (line 512) | pub const KERN_NTP_PLL: u32 = 25; constant KERN_BOOTFILE (line 513) | pub const KERN_BOOTFILE: u32 = 26; constant KERN_MAXFILESPERPROC (line 514) | pub const KERN_MAXFILESPERPROC: u32 = 27; constant KERN_MAXPROCPERUID (line 515) | pub const KERN_MAXPROCPERUID: u32 = 28; constant KERN_DUMPDEV (line 516) | pub const KERN_DUMPDEV: u32 = 29; constant KERN_IPC (line 517) | pub const KERN_IPC: u32 = 30; constant KERN_DUMMY (line 518) | pub const KERN_DUMMY: u32 = 31; constant KERN_PS_STRINGS (line 519) | pub const KERN_PS_STRINGS: u32 = 32; constant KERN_USRSTACK (line 520) | pub const KERN_USRSTACK: u32 = 33; constant KERN_LOGSIGEXIT (line 521) | pub const KERN_LOGSIGEXIT: u32 = 34; constant KERN_IOV_MAX (line 522) | pub const KERN_IOV_MAX: u32 = 35; constant KERN_HOSTUUID (line 523) | pub const KERN_HOSTUUID: u32 = 36; constant KERN_ARND (line 524) | pub const KERN_ARND: u32 = 37; constant KERN_MAXPHYS (line 525) | pub const KERN_MAXPHYS: u32 = 38; constant KERN_LOCKF (line 526) | pub const KERN_LOCKF: u32 = 39; constant KERN_PROC_ALL (line 527) | pub const KERN_PROC_ALL: u32 = 0; constant KERN_PROC_PID (line 528) | pub const KERN_PROC_PID: u32 = 1; constant KERN_PROC_PGRP (line 529) | pub const KERN_PROC_PGRP: u32 = 2; constant KERN_PROC_SESSION (line 530) | pub const KERN_PROC_SESSION: u32 = 3; constant KERN_PROC_TTY (line 531) | pub const KERN_PROC_TTY: u32 = 4; constant KERN_PROC_UID (line 532) | pub const KERN_PROC_UID: u32 = 5; constant KERN_PROC_RUID (line 533) | pub const KERN_PROC_RUID: u32 = 6; constant KERN_PROC_ARGS (line 534) | pub const KERN_PROC_ARGS: u32 = 7; constant KERN_PROC_PROC (line 535) | pub const KERN_PROC_PROC: u32 = 8; constant KERN_PROC_SV_NAME (line 536) | pub const KERN_PROC_SV_NAME: u32 = 9; constant KERN_PROC_RGID (line 537) | pub const KERN_PROC_RGID: u32 = 10; constant KERN_PROC_GID (line 538) | pub const KERN_PROC_GID: u32 = 11; constant KERN_PROC_PATHNAME (line 539) | pub const KERN_PROC_PATHNAME: u32 = 12; constant KERN_PROC_OVMMAP (line 540) | pub const KERN_PROC_OVMMAP: u32 = 13; constant KERN_PROC_OFILEDESC (line 541) | pub const KERN_PROC_OFILEDESC: u32 = 14; constant KERN_PROC_KSTACK (line 542) | pub const KERN_PROC_KSTACK: u32 = 15; constant KERN_PROC_INC_THREAD (line 543) | pub const KERN_PROC_INC_THREAD: u32 = 16; constant KERN_PROC_VMMAP (line 544) | pub const KERN_PROC_VMMAP: u32 = 32; constant KERN_PROC_FILEDESC (line 545) | pub const KERN_PROC_FILEDESC: u32 = 33; constant KERN_PROC_GROUPS (line 546) | pub const KERN_PROC_GROUPS: u32 = 34; constant KERN_PROC_ENV (line 547) | pub const KERN_PROC_ENV: u32 = 35; constant KERN_PROC_AUXV (line 548) | pub const KERN_PROC_AUXV: u32 = 36; constant KERN_PROC_RLIMIT (line 549) | pub const KERN_PROC_RLIMIT: u32 = 37; constant KERN_PROC_PS_STRINGS (line 550) | pub const KERN_PROC_PS_STRINGS: u32 = 38; constant KERN_PROC_UMASK (line 551) | pub const KERN_PROC_UMASK: u32 = 39; constant KERN_PROC_OSREL (line 552) | pub const KERN_PROC_OSREL: u32 = 40; constant KERN_PROC_SIGTRAMP (line 553) | pub const KERN_PROC_SIGTRAMP: u32 = 41; constant KERN_PROC_CWD (line 554) | pub const KERN_PROC_CWD: u32 = 42; constant KERN_PROC_NFDS (line 555) | pub const KERN_PROC_NFDS: u32 = 43; constant KERN_PROC_SIGFASTBLK (line 556) | pub const KERN_PROC_SIGFASTBLK: u32 = 44; constant KERN_PROC_VM_LAYOUT (line 557) | pub const KERN_PROC_VM_LAYOUT: u32 = 45; constant KIPC_MAXSOCKBUF (line 558) | pub const KIPC_MAXSOCKBUF: u32 = 1; constant KIPC_SOCKBUF_WASTE (line 559) | pub const KIPC_SOCKBUF_WASTE: u32 = 2; constant KIPC_SOMAXCONN (line 560) | pub const KIPC_SOMAXCONN: u32 = 3; constant KIPC_MAX_LINKHDR (line 561) | pub const KIPC_MAX_LINKHDR: u32 = 4; constant KIPC_MAX_PROTOHDR (line 562) | pub const KIPC_MAX_PROTOHDR: u32 = 5; constant KIPC_MAX_HDR (line 563) | pub const KIPC_MAX_HDR: u32 = 6; constant KIPC_MAX_DATALEN (line 564) | pub const KIPC_MAX_DATALEN: u32 = 7; constant HW_MACHINE (line 565) | pub const HW_MACHINE: u32 = 1; constant HW_MODEL (line 566) | pub const HW_MODEL: u32 = 2; constant HW_NCPU (line 567) | pub const HW_NCPU: u32 = 3; constant HW_BYTEORDER (line 568) | pub const HW_BYTEORDER: u32 = 4; constant HW_PHYSMEM (line 569) | pub const HW_PHYSMEM: u32 = 5; constant HW_USERMEM (line 570) | pub const HW_USERMEM: u32 = 6; constant HW_PAGESIZE (line 571) | pub const HW_PAGESIZE: u32 = 7; constant HW_DISKNAMES (line 572) | pub const HW_DISKNAMES: u32 = 8; constant HW_DISKSTATS (line 573) | pub const HW_DISKSTATS: u32 = 9; constant HW_FLOATINGPT (line 574) | pub const HW_FLOATINGPT: u32 = 10; constant HW_MACHINE_ARCH (line 575) | pub const HW_MACHINE_ARCH: u32 = 11; constant HW_REALMEM (line 576) | pub const HW_REALMEM: u32 = 12; constant USER_CS_PATH (line 577) | pub const USER_CS_PATH: u32 = 1; constant USER_BC_BASE_MAX (line 578) | pub const USER_BC_BASE_MAX: u32 = 2; constant USER_BC_DIM_MAX (line 579) | pub const USER_BC_DIM_MAX: u32 = 3; constant USER_BC_SCALE_MAX (line 580) | pub const USER_BC_SCALE_MAX: u32 = 4; constant USER_BC_STRING_MAX (line 581) | pub const USER_BC_STRING_MAX: u32 = 5; constant USER_COLL_WEIGHTS_MAX (line 582) | pub const USER_COLL_WEIGHTS_MAX: u32 = 6; constant USER_EXPR_NEST_MAX (line 583) | pub const USER_EXPR_NEST_MAX: u32 = 7; constant USER_LINE_MAX (line 584) | pub const USER_LINE_MAX: u32 = 8; constant USER_RE_DUP_MAX (line 585) | pub const USER_RE_DUP_MAX: u32 = 9; constant USER_POSIX2_VERSION (line 586) | pub const USER_POSIX2_VERSION: u32 = 10; constant USER_POSIX2_C_BIND (line 587) | pub const USER_POSIX2_C_BIND: u32 = 11; constant USER_POSIX2_C_DEV (line 588) | pub const USER_POSIX2_C_DEV: u32 = 12; constant USER_POSIX2_CHAR_TERM (line 589) | pub const USER_POSIX2_CHAR_TERM: u32 = 13; constant USER_POSIX2_FORT_DEV (line 590) | pub const USER_POSIX2_FORT_DEV: u32 = 14; constant USER_POSIX2_FORT_RUN (line 591) | pub const USER_POSIX2_FORT_RUN: u32 = 15; constant USER_POSIX2_LOCALEDEF (line 592) | pub const USER_POSIX2_LOCALEDEF: u32 = 16; constant USER_POSIX2_SW_DEV (line 593) | pub const USER_POSIX2_SW_DEV: u32 = 17; constant USER_POSIX2_UPE (line 594) | pub const USER_POSIX2_UPE: u32 = 18; constant USER_STREAM_MAX (line 595) | pub const USER_STREAM_MAX: u32 = 19; constant USER_TZNAME_MAX (line 596) | pub const USER_TZNAME_MAX: u32 = 20; constant USER_LOCALBASE (line 597) | pub const USER_LOCALBASE: u32 = 21; constant CTL_P1003_1B_ASYNCHRONOUS_IO (line 598) | pub const CTL_P1003_1B_ASYNCHRONOUS_IO: u32 = 1; constant CTL_P1003_1B_MAPPED_FILES (line 599) | pub const CTL_P1003_1B_MAPPED_FILES: u32 = 2; constant CTL_P1003_1B_MEMLOCK (line 600) | pub const CTL_P1003_1B_MEMLOCK: u32 = 3; constant CTL_P1003_1B_MEMLOCK_RANGE (line 601) | pub const CTL_P1003_1B_MEMLOCK_RANGE: u32 = 4; constant CTL_P1003_1B_MEMORY_PROTECTION (line 602) | pub const CTL_P1003_1B_MEMORY_PROTECTION: u32 = 5; constant CTL_P1003_1B_MESSAGE_PASSING (line 603) | pub const CTL_P1003_1B_MESSAGE_PASSING: u32 = 6; constant CTL_P1003_1B_PRIORITIZED_IO (line 604) | pub const CTL_P1003_1B_PRIORITIZED_IO: u32 = 7; constant CTL_P1003_1B_PRIORITY_SCHEDULING (line 605) | pub const CTL_P1003_1B_PRIORITY_SCHEDULING: u32 = 8; constant CTL_P1003_1B_REALTIME_SIGNALS (line 606) | pub const CTL_P1003_1B_REALTIME_SIGNALS: u32 = 9; constant CTL_P1003_1B_SEMAPHORES (line 607) | pub const CTL_P1003_1B_SEMAPHORES: u32 = 10; constant CTL_P1003_1B_FSYNC (line 608) | pub const CTL_P1003_1B_FSYNC: u32 = 11; constant CTL_P1003_1B_SHARED_MEMORY_OBJECTS (line 609) | pub const CTL_P1003_1B_SHARED_MEMORY_OBJECTS: u32 = 12; constant CTL_P1003_1B_SYNCHRONIZED_IO (line 610) | pub const CTL_P1003_1B_SYNCHRONIZED_IO: u32 = 13; constant CTL_P1003_1B_TIMERS (line 611) | pub const CTL_P1003_1B_TIMERS: u32 = 14; constant CTL_P1003_1B_AIO_LISTIO_MAX (line 612) | pub const CTL_P1003_1B_AIO_LISTIO_MAX: u32 = 15; constant CTL_P1003_1B_AIO_MAX (line 613) | pub const CTL_P1003_1B_AIO_MAX: u32 = 16; constant CTL_P1003_1B_AIO_PRIO_DELTA_MAX (line 614) | pub const CTL_P1003_1B_AIO_PRIO_DELTA_MAX: u32 = 17; constant CTL_P1003_1B_DELAYTIMER_MAX (line 615) | pub const CTL_P1003_1B_DELAYTIMER_MAX: u32 = 18; constant CTL_P1003_1B_MQ_OPEN_MAX (line 616) | pub const CTL_P1003_1B_MQ_OPEN_MAX: u32 = 19; constant CTL_P1003_1B_PAGESIZE (line 617) | pub const CTL_P1003_1B_PAGESIZE: u32 = 20; constant CTL_P1003_1B_RTSIG_MAX (line 618) | pub const CTL_P1003_1B_RTSIG_MAX: u32 = 21; constant CTL_P1003_1B_SEM_NSEMS_MAX (line 619) | pub const CTL_P1003_1B_SEM_NSEMS_MAX: u32 = 22; constant CTL_P1003_1B_SEM_VALUE_MAX (line 620) | pub const CTL_P1003_1B_SEM_VALUE_MAX: u32 = 23; constant CTL_P1003_1B_SIGQUEUE_MAX (line 621) | pub const CTL_P1003_1B_SIGQUEUE_MAX: u32 = 24; constant CTL_P1003_1B_TIMER_MAX (line 622) | pub const CTL_P1003_1B_TIMER_MAX: u32 = 25; constant KTR_GEN (line 623) | pub const KTR_GEN: u32 = 1; constant KTR_NET (line 624) | pub const KTR_NET: u32 = 2; constant KTR_DEV (line 625) | pub const KTR_DEV: u32 = 4; constant KTR_LOCK (line 626) | pub const KTR_LOCK: u32 = 8; constant KTR_SMP (line 627) | pub const KTR_SMP: u32 = 16; constant KTR_SUBSYS (line 628) | pub const KTR_SUBSYS: u32 = 32; constant KTR_PMAP (line 629) | pub const KTR_PMAP: u32 = 64; constant KTR_MALLOC (line 630) | pub const KTR_MALLOC: u32 = 128; constant KTR_TRAP (line 631) | pub const KTR_TRAP: u32 = 256; constant KTR_INTR (line 632) | pub const KTR_INTR: u32 = 512; constant KTR_SIG (line 633) | pub const KTR_SIG: u32 = 1024; constant KTR_SPARE2 (line 634) | pub const KTR_SPARE2: u32 = 2048; constant KTR_PROC (line 635) | pub const KTR_PROC: u32 = 4096; constant KTR_SYSC (line 636) | pub const KTR_SYSC: u32 = 8192; constant KTR_INIT (line 637) | pub const KTR_INIT: u32 = 16384; constant KTR_SPARE3 (line 638) | pub const KTR_SPARE3: u32 = 32768; constant KTR_SPARE4 (line 639) | pub const KTR_SPARE4: u32 = 65536; constant KTR_EVH (line 640) | pub const KTR_EVH: u32 = 131072; constant KTR_VFS (line 641) | pub const KTR_VFS: u32 = 262144; constant KTR_VOP (line 642) | pub const KTR_VOP: u32 = 524288; constant KTR_VM (line 643) | pub const KTR_VM: u32 = 1048576; constant KTR_INET (line 644) | pub const KTR_INET: u32 = 2097152; constant KTR_RUNQ (line 645) | pub const KTR_RUNQ: u32 = 4194304; constant KTR_SPARE5 (line 646) | pub const KTR_SPARE5: u32 = 8388608; constant KTR_UMA (line 647) | pub const KTR_UMA: u32 = 16777216; constant KTR_CALLOUT (line 648) | pub const KTR_CALLOUT: u32 = 33554432; constant KTR_GEOM (line 649) | pub const KTR_GEOM: u32 = 67108864; constant KTR_BUSDMA (line 650) | pub const KTR_BUSDMA: u32 = 134217728; constant KTR_INET6 (line 651) | pub const KTR_INET6: u32 = 268435456; constant KTR_SCHED (line 652) | pub const KTR_SCHED: u32 = 536870912; constant KTR_BUF (line 653) | pub const KTR_BUF: u32 = 1073741824; constant KTR_PTRACE (line 654) | pub const KTR_PTRACE: u32 = 2147483648; constant KTR_ALL (line 655) | pub const KTR_ALL: u32 = 4294967295; constant KTR_COMPILE (line 656) | pub const KTR_COMPILE: u32 = 0; constant LC_SLEEPLOCK (line 657) | pub const LC_SLEEPLOCK: u32 = 1; constant LC_SPINLOCK (line 658) | pub const LC_SPINLOCK: u32 = 2; constant LC_SLEEPABLE (line 659) | pub const LC_SLEEPABLE: u32 = 4; constant LC_RECURSABLE (line 660) | pub const LC_RECURSABLE: u32 = 8; constant LC_UPGRADABLE (line 661) | pub const LC_UPGRADABLE: u32 = 16; constant LO_CLASSFLAGS (line 662) | pub const LO_CLASSFLAGS: u32 = 65535; constant LO_INITIALIZED (line 663) | pub const LO_INITIALIZED: u32 = 65536; constant LO_WITNESS (line 664) | pub const LO_WITNESS: u32 = 131072; constant LO_QUIET (line 665) | pub const LO_QUIET: u32 = 262144; constant LO_RECURSABLE (line 666) | pub const LO_RECURSABLE: u32 = 524288; constant LO_SLEEPABLE (line 667) | pub const LO_SLEEPABLE: u32 = 1048576; constant LO_UPGRADABLE (line 668) | pub const LO_UPGRADABLE: u32 = 2097152; constant LO_DUPOK (line 669) | pub const LO_DUPOK: u32 = 4194304; constant LO_IS_VNODE (line 670) | pub const LO_IS_VNODE: u32 = 8388608; constant LO_CLASSMASK (line 671) | pub const LO_CLASSMASK: u32 = 251658240; constant LO_NOPROFILE (line 672) | pub const LO_NOPROFILE: u32 = 268435456; constant LO_NEW (line 673) | pub const LO_NEW: u32 = 536870912; constant LO_CLASSSHIFT (line 674) | pub const LO_CLASSSHIFT: u32 = 24; constant LOCK_CLASS_MAX (line 675) | pub const LOCK_CLASS_MAX: u32 = 15; constant LOP_NEWORDER (line 676) | pub const LOP_NEWORDER: u32 = 1; constant LOP_QUIET (line 677) | pub const LOP_QUIET: u32 = 2; constant LOP_TRYLOCK (line 678) | pub const LOP_TRYLOCK: u32 = 4; constant LOP_EXCLUSIVE (line 679) | pub const LOP_EXCLUSIVE: u32 = 8; constant LOP_DUPOK (line 680) | pub const LOP_DUPOK: u32 = 16; constant LOP_NOSLEEP (line 681) | pub const LOP_NOSLEEP: u32 = 32; constant LA_MASKASSERT (line 682) | pub const LA_MASKASSERT: u32 = 255; constant LA_UNLOCKED (line 683) | pub const LA_UNLOCKED: u32 = 0; constant LA_LOCKED (line 684) | pub const LA_LOCKED: u32 = 1; constant LA_SLOCKED (line 685) | pub const LA_SLOCKED: u32 = 2; constant LA_XLOCKED (line 686) | pub const LA_XLOCKED: u32 = 4; constant LA_RECURSED (line 687) | pub const LA_RECURSED: u32 = 8; constant LA_NOTRECURSED (line 688) | pub const LA_NOTRECURSED: u32 = 16; constant SX_LOCK_SHARED (line 689) | pub const SX_LOCK_SHARED: u32 = 1; constant SX_LOCK_SHARED_WAITERS (line 690) | pub const SX_LOCK_SHARED_WAITERS: u32 = 2; constant SX_LOCK_EXCLUSIVE_WAITERS (line 691) | pub const SX_LOCK_EXCLUSIVE_WAITERS: u32 = 4; constant SX_LOCK_WRITE_SPINNER (line 692) | pub const SX_LOCK_WRITE_SPINNER: u32 = 8; constant SX_LOCK_RECURSED (line 693) | pub const SX_LOCK_RECURSED: u32 = 16; constant SX_LOCK_FLAGMASK (line 694) | pub const SX_LOCK_FLAGMASK: u32 = 31; constant SX_LOCK_WAITERS (line 695) | pub const SX_LOCK_WAITERS: u32 = 6; constant SX_SHARERS_SHIFT (line 696) | pub const SX_SHARERS_SHIFT: u32 = 5; constant SX_ONE_SHARER (line 697) | pub const SX_ONE_SHARER: u32 = 32; constant SX_LOCK_DESTROYED (line 698) | pub const SX_LOCK_DESTROYED: u32 = 6; constant SPLAY_NEGINF (line 699) | pub const SPLAY_NEGINF: i32 = -1; constant SPLAY_INF (line 700) | pub const SPLAY_INF: u32 = 1; constant RB_STRICT_HST (line 701) | pub const RB_STRICT_HST: u32 = 0; constant RB_NEGINF (line 702) | pub const RB_NEGINF: i32 = -1; constant RB_INF (line 703) | pub const RB_INF: u32 = 1; constant UMA_SMALLEST_UNIT (line 704) | pub const UMA_SMALLEST_UNIT: u32 = 8; constant UMA_ZONE_UNMANAGED (line 705) | pub const UMA_ZONE_UNMANAGED: u32 = 1; constant UMA_ZONE_ZINIT (line 706) | pub const UMA_ZONE_ZINIT: u32 = 2; constant UMA_ZONE_CONTIG (line 707) | pub const UMA_ZONE_CONTIG: u32 = 4; constant UMA_ZONE_NOTOUCH (line 708) | pub const UMA_ZONE_NOTOUCH: u32 = 8; constant UMA_ZONE_MALLOC (line 709) | pub const UMA_ZONE_MALLOC: u32 = 16; constant UMA_ZONE_NOFREE (line 710) | pub const UMA_ZONE_NOFREE: u32 = 32; constant UMA_ZONE_MTXCLASS (line 711) | pub const UMA_ZONE_MTXCLASS: u32 = 64; constant UMA_ZONE_VM (line 712) | pub const UMA_ZONE_VM: u32 = 128; constant UMA_ZONE_NOTPAGE (line 713) | pub const UMA_ZONE_NOTPAGE: u32 = 256; constant UMA_ZONE_SECONDARY (line 714) | pub const UMA_ZONE_SECONDARY: u32 = 512; constant UMA_ZONE_NOBUCKET (line 715) | pub const UMA_ZONE_NOBUCKET: u32 = 1024; constant UMA_ZONE_MAXBUCKET (line 716) | pub const UMA_ZONE_MAXBUCKET: u32 = 2048; constant UMA_ZONE_CACHESPREAD (line 717) | pub const UMA_ZONE_CACHESPREAD: u32 = 8192; constant UMA_ZONE_NODUMP (line 718) | pub const UMA_ZONE_NODUMP: u32 = 16384; constant UMA_ZONE_PCPU (line 719) | pub const UMA_ZONE_PCPU: u32 = 32768; constant UMA_ZONE_FIRSTTOUCH (line 720) | pub const UMA_ZONE_FIRSTTOUCH: u32 = 65536; constant UMA_ZONE_ROUNDROBIN (line 721) | pub const UMA_ZONE_ROUNDROBIN: u32 = 131072; constant UMA_ZONE_SMR (line 722) | pub const UMA_ZONE_SMR: u32 = 262144; constant UMA_ZONE_NOKASAN (line 723) | pub const UMA_ZONE_NOKASAN: u32 = 524288; constant UMA_ZONE_INHERIT (line 724) | pub const UMA_ZONE_INHERIT: u32 = 754104; constant UMA_ALIGN_CACHE (line 725) | pub const UMA_ALIGN_CACHE: i32 = -1; constant UMA_ANYDOMAIN (line 726) | pub const UMA_ANYDOMAIN: i32 = -1; constant UMA_RECLAIM_DRAIN (line 727) | pub const UMA_RECLAIM_DRAIN: u32 = 1; constant UMA_RECLAIM_DRAIN_CPU (line 728) | pub const UMA_RECLAIM_DRAIN_CPU: u32 = 2; constant UMA_RECLAIM_TRIM (line 729) | pub const UMA_RECLAIM_TRIM: u32 = 3; constant UMA_SLAB_BOOT (line 730) | pub const UMA_SLAB_BOOT: u32 = 1; constant UMA_SLAB_KERNEL (line 731) | pub const UMA_SLAB_KERNEL: u32 = 4; constant UMA_SLAB_PRIV (line 732) | pub const UMA_SLAB_PRIV: u32 = 8; constant UMA_STREAM_VERSION (line 733) | pub const UMA_STREAM_VERSION: u32 = 1; constant UTH_MAX_NAME (line 734) | pub const UTH_MAX_NAME: u32 = 32; constant UTH_ZONE_SECONDARY (line 735) | pub const UTH_ZONE_SECONDARY: u32 = 1; constant CLOCK_REALTIME (line 736) | pub const CLOCK_REALTIME: u32 = 0; constant CLOCK_VIRTUAL (line 737) | pub const CLOCK_VIRTUAL: u32 = 1; constant CLOCK_PROF (line 738) | pub const CLOCK_PROF: u32 = 2; constant CLOCK_MONOTONIC (line 739) | pub const CLOCK_MONOTONIC: u32 = 4; constant CLOCK_UPTIME_FAST (line 740) | pub const CLOCK_UPTIME_FAST: u32 = 8; constant CLOCK_UPTIME (line 741) | pub const CLOCK_UPTIME: u32 = 5; constant CLOCK_UPTIME_PRECISE (line 742) | pub const CLOCK_UPTIME_PRECISE: u32 = 7; constant CLOCK_REALTIME_PRECISE (line 743) | pub const CLOCK_REALTIME_PRECISE: u32 = 9; constant CLOCK_REALTIME_FAST (line 744) | pub const CLOCK_REALTIME_FAST: u32 = 10; constant CLOCK_MONOTONIC_PRECISE (line 745) | pub const CLOCK_MONOTONIC_PRECISE: u32 = 11; constant CLOCK_MONOTONIC_FAST (line 746) | pub const CLOCK_MONOTONIC_FAST: u32 = 12; constant CLOCK_SECOND (line 747) | pub const CLOCK_SECOND: u32 = 13; constant CLOCK_THREAD_CPUTIME_ID (line 748) | pub const CLOCK_THREAD_CPUTIME_ID: u32 = 14; constant CLOCK_PROCESS_CPUTIME_ID (line 749) | pub const CLOCK_PROCESS_CPUTIME_ID: u32 = 15; constant CLOCK_BOOTTIME (line 750) | pub const CLOCK_BOOTTIME: u32 = 5; constant CLOCK_REALTIME_COARSE (line 751) | pub const CLOCK_REALTIME_COARSE: u32 = 10; constant CLOCK_MONOTONIC_COARSE (line 752) | pub const CLOCK_MONOTONIC_COARSE: u32 = 12; constant TIMER_RELTIME (line 753) | pub const TIMER_RELTIME: u32 = 0; constant TIMER_ABSTIME (line 754) | pub const TIMER_ABSTIME: u32 = 1; constant DST_NONE (line 755) | pub const DST_NONE: u32 = 0; constant DST_USA (line 756) | pub const DST_USA: u32 = 1; constant DST_AUST (line 757) | pub const DST_AUST: u32 = 2; constant DST_WET (line 758) | pub const DST_WET: u32 = 3; constant DST_MET (line 759) | pub const DST_MET: u32 = 4; constant DST_EET (line 760) | pub const DST_EET: u32 = 5; constant DST_CAN (line 761) | pub const DST_CAN: u32 = 6; constant SBT_MAX (line 762) | pub const SBT_MAX: u64 = 9223372036854775807; constant ITIMER_REAL (line 763) | pub const ITIMER_REAL: u32 = 0; constant ITIMER_VIRTUAL (line 764) | pub const ITIMER_VIRTUAL: u32 = 1; constant ITIMER_PROF (line 765) | pub const ITIMER_PROF: u32 = 2; constant CPUCLOCK_WHICH_PID (line 766) | pub const CPUCLOCK_WHICH_PID: u32 = 0; constant CPUCLOCK_WHICH_TID (line 767) | pub const CPUCLOCK_WHICH_TID: u32 = 1; constant CLK_TCK (line 768) | pub const CLK_TCK: u32 = 128; constant CLOCKS_PER_SEC (line 769) | pub const CLOCKS_PER_SEC: u32 = 128; constant TIME_UTC (line 770) | pub const TIME_UTC: u32 = 1; constant TIME_MONOTONIC (line 771) | pub const TIME_MONOTONIC: u32 = 2; constant SOCK_STREAM (line 772) | pub const SOCK_STREAM: u32 = 1; constant SOCK_DGRAM (line 773) | pub const SOCK_DGRAM: u32 = 2; constant SOCK_RAW (line 774) | pub const SOCK_RAW: u32 = 3; constant SOCK_RDM (line 775) | pub const SOCK_RDM: u32 = 4; constant SOCK_SEQPACKET (line 776) | pub const SOCK_SEQPACKET: u32 = 5; constant SOCK_CLOEXEC (line 777) | pub const SOCK_CLOEXEC: u32 = 268435456; constant SOCK_NONBLOCK (line 778) | pub const SOCK_NONBLOCK: u32 = 536870912; constant SO_DEBUG (line 779) | pub const SO_DEBUG: u32 = 1; constant SO_ACCEPTCONN (line 780) | pub const SO_ACCEPTCONN: u32 = 2; constant SO_REUSEADDR (line 781) | pub const SO_REUSEADDR: u32 = 4; constant SO_KEEPALIVE (line 782) | pub const SO_KEEPALIVE: u32 = 8; constant SO_DONTROUTE (line 783) | pub const SO_DONTROUTE: u32 = 16; constant SO_BROADCAST (line 784) | pub const SO_BROADCAST: u32 = 32; constant SO_USELOOPBACK (line 785) | pub const SO_USELOOPBACK: u32 = 64; constant SO_LINGER (line 786) | pub const SO_LINGER: u32 = 128; constant SO_OOBINLINE (line 787) | pub const SO_OOBINLINE: u32 = 256; constant SO_REUSEPORT (line 788) | pub const SO_REUSEPORT: u32 = 512; constant SO_TIMESTAMP (line 789) | pub const SO_TIMESTAMP: u32 = 1024; constant SO_NOSIGPIPE (line 790) | pub const SO_NOSIGPIPE: u32 = 2048; constant SO_ACCEPTFILTER (line 791) | pub const SO_ACCEPTFILTER: u32 = 4096; constant SO_BINTIME (line 792) | pub const SO_BINTIME: u32 = 8192; constant SO_NO_OFFLOAD (line 793) | pub const SO_NO_OFFLOAD: u32 = 16384; constant SO_NO_DDP (line 794) | pub const SO_NO_DDP: u32 = 32768; constant SO_REUSEPORT_LB (line 795) | pub const SO_REUSEPORT_LB: u32 = 65536; constant SO_RERROR (line 796) | pub const SO_RERROR: u32 = 131072; constant SO_SNDBUF (line 797) | pub const SO_SNDBUF: u32 = 4097; constant SO_RCVBUF (line 798) | pub const SO_RCVBUF: u32 = 4098; constant SO_SNDLOWAT (line 799) | pub const SO_SNDLOWAT: u32 = 4099; constant SO_RCVLOWAT (line 800) | pub const SO_RCVLOWAT: u32 = 4100; constant SO_SNDTIMEO (line 801) | pub const SO_SNDTIMEO: u32 = 4101; constant SO_RCVTIMEO (line 802) | pub const SO_RCVTIMEO: u32 = 4102; constant SO_ERROR (line 803) | pub const SO_ERROR: u32 = 4103; constant SO_TYPE (line 804) | pub const SO_TYPE: u32 = 4104; constant SO_LABEL (line 805) | pub const SO_LABEL: u32 = 4105; constant SO_PEERLABEL (line 806) | pub const SO_PEERLABEL: u32 = 4112; constant SO_LISTENQLIMIT (line 807) | pub const SO_LISTENQLIMIT: u32 = 4113; constant SO_LISTENQLEN (line 808) | pub const SO_LISTENQLEN: u32 = 4114; constant SO_LISTENINCQLEN (line 809) | pub const SO_LISTENINCQLEN: u32 = 4115; constant SO_SETFIB (line 810) | pub const SO_SETFIB: u32 = 4116; constant SO_USER_COOKIE (line 811) | pub const SO_USER_COOKIE: u32 = 4117; constant SO_PROTOCOL (line 812) | pub const SO_PROTOCOL: u32 = 4118; constant SO_PROTOTYPE (line 813) | pub const SO_PROTOTYPE: u32 = 4118; constant SO_TS_CLOCK (line 814) | pub const SO_TS_CLOCK: u32 = 4119; constant SO_MAX_PACING_RATE (line 815) | pub const SO_MAX_PACING_RATE: u32 = 4120; constant SO_DOMAIN (line 816) | pub const SO_DOMAIN: u32 = 4121; constant SO_TS_REALTIME_MICRO (line 817) | pub const SO_TS_REALTIME_MICRO: u32 = 0; constant SO_TS_BINTIME (line 818) | pub const SO_TS_BINTIME: u32 = 1; constant SO_TS_REALTIME (line 819) | pub const SO_TS_REALTIME: u32 = 2; constant SO_TS_MONOTONIC (line 820) | pub const SO_TS_MONOTONIC: u32 = 3; constant SO_TS_DEFAULT (line 821) | pub const SO_TS_DEFAULT: u32 = 0; constant SO_TS_CLOCK_MAX (line 822) | pub const SO_TS_CLOCK_MAX: u32 = 3; constant SO_VENDOR (line 823) | pub const SO_VENDOR: u32 = 2147483648; constant SOL_SOCKET (line 824) | pub const SOL_SOCKET: u32 = 65535; constant AF_UNSPEC (line 825) | pub const AF_UNSPEC: u32 = 0; constant AF_UNIX (line 826) | pub const AF_UNIX: u32 = 1; constant AF_INET (line 827) | pub const AF_INET: u32 = 2; constant AF_IMPLINK (line 828) | pub const AF_IMPLINK: u32 = 3; constant AF_PUP (line 829) | pub const AF_PUP: u32 = 4; constant AF_CHAOS (line 830) | pub const AF_CHAOS: u32 = 5; constant AF_NETBIOS (line 831) | pub const AF_NETBIOS: u32 = 6; constant AF_ISO (line 832) | pub const AF_ISO: u32 = 7; constant AF_OSI (line 833) | pub const AF_OSI: u32 = 7; constant AF_ECMA (line 834) | pub const AF_ECMA: u32 = 8; constant AF_DATAKIT (line 835) | pub const AF_DATAKIT: u32 = 9; constant AF_CCITT (line 836) | pub const AF_CCITT: u32 = 10; constant AF_SNA (line 837) | pub const AF_SNA: u32 = 11; constant AF_DECnet (line 838) | pub const AF_DECnet: u32 = 12; constant AF_DLI (line 839) | pub const AF_DLI: u32 = 13; constant AF_LAT (line 840) | pub const AF_LAT: u32 = 14; constant AF_HYLINK (line 841) | pub const AF_HYLINK: u32 = 15; constant AF_APPLETALK (line 842) | pub const AF_APPLETALK: u32 = 16; constant AF_ROUTE (line 843) | pub const AF_ROUTE: u32 = 17; constant AF_LINK (line 844) | pub const AF_LINK: u32 = 18; constant pseudo_AF_XTP (line 845) | pub const pseudo_AF_XTP: u32 = 19; constant AF_COIP (line 846) | pub const AF_COIP: u32 = 20; constant AF_CNT (line 847) | pub const AF_CNT: u32 = 21; constant pseudo_AF_RTIP (line 848) | pub const pseudo_AF_RTIP: u32 = 22; constant AF_IPX (line 849) | pub const AF_IPX: u32 = 23; constant AF_SIP (line 850) | pub const AF_SIP: u32 = 24; constant pseudo_AF_PIP (line 851) | pub const pseudo_AF_PIP: u32 = 25; constant AF_ISDN (line 852) | pub const AF_ISDN: u32 = 26; constant AF_E164 (line 853) | pub const AF_E164: u32 = 26; constant pseudo_AF_KEY (line 854) | pub const pseudo_AF_KEY: u32 = 27; constant AF_INET6 (line 855) | pub const AF_INET6: u32 = 28; constant AF_NATM (line 856) | pub const AF_NATM: u32 = 29; constant AF_ATM (line 857) | pub const AF_ATM: u32 = 30; constant pseudo_AF_HDRCMPLT (line 858) | pub const pseudo_AF_HDRCMPLT: u32 = 31; constant AF_NETGRAPH (line 859) | pub const AF_NETGRAPH: u32 = 32; constant AF_SLOW (line 860) | pub const AF_SLOW: u32 = 33; constant AF_SCLUSTER (line 861) | pub const AF_SCLUSTER: u32 = 34; constant AF_ARP (line 862) | pub const AF_ARP: u32 = 35; constant AF_BLUETOOTH (line 863) | pub const AF_BLUETOOTH: u32 = 36; constant AF_IEEE80211 (line 864) | pub const AF_IEEE80211: u32 = 37; constant AF_NETLINK (line 865) | pub const AF_NETLINK: u32 = 38; constant AF_INET_SDP (line 866) | pub const AF_INET_SDP: u32 = 40; constant AF_INET6_SDP (line 867) | pub const AF_INET6_SDP: u32 = 42; constant AF_HYPERV (line 868) | pub const AF_HYPERV: u32 = 43; constant AF_DIVERT (line 869) | pub const AF_DIVERT: u32 = 44; constant AF_MAX (line 870) | pub const AF_MAX: u32 = 44; constant AF_VENDOR00 (line 871) | pub const AF_VENDOR00: u32 = 39; constant AF_VENDOR01 (line 872) | pub const AF_VENDOR01: u32 = 41; constant AF_VENDOR03 (line 873) | pub const AF_VENDOR03: u32 = 45; constant AF_VENDOR04 (line 874) | pub const AF_VENDOR04: u32 = 47; constant AF_VENDOR05 (line 875) | pub const AF_VENDOR05: u32 = 49; constant AF_VENDOR06 (line 876) | pub const AF_VENDOR06: u32 = 51; constant AF_VENDOR07 (line 877) | pub const AF_VENDOR07: u32 = 53; constant AF_VENDOR08 (line 878) | pub const AF_VENDOR08: u32 = 55; constant AF_VENDOR09 (line 879) | pub const AF_VENDOR09: u32 = 57; constant AF_VENDOR10 (line 880) | pub const AF_VENDOR10: u32 = 59; constant AF_VENDOR11 (line 881) | pub const AF_VENDOR11: u32 = 61; constant AF_VENDOR12 (line 882) | pub const AF_VENDOR12: u32 = 63; constant AF_VENDOR13 (line 883) | pub const AF_VENDOR13: u32 = 65; constant AF_VENDOR14 (line 884) | pub const AF_VENDOR14: u32 = 67; constant AF_VENDOR15 (line 885) | pub const AF_VENDOR15: u32 = 69; constant AF_VENDOR16 (line 886) | pub const AF_VENDOR16: u32 = 71; constant AF_VENDOR17 (line 887) | pub const AF_VENDOR17: u32 = 73; constant AF_VENDOR18 (line 888) | pub const AF_VENDOR18: u32 = 75; constant AF_VENDOR19 (line 889) | pub const AF_VENDOR19: u32 = 77; constant AF_VENDOR20 (line 890) | pub const AF_VENDOR20: u32 = 79; constant AF_VENDOR21 (line 891) | pub const AF_VENDOR21: u32 = 81; constant AF_VENDOR22 (line 892) | pub const AF_VENDOR22: u32 = 83; constant AF_VENDOR23 (line 893) | pub const AF_VENDOR23: u32 = 85; constant AF_VENDOR24 (line 894) | pub const AF_VENDOR24: u32 = 87; constant AF_VENDOR25 (line 895) | pub const AF_VENDOR25: u32 = 89; constant AF_VENDOR26 (line 896) | pub const AF_VENDOR26: u32 = 91; constant AF_VENDOR27 (line 897) | pub const AF_VENDOR27: u32 = 93; constant AF_VENDOR28 (line 898) | pub const AF_VENDOR28: u32 = 95; constant AF_VENDOR29 (line 899) | pub const AF_VENDOR29: u32 = 97; constant AF_VENDOR30 (line 900) | pub const AF_VENDOR30: u32 = 99; constant AF_VENDOR31 (line 901) | pub const AF_VENDOR31: u32 = 101; constant AF_VENDOR32 (line 902) | pub const AF_VENDOR32: u32 = 103; constant AF_VENDOR33 (line 903) | pub const AF_VENDOR33: u32 = 105; constant AF_VENDOR34 (line 904) | pub const AF_VENDOR34: u32 = 107; constant AF_VENDOR35 (line 905) | pub const AF_VENDOR35: u32 = 109; constant AF_VENDOR36 (line 906) | pub const AF_VENDOR36: u32 = 111; constant AF_VENDOR37 (line 907) | pub const AF_VENDOR37: u32 = 113; constant AF_VENDOR38 (line 908) | pub const AF_VENDOR38: u32 = 115; constant AF_VENDOR39 (line 909) | pub const AF_VENDOR39: u32 = 117; constant AF_VENDOR40 (line 910) | pub const AF_VENDOR40: u32 = 119; constant AF_VENDOR41 (line 911) | pub const AF_VENDOR41: u32 = 121; constant AF_VENDOR42 (line 912) | pub const AF_VENDOR42: u32 = 123; constant AF_VENDOR43 (line 913) | pub const AF_VENDOR43: u32 = 125; constant AF_VENDOR44 (line 914) | pub const AF_VENDOR44: u32 = 127; constant AF_VENDOR45 (line 915) | pub const AF_VENDOR45: u32 = 129; constant AF_VENDOR46 (line 916) | pub const AF_VENDOR46: u32 = 131; constant AF_VENDOR47 (line 917) | pub const AF_VENDOR47: u32 = 133; constant SOCK_MAXADDRLEN (line 918) | pub const SOCK_MAXADDRLEN: u32 = 255; constant _SS_MAXSIZE (line 919) | pub const _SS_MAXSIZE: u32 = 128; constant PF_UNSPEC (line 920) | pub const PF_UNSPEC: u32 = 0; constant PF_INET (line 921) | pub const PF_INET: u32 = 2; constant PF_IMPLINK (line 922) | pub const PF_IMPLINK: u32 = 3; constant PF_PUP (line 923) | pub const PF_PUP: u32 = 4; constant PF_CHAOS (line 924) | pub const PF_CHAOS: u32 = 5; constant PF_NETBIOS (line 925) | pub const PF_NETBIOS: u32 = 6; constant PF_ISO (line 926) | pub const PF_ISO: u32 = 7; constant PF_OSI (line 927) | pub const PF_OSI: u32 = 7; constant PF_ECMA (line 928) | pub const PF_ECMA: u32 = 8; constant PF_DATAKIT (line 929) | pub const PF_DATAKIT: u32 = 9; constant PF_CCITT (line 930) | pub const PF_CCITT: u32 = 10; constant PF_SNA (line 931) | pub const PF_SNA: u32 = 11; constant PF_DECnet (line 932) | pub const PF_DECnet: u32 = 12; constant PF_DLI (line 933) | pub const PF_DLI: u32 = 13; constant PF_LAT (line 934) | pub const PF_LAT: u32 = 14; constant PF_HYLINK (line 935) | pub const PF_HYLINK: u32 = 15; constant PF_APPLETALK (line 936) | pub const PF_APPLETALK: u32 = 16; constant PF_ROUTE (line 937) | pub const PF_ROUTE: u32 = 17; constant PF_LINK (line 938) | pub const PF_LINK: u32 = 18; constant PF_XTP (line 939) | pub const PF_XTP: u32 = 19; constant PF_COIP (line 940) | pub const PF_COIP: u32 = 20; constant PF_CNT (line 941) | pub const PF_CNT: u32 = 21; constant PF_SIP (line 942) | pub const PF_SIP: u32 = 24; constant PF_IPX (line 943) | pub const PF_IPX: u32 = 23; constant PF_RTIP (line 944) | pub const PF_RTIP: u32 = 22; constant PF_PIP (line 945) | pub const PF_PIP: u32 = 25; constant PF_ISDN (line 946) | pub const PF_ISDN: u32 = 26; constant PF_KEY (line 947) | pub const PF_KEY: u32 = 27; constant PF_INET6 (line 948) | pub const PF_INET6: u32 = 28; constant PF_NATM (line 949) | pub const PF_NATM: u32 = 29; constant PF_ATM (line 950) | pub const PF_ATM: u32 = 30; constant PF_NETGRAPH (line 951) | pub const PF_NETGRAPH: u32 = 32; constant PF_SLOW (line 952) | pub const PF_SLOW: u32 = 33; constant PF_SCLUSTER (line 953) | pub const PF_SCLUSTER: u32 = 34; constant PF_ARP (line 954) | pub const PF_ARP: u32 = 35; constant PF_BLUETOOTH (line 955) | pub const PF_BLUETOOTH: u32 = 36; constant PF_IEEE80211 (line 956) | pub const PF_IEEE80211: u32 = 37; constant PF_NETLINK (line 957) | pub const PF_NETLINK: u32 = 38; constant PF_INET_SDP (line 958) | pub const PF_INET_SDP: u32 = 40; constant PF_INET6_SDP (line 959) | pub const PF_INET6_SDP: u32 = 42; constant PF_DIVERT (line 960) | pub const PF_DIVERT: u32 = 44; constant PF_MAX (line 961) | pub const PF_MAX: u32 = 44; constant NET_RT_DUMP (line 962) | pub const NET_RT_DUMP: u32 = 1; constant NET_RT_FLAGS (line 963) | pub const NET_RT_FLAGS: u32 = 2; constant NET_RT_IFLIST (line 964) | pub const NET_RT_IFLIST: u32 = 3; constant NET_RT_IFMALIST (line 965) | pub const NET_RT_IFMALIST: u32 = 4; constant NET_RT_IFLISTL (line 966) | pub const NET_RT_IFLISTL: u32 = 5; constant NET_RT_NHOP (line 967) | pub const NET_RT_NHOP: u32 = 6; constant NET_RT_NHGRP (line 968) | pub const NET_RT_NHGRP: u32 = 7; constant SOMAXCONN (line 969) | pub const SOMAXCONN: u32 = 128; constant MSG_OOB (line 970) | pub const MSG_OOB: u32 = 1; constant MSG_PEEK (line 971) | pub const MSG_PEEK: u32 = 2; constant MSG_DONTROUTE (line 972) | pub const MSG_DONTROUTE: u32 = 4; constant MSG_EOR (line 973) | pub const MSG_EOR: u32 = 8; constant MSG_TRUNC (line 974) | pub const MSG_TRUNC: u32 = 16; constant MSG_CTRUNC (line 975) | pub const MSG_CTRUNC: u32 = 32; constant MSG_WAITALL (line 976) | pub const MSG_WAITALL: u32 = 64; constant MSG_DONTWAIT (line 977) | pub const MSG_DONTWAIT: u32 = 128; constant MSG_EOF (line 978) | pub const MSG_EOF: u32 = 256; constant MSG_NOTIFICATION (line 979) | pub const MSG_NOTIFICATION: u32 = 8192; constant MSG_NBIO (line 980) | pub const MSG_NBIO: u32 = 16384; constant MSG_COMPAT (line 981) | pub const MSG_COMPAT: u32 = 32768; constant MSG_NOSIGNAL (line 982) | pub const MSG_NOSIGNAL: u32 = 131072; constant MSG_CMSG_CLOEXEC (line 983) | pub const MSG_CMSG_CLOEXEC: u32 = 262144; constant MSG_WAITFORONE (line 984) | pub const MSG_WAITFORONE: u32 = 524288; constant CMGROUP_MAX (line 985) | pub const CMGROUP_MAX: u32 = 16; constant SCM_RIGHTS (line 986) | pub const SCM_RIGHTS: u32 = 1; constant SCM_TIMESTAMP (line 987) | pub const SCM_TIMESTAMP: u32 = 2; constant SCM_CREDS (line 988) | pub const SCM_CREDS: u32 = 3; constant SCM_BINTIME (line 989) | pub const SCM_BINTIME: u32 = 4; constant SCM_REALTIME (line 990) | pub const SCM_REALTIME: u32 = 5; constant SCM_MONOTONIC (line 991) | pub const SCM_MONOTONIC: u32 = 6; constant SCM_TIME_INFO (line 992) | pub const SCM_TIME_INFO: u32 = 7; constant SCM_CREDS2 (line 993) | pub const SCM_CREDS2: u32 = 8; constant ST_INFO_HW (line 994) | pub const ST_INFO_HW: u32 = 1; constant ST_INFO_HW_HPREC (line 995) | pub const ST_INFO_HW_HPREC: u32 = 2; constant SHUT_RD (line 996) | pub const SHUT_RD: u32 = 0; constant SHUT_WR (line 997) | pub const SHUT_WR: u32 = 1; constant SHUT_RDWR (line 998) | pub const SHUT_RDWR: u32 = 2; constant PRU_FLUSH_RD (line 999) | pub const PRU_FLUSH_RD: u32 = 0; constant PRU_FLUSH_WR (line 1000) | pub const PRU_FLUSH_WR: u32 = 1; constant PRU_FLUSH_RDWR (line 1001) | pub const PRU_FLUSH_RDWR: u32 = 2; constant SF_NODISKIO (line 1002) | pub const SF_NODISKIO: u32 = 1; constant SF_MNOWAIT (line 1003) | pub const SF_MNOWAIT: u32 = 2; constant SF_SYNC (line 1004) | pub const SF_SYNC: u32 = 4; constant SF_USER_READAHEAD (line 1005) | pub const SF_USER_READAHEAD: u32 = 8; constant SF_NOCACHE (line 1006) | pub const SF_NOCACHE: u32 = 16; constant IF_NAMESIZE (line 1007) | pub const IF_NAMESIZE: u32 = 16; constant IFNAMSIZ (line 1008) | pub const IFNAMSIZ: u32 = 16; constant IF_MAXUNIT (line 1009) | pub const IF_MAXUNIT: u32 = 32767; constant IFF_UP (line 1010) | pub const IFF_UP: u32 = 1; constant IFF_BROADCAST (line 1011) | pub const IFF_BROADCAST: u32 = 2; constant IFF_DEBUG (line 1012) | pub const IFF_DEBUG: u32 = 4; constant IFF_LOOPBACK (line 1013) | pub const IFF_LOOPBACK: u32 = 8; constant IFF_POINTOPOINT (line 1014) | pub const IFF_POINTOPOINT: u32 = 16; constant IFF_NEEDSEPOCH (line 1015) | pub const IFF_NEEDSEPOCH: u32 = 32; constant IFF_DRV_RUNNING (line 1016) | pub const IFF_DRV_RUNNING: u32 = 64; constant IFF_NOARP (line 1017) | pub const IFF_NOARP: u32 = 128; constant IFF_PROMISC (line 1018) | pub const IFF_PROMISC: u32 = 256; constant IFF_ALLMULTI (line 1019) | pub const IFF_ALLMULTI: u32 = 512; constant IFF_DRV_OACTIVE (line 1020) | pub const IFF_DRV_OACTIVE: u32 = 1024; constant IFF_SIMPLEX (line 1021) | pub const IFF_SIMPLEX: u32 = 2048; constant IFF_LINK0 (line 1022) | pub const IFF_LINK0: u32 = 4096; constant IFF_LINK1 (line 1023) | pub const IFF_LINK1: u32 = 8192; constant IFF_LINK2 (line 1024) | pub const IFF_LINK2: u32 = 16384; constant IFF_ALTPHYS (line 1025) | pub const IFF_ALTPHYS: u32 = 16384; constant IFF_MULTICAST (line 1026) | pub const IFF_MULTICAST: u32 = 32768; constant IFF_CANTCONFIG (line 1027) | pub const IFF_CANTCONFIG: u32 = 65536; constant IFF_PPROMISC (line 1028) | pub const IFF_PPROMISC: u32 = 131072; constant IFF_MONITOR (line 1029) | pub const IFF_MONITOR: u32 = 262144; constant IFF_STATICARP (line 1030) | pub const IFF_STATICARP: u32 = 524288; constant IFF_STICKYARP (line 1031) | pub const IFF_STICKYARP: u32 = 1048576; constant IFF_DYING (line 1032) | pub const IFF_DYING: u32 = 2097152; constant IFF_RENAMING (line 1033) | pub const IFF_RENAMING: u32 = 4194304; constant IFF_SPARE (line 1034) | pub const IFF_SPARE: u32 = 8388608; constant IFF_NETLINK_1 (line 1035) | pub const IFF_NETLINK_1: u32 = 16777216; constant IFF_RUNNING (line 1036) | pub const IFF_RUNNING: u32 = 64; constant IFF_OACTIVE (line 1037) | pub const IFF_OACTIVE: u32 = 1024; constant IFF_CANTCHANGE (line 1038) | pub const IFF_CANTCHANGE: u32 = 2199410; constant LINK_STATE_UNKNOWN (line 1039) | pub const LINK_STATE_UNKNOWN: u32 = 0; constant LINK_STATE_DOWN (line 1040) | pub const LINK_STATE_DOWN: u32 = 1; constant LINK_STATE_UP (line 1041) | pub const LINK_STATE_UP: u32 = 2; constant IFCAP_B_RXCSUM (line 1042) | pub const IFCAP_B_RXCSUM: u32 = 0; constant IFCAP_B_TXCSUM (line 1043) | pub const IFCAP_B_TXCSUM: u32 = 1; constant IFCAP_B_NETCONS (line 1044) | pub const IFCAP_B_NETCONS: u32 = 2; constant IFCAP_B_VLAN_MTU (line 1045) | pub const IFCAP_B_VLAN_MTU: u32 = 3; constant IFCAP_B_VLAN_HWTAGGING (line 1046) | pub const IFCAP_B_VLAN_HWTAGGING: u32 = 4; constant IFCAP_B_JUMBO_MTU (line 1047) | pub const IFCAP_B_JUMBO_MTU: u32 = 5; constant IFCAP_B_POLLING (line 1048) | pub const IFCAP_B_POLLING: u32 = 6; constant IFCAP_B_VLAN_HWCSUM (line 1049) | pub const IFCAP_B_VLAN_HWCSUM: u32 = 7; constant IFCAP_B_TSO4 (line 1050) | pub const IFCAP_B_TSO4: u32 = 8; constant IFCAP_B_TSO6 (line 1051) | pub const IFCAP_B_TSO6: u32 = 9; constant IFCAP_B_LRO (line 1052) | pub const IFCAP_B_LRO: u32 = 10; constant IFCAP_B_WOL_UCAST (line 1053) | pub const IFCAP_B_WOL_UCAST: u32 = 11; constant IFCAP_B_WOL_MCAST (line 1054) | pub const IFCAP_B_WOL_MCAST: u32 = 12; constant IFCAP_B_WOL_MAGIC (line 1055) | pub const IFCAP_B_WOL_MAGIC: u32 = 13; constant IFCAP_B_TOE4 (line 1056) | pub const IFCAP_B_TOE4: u32 = 14; constant IFCAP_B_TOE6 (line 1057) | pub const IFCAP_B_TOE6: u32 = 15; constant IFCAP_B_VLAN_HWFILTER (line 1058) | pub const IFCAP_B_VLAN_HWFILTER: u32 = 16; constant IFCAP_B_NV (line 1059) | pub const IFCAP_B_NV: u32 = 17; constant IFCAP_B_VLAN_HWTSO (line 1060) | pub const IFCAP_B_VLAN_HWTSO: u32 = 18; constant IFCAP_B_LINKSTATE (line 1061) | pub const IFCAP_B_LINKSTATE: u32 = 19; constant IFCAP_B_NETMAP (line 1062) | pub const IFCAP_B_NETMAP: u32 = 20; constant IFCAP_B_RXCSUM_IPV6 (line 1063) | pub const IFCAP_B_RXCSUM_IPV6: u32 = 21; constant IFCAP_B_TXCSUM_IPV6 (line 1064) | pub const IFCAP_B_TXCSUM_IPV6: u32 = 22; constant IFCAP_B_HWSTATS (line 1065) | pub const IFCAP_B_HWSTATS: u32 = 23; constant IFCAP_B_TXRTLMT (line 1066) | pub const IFCAP_B_TXRTLMT: u32 = 24; constant IFCAP_B_HWRXTSTMP (line 1067) | pub const IFCAP_B_HWRXTSTMP: u32 = 25; constant IFCAP_B_MEXTPG (line 1068) | pub const IFCAP_B_MEXTPG: u32 = 26; constant IFCAP_B_TXTLS4 (line 1069) | pub const IFCAP_B_TXTLS4: u32 = 27; constant IFCAP_B_TXTLS6 (line 1070) | pub const IFCAP_B_TXTLS6: u32 = 28; constant IFCAP_B_VXLAN_HWCSUM (line 1071) | pub const IFCAP_B_VXLAN_HWCSUM: u32 = 29; constant IFCAP_B_VXLAN_HWTSO (line 1072) | pub const IFCAP_B_VXLAN_HWTSO: u32 = 30; constant IFCAP_B_TXTLS_RTLMT (line 1073) | pub const IFCAP_B_TXTLS_RTLMT: u32 = 31; constant IFCAP_B_RXTLS4 (line 1074) | pub const IFCAP_B_RXTLS4: u32 = 32; constant IFCAP_B_RXTLS6 (line 1075) | pub const IFCAP_B_RXTLS6: u32 = 33; constant __IFCAP_B_SIZE (line 1076) | pub const __IFCAP_B_SIZE: u32 = 34; constant IFCAP_B_SIZE (line 1077) | pub const IFCAP_B_SIZE: u32 = 34; constant IFCAP2_RXTLS4 (line 1078) | pub const IFCAP2_RXTLS4: u32 = 0; constant IFCAP2_RXTLS6 (line 1079) | pub const IFCAP2_RXTLS6: u32 = 1; constant IFCAP_ALLCAPS (line 1080) | pub const IFCAP_ALLCAPS: u32 = 4294967295; constant IFQ_MAXLEN (line 1081) | pub const IFQ_MAXLEN: u32 = 50; constant IFNET_SLOWHZ (line 1082) | pub const IFNET_SLOWHZ: u32 = 1; constant IFAN_ARRIVAL (line 1083) | pub const IFAN_ARRIVAL: u32 = 0; constant IFAN_DEPARTURE (line 1084) | pub const IFAN_DEPARTURE: u32 = 1; constant IFR_CAP_NV_MAXBUFSIZE (line 1085) | pub const IFR_CAP_NV_MAXBUFSIZE: u32 = 2097152; constant IFSTATMAX (line 1086) | pub const IFSTATMAX: u32 = 800; constant IFG_ALL (line 1087) | pub const IFG_ALL: &[u8; 4] = b"all\0"; constant IFG_EGRESS (line 1088) | pub const IFG_EGRESS: &[u8; 7] = b"egress\0"; constant RSS_FUNC_NONE (line 1089) | pub const RSS_FUNC_NONE: u32 = 0; constant RSS_FUNC_PRIVATE (line 1090) | pub const RSS_FUNC_PRIVATE: u32 = 1; constant RSS_FUNC_TOEPLITZ (line 1091) | pub const RSS_FUNC_TOEPLITZ: u32 = 2; constant RSS_TYPE_IPV4 (line 1092) | pub const RSS_TYPE_IPV4: u32 = 1; constant RSS_TYPE_TCP_IPV4 (line 1093) | pub const RSS_TYPE_TCP_IPV4: u32 = 2; constant RSS_TYPE_IPV6 (line 1094) | pub const RSS_TYPE_IPV6: u32 = 4; constant RSS_TYPE_IPV6_EX (line 1095) | pub const RSS_TYPE_IPV6_EX: u32 = 8; constant RSS_TYPE_TCP_IPV6 (line 1096) | pub const RSS_TYPE_TCP_IPV6: u32 = 16; constant RSS_TYPE_TCP_IPV6_EX (line 1097) | pub const RSS_TYPE_TCP_IPV6_EX: u32 = 32; constant RSS_TYPE_UDP_IPV4 (line 1098) | pub const RSS_TYPE_UDP_IPV4: u32 = 64; constant RSS_TYPE_UDP_IPV6 (line 1099) | pub const RSS_TYPE_UDP_IPV6: u32 = 128; constant RSS_TYPE_UDP_IPV6_EX (line 1100) | pub const RSS_TYPE_UDP_IPV6_EX: u32 = 256; constant RSS_KEYLEN (line 1101) | pub const RSS_KEYLEN: u32 = 128; constant IFNET_PCP_NONE (line 1102) | pub const IFNET_PCP_NONE: u32 = 255; constant IFDR_MSG_SIZE (line 1103) | pub const IFDR_MSG_SIZE: u32 = 64; constant IFDR_REASON_MSG (line 1104) | pub const IFDR_REASON_MSG: u32 = 1; constant IFDR_REASON_VENDOR (line 1105) | pub const IFDR_REASON_VENDOR: u32 = 2; constant ETHER_ADDR_LEN (line 1106) | pub const ETHER_ADDR_LEN: u32 = 6; constant ETHER_TYPE_LEN (line 1107) | pub const ETHER_TYPE_LEN: u32 = 2; constant ETHER_CRC_LEN (line 1108) | pub const ETHER_CRC_LEN: u32 = 4; constant ETHER_HDR_LEN (line 1109) | pub const ETHER_HDR_LEN: u32 = 14; constant ETHER_MIN_LEN (line 1110) | pub const ETHER_MIN_LEN: u32 = 64; constant ETHER_MAX_LEN (line 1111) | pub const ETHER_MAX_LEN: u32 = 1518; constant ETHER_MAX_LEN_JUMBO (line 1112) | pub const ETHER_MAX_LEN_JUMBO: u32 = 9018; constant ETHER_VLAN_ENCAP_LEN (line 1113) | pub const ETHER_VLAN_ENCAP_LEN: u32 = 4; constant ETHER_ALIGN (line 1114) | pub const ETHER_ALIGN: u32 = 2; constant ETHER_CRC_POLY_LE (line 1115) | pub const ETHER_CRC_POLY_LE: u32 = 3988292384; constant ETHER_CRC_POLY_BE (line 1116) | pub const ETHER_CRC_POLY_BE: u32 = 79764918; constant EVL_VLID_MASK (line 1117) | pub const EVL_VLID_MASK: u32 = 4095; constant EVL_PRI_MASK (line 1118) | pub const EVL_PRI_MASK: u32 = 57344; constant ETHERTYPE_8023 (line 1119) | pub const ETHERTYPE_8023: u32 = 4; constant ETHERTYPE_PUP (line 1120) | pub const ETHERTYPE_PUP: u32 = 512; constant ETHERTYPE_PUPAT (line 1121) | pub const ETHERTYPE_PUPAT: u32 = 512; constant ETHERTYPE_SPRITE (line 1122) | pub const ETHERTYPE_SPRITE: u32 = 1280; constant ETHERTYPE_NS (line 1123) | pub const ETHERTYPE_NS: u32 = 1536; constant ETHERTYPE_NSAT (line 1124) | pub const ETHERTYPE_NSAT: u32 = 1537; constant ETHERTYPE_DLOG1 (line 1125) | pub const ETHERTYPE_DLOG1: u32 = 1632; constant ETHERTYPE_DLOG2 (line 1126) | pub const ETHERTYPE_DLOG2: u32 = 1633; constant ETHERTYPE_IP (line 1127) | pub const ETHERTYPE_IP: u32 = 2048; constant ETHERTYPE_X75 (line 1128) | pub const ETHERTYPE_X75: u32 = 2049; constant ETHERTYPE_NBS (line 1129) | pub const ETHERTYPE_NBS: u32 = 2050; constant ETHERTYPE_ECMA (line 1130) | pub const ETHERTYPE_ECMA: u32 = 2051; constant ETHERTYPE_CHAOS (line 1131) | pub const ETHERTYPE_CHAOS: u32 = 2052; constant ETHERTYPE_X25 (line 1132) | pub const ETHERTYPE_X25: u32 = 2053; constant ETHERTYPE_ARP (line 1133) | pub const ETHERTYPE_ARP: u32 = 2054; constant ETHERTYPE_NSCOMPAT (line 1134) | pub const ETHERTYPE_NSCOMPAT: u32 = 2055; constant ETHERTYPE_FRARP (line 1135) | pub const ETHERTYPE_FRARP: u32 = 2056; constant ETHERTYPE_UBDEBUG (line 1136) | pub const ETHERTYPE_UBDEBUG: u32 = 2304; constant ETHERTYPE_IEEEPUP (line 1137) | pub const ETHERTYPE_IEEEPUP: u32 = 2560; constant ETHERTYPE_IEEEPUPAT (line 1138) | pub const ETHERTYPE_IEEEPUPAT: u32 = 2561; constant ETHERTYPE_VINES (line 1139) | pub const ETHERTYPE_VINES: u32 = 2989; constant ETHERTYPE_VINESLOOP (line 1140) | pub const ETHERTYPE_VINESLOOP: u32 = 2990; constant ETHERTYPE_VINESECHO (line 1141) | pub const ETHERTYPE_VINESECHO: u32 = 2991; constant ETHERTYPE_TRAIL (line 1142) | pub const ETHERTYPE_TRAIL: u32 = 4096; constant ETHERTYPE_NTRAILER (line 1143) | pub const ETHERTYPE_NTRAILER: u32 = 16; constant ETHERTYPE_DCA (line 1144) | pub const ETHERTYPE_DCA: u32 = 4660; constant ETHERTYPE_VALID (line 1145) | pub const ETHERTYPE_VALID: u32 = 5632; constant ETHERTYPE_DOGFIGHT (line 1146) | pub const ETHERTYPE_DOGFIGHT: u32 = 6537; constant ETHERTYPE_RCL (line 1147) | pub const ETHERTYPE_RCL: u32 = 6549; constant ETHERTYPE_NBPVCD (line 1148) | pub const ETHERTYPE_NBPVCD: u32 = 15360; constant ETHERTYPE_NBPSCD (line 1149) | pub const ETHERTYPE_NBPSCD: u32 = 15361; constant ETHERTYPE_NBPCREQ (line 1150) | pub const ETHERTYPE_NBPCREQ: u32 = 15362; constant ETHERTYPE_NBPCRSP (line 1151) | pub const ETHERTYPE_NBPCRSP: u32 = 15363; constant ETHERTYPE_NBPCC (line 1152) | pub const ETHERTYPE_NBPCC: u32 = 15364; constant ETHERTYPE_NBPCLREQ (line 1153) | pub const ETHERTYPE_NBPCLREQ: u32 = 15365; constant ETHERTYPE_NBPCLRSP (line 1154) | pub const ETHERTYPE_NBPCLRSP: u32 = 15366; constant ETHERTYPE_NBPDG (line 1155) | pub const ETHERTYPE_NBPDG: u32 = 15367; constant ETHERTYPE_NBPDGB (line 1156) | pub const ETHERTYPE_NBPDGB: u32 = 15368; constant ETHERTYPE_NBPCLAIM (line 1157) | pub const ETHERTYPE_NBPCLAIM: u32 = 15369; constant ETHERTYPE_NBPDLTE (line 1158) | pub const ETHERTYPE_NBPDLTE: u32 = 15370; constant ETHERTYPE_NBPRAS (line 1159) | pub const ETHERTYPE_NBPRAS: u32 = 15371; constant ETHERTYPE_NBPRAR (line 1160) | pub const ETHERTYPE_NBPRAR: u32 = 15372; constant ETHERTYPE_NBPRST (line 1161) | pub const ETHERTYPE_NBPRST: u32 = 15373; constant ETHERTYPE_PCS (line 1162) | pub const ETHERTYPE_PCS: u32 = 16962; constant ETHERTYPE_IMLBLDIAG (line 1163) | pub const ETHERTYPE_IMLBLDIAG: u32 = 16972; constant ETHERTYPE_DIDDLE (line 1164) | pub const ETHERTYPE_DIDDLE: u32 = 17185; constant ETHERTYPE_IMLBL (line 1165) | pub const ETHERTYPE_IMLBL: u32 = 19522; constant ETHERTYPE_SIMNET (line 1166) | pub const ETHERTYPE_SIMNET: u32 = 21000; constant ETHERTYPE_DECEXPER (line 1167) | pub const ETHERTYPE_DECEXPER: u32 = 24576; constant ETHERTYPE_MOPDL (line 1168) | pub const ETHERTYPE_MOPDL: u32 = 24577; constant ETHERTYPE_MOPRC (line 1169) | pub const ETHERTYPE_MOPRC: u32 = 24578; constant ETHERTYPE_DECnet (line 1170) | pub const ETHERTYPE_DECnet: u32 = 24579; constant ETHERTYPE_DN (line 1171) | pub const ETHERTYPE_DN: u32 = 24579; constant ETHERTYPE_LAT (line 1172) | pub const ETHERTYPE_LAT: u32 = 24580; constant ETHERTYPE_DECDIAG (line 1173) | pub const ETHERTYPE_DECDIAG: u32 = 24581; constant ETHERTYPE_DECCUST (line 1174) | pub const ETHERTYPE_DECCUST: u32 = 24582; constant ETHERTYPE_SCA (line 1175) | pub const ETHERTYPE_SCA: u32 = 24583; constant ETHERTYPE_AMBER (line 1176) | pub const ETHERTYPE_AMBER: u32 = 24584; constant ETHERTYPE_DECMUMPS (line 1177) | pub const ETHERTYPE_DECMUMPS: u32 = 24585; constant ETHERTYPE_TRANSETHER (line 1178) | pub const ETHERTYPE_TRANSETHER: u32 = 25944; constant ETHERTYPE_RAWFR (line 1179) | pub const ETHERTYPE_RAWFR: u32 = 25945; constant ETHERTYPE_UBDL (line 1180) | pub const ETHERTYPE_UBDL: u32 = 28672; constant ETHERTYPE_UBNIU (line 1181) | pub const ETHERTYPE_UBNIU: u32 = 28673; constant ETHERTYPE_UBDIAGLOOP (line 1182) | pub const ETHERTYPE_UBDIAGLOOP: u32 = 28674; constant ETHERTYPE_UBNMC (line 1183) | pub const ETHERTYPE_UBNMC: u32 = 28675; constant ETHERTYPE_UBBST (line 1184) | pub const ETHERTYPE_UBBST: u32 = 28677; constant ETHERTYPE_OS9 (line 1185) | pub const ETHERTYPE_OS9: u32 = 28679; constant ETHERTYPE_OS9NET (line 1186) | pub const ETHERTYPE_OS9NET: u32 = 28681; constant ETHERTYPE_RACAL (line 1187) | pub const ETHERTYPE_RACAL: u32 = 28720; constant ETHERTYPE_PRIMENTS (line 1188) | pub const ETHERTYPE_PRIMENTS: u32 = 28721; constant ETHERTYPE_CABLETRON (line 1189) | pub const ETHERTYPE_CABLETRON: u32 = 28724; constant ETHERTYPE_CRONUSVLN (line 1190) | pub const ETHERTYPE_CRONUSVLN: u32 = 32771; constant ETHERTYPE_CRONUS (line 1191) | pub const ETHERTYPE_CRONUS: u32 = 32772; constant ETHERTYPE_HP (line 1192) | pub const ETHERTYPE_HP: u32 = 32773; constant ETHERTYPE_NESTAR (line 1193) | pub const ETHERTYPE_NESTAR: u32 = 32774; constant ETHERTYPE_ATTSTANFORD (line 1194) | pub const ETHERTYPE_ATTSTANFORD: u32 = 32776; constant ETHERTYPE_EXCELAN (line 1195) | pub const ETHERTYPE_EXCELAN: u32 = 32784; constant ETHERTYPE_SG_DIAG (line 1196) | pub const ETHERTYPE_SG_DIAG: u32 = 32787; constant ETHERTYPE_SG_NETGAMES (line 1197) | pub const ETHERTYPE_SG_NETGAMES: u32 = 32788; constant ETHERTYPE_SG_RESV (line 1198) | pub const ETHERTYPE_SG_RESV: u32 = 32789; constant ETHERTYPE_SG_BOUNCE (line 1199) | pub const ETHERTYPE_SG_BOUNCE: u32 = 32790; constant ETHERTYPE_APOLLODOMAIN (line 1200) | pub const ETHERTYPE_APOLLODOMAIN: u32 = 32793; constant ETHERTYPE_TYMSHARE (line 1201) | pub const ETHERTYPE_TYMSHARE: u32 = 32814; constant ETHERTYPE_TIGAN (line 1202) | pub const ETHERTYPE_TIGAN: u32 = 32815; constant ETHERTYPE_REVARP (line 1203) | pub const ETHERTYPE_REVARP: u32 = 32821; constant ETHERTYPE_AEONIC (line 1204) | pub const ETHERTYPE_AEONIC: u32 = 32822; constant ETHERTYPE_IPXNEW (line 1205) | pub const ETHERTYPE_IPXNEW: u32 = 32823; constant ETHERTYPE_LANBRIDGE (line 1206) | pub const ETHERTYPE_LANBRIDGE: u32 = 32824; constant ETHERTYPE_DSMD (line 1207) | pub const ETHERTYPE_DSMD: u32 = 32825; constant ETHERTYPE_ARGONAUT (line 1208) | pub const ETHERTYPE_ARGONAUT: u32 = 32826; constant ETHERTYPE_VAXELN (line 1209) | pub const ETHERTYPE_VAXELN: u32 = 32827; constant ETHERTYPE_DECDNS (line 1210) | pub const ETHERTYPE_DECDNS: u32 = 32828; constant ETHERTYPE_ENCRYPT (line 1211) | pub const ETHERTYPE_ENCRYPT: u32 = 32829; constant ETHERTYPE_DECDTS (line 1212) | pub const ETHERTYPE_DECDTS: u32 = 32830; constant ETHERTYPE_DECLTM (line 1213) | pub const ETHERTYPE_DECLTM: u32 = 32831; constant ETHERTYPE_DECNETBIOS (line 1214) | pub const ETHERTYPE_DECNETBIOS: u32 = 32832; constant ETHERTYPE_DECLAST (line 1215) | pub const ETHERTYPE_DECLAST: u32 = 32833; constant ETHERTYPE_PLANNING (line 1216) | pub const ETHERTYPE_PLANNING: u32 = 32836; constant ETHERTYPE_DECAM (line 1217) | pub const ETHERTYPE_DECAM: u32 = 32840; constant ETHERTYPE_EXPERDATA (line 1218) | pub const ETHERTYPE_EXPERDATA: u32 = 32841; constant ETHERTYPE_VEXP (line 1219) | pub const ETHERTYPE_VEXP: u32 = 32859; constant ETHERTYPE_VPROD (line 1220) | pub const ETHERTYPE_VPROD: u32 = 32860; constant ETHERTYPE_ES (line 1221) | pub const ETHERTYPE_ES: u32 = 32861; constant ETHERTYPE_LITTLE (line 1222) | pub const ETHERTYPE_LITTLE: u32 = 32864; constant ETHERTYPE_COUNTERPOINT (line 1223) | pub const ETHERTYPE_COUNTERPOINT: u32 = 32866; constant ETHERTYPE_VEECO (line 1224) | pub const ETHERTYPE_VEECO: u32 = 32871; constant ETHERTYPE_GENDYN (line 1225) | pub const ETHERTYPE_GENDYN: u32 = 32872; constant ETHERTYPE_ATT (line 1226) | pub const ETHERTYPE_ATT: u32 = 32873; constant ETHERTYPE_AUTOPHON (line 1227) | pub const ETHERTYPE_AUTOPHON: u32 = 32874; constant ETHERTYPE_COMDESIGN (line 1228) | pub const ETHERTYPE_COMDESIGN: u32 = 32876; constant ETHERTYPE_COMPUGRAPHIC (line 1229) | pub const ETHERTYPE_COMPUGRAPHIC: u32 = 32877; constant ETHERTYPE_MATRA (line 1230) | pub const ETHERTYPE_MATRA: u32 = 32890; constant ETHERTYPE_DDE (line 1231) | pub const ETHERTYPE_DDE: u32 = 32891; constant ETHERTYPE_MERIT (line 1232) | pub const ETHERTYPE_MERIT: u32 = 32892; constant ETHERTYPE_VLTLMAN (line 1233) | pub const ETHERTYPE_VLTLMAN: u32 = 32896; constant ETHERTYPE_ATALK (line 1234) | pub const ETHERTYPE_ATALK: u32 = 32923; constant ETHERTYPE_AT (line 1235) | pub const ETHERTYPE_AT: u32 = 32923; constant ETHERTYPE_APPLETALK (line 1236) | pub const ETHERTYPE_APPLETALK: u32 = 32923; constant ETHERTYPE_SPIDER (line 1237) | pub const ETHERTYPE_SPIDER: u32 = 32927; constant ETHERTYPE_PACER (line 1238) | pub const ETHERTYPE_PACER: u32 = 32966; constant ETHERTYPE_APPLITEK (line 1239) | pub const ETHERTYPE_APPLITEK: u32 = 32967; constant ETHERTYPE_SNA (line 1240) | pub const ETHERTYPE_SNA: u32 = 32981; constant ETHERTYPE_VARIAN (line 1241) | pub const ETHERTYPE_VARIAN: u32 = 32989; constant ETHERTYPE_RETIX (line 1242) | pub const ETHERTYPE_RETIX: u32 = 33010; constant ETHERTYPE_AARP (line 1243) | pub const ETHERTYPE_AARP: u32 = 33011; constant ETHERTYPE_APOLLO (line 1244) | pub const ETHERTYPE_APOLLO: u32 = 33015; constant ETHERTYPE_VLAN (line 1245) | pub const ETHERTYPE_VLAN: u32 = 33024; constant ETHERTYPE_BOFL (line 1246) | pub const ETHERTYPE_BOFL: u32 = 33026; constant ETHERTYPE_WELLFLEET (line 1247) | pub const ETHERTYPE_WELLFLEET: u32 = 33027; constant ETHERTYPE_TALARIS (line 1248) | pub const ETHERTYPE_TALARIS: u32 = 33067; constant ETHERTYPE_WATERLOO (line 1249) | pub const ETHERTYPE_WATERLOO: u32 = 33072; constant ETHERTYPE_HAYES (line 1250) | pub const ETHERTYPE_HAYES: u32 = 33072; constant ETHERTYPE_VGLAB (line 1251) | pub const ETHERTYPE_VGLAB: u32 = 33073; constant ETHERTYPE_IPX (line 1252) | pub const ETHERTYPE_IPX: u32 = 33079; constant ETHERTYPE_NOVELL (line 1253) | pub const ETHERTYPE_NOVELL: u32 = 33080; constant ETHERTYPE_MUMPS (line 1254) | pub const ETHERTYPE_MUMPS: u32 = 33087; constant ETHERTYPE_AMOEBA (line 1255) | pub const ETHERTYPE_AMOEBA: u32 = 33093; constant ETHERTYPE_FLIP (line 1256) | pub const ETHERTYPE_FLIP: u32 = 33094; constant ETHERTYPE_VURESERVED (line 1257) | pub const ETHERTYPE_VURESERVED: u32 = 33095; constant ETHERTYPE_LOGICRAFT (line 1258) | pub const ETHERTYPE_LOGICRAFT: u32 = 33096; constant ETHERTYPE_NCD (line 1259) | pub const ETHERTYPE_NCD: u32 = 33097; constant ETHERTYPE_ALPHA (line 1260) | pub const ETHERTYPE_ALPHA: u32 = 33098; constant ETHERTYPE_SNMP (line 1261) | pub const ETHERTYPE_SNMP: u32 = 33100; constant ETHERTYPE_TEC (line 1262) | pub const ETHERTYPE_TEC: u32 = 33103; constant ETHERTYPE_RATIONAL (line 1263) | pub const ETHERTYPE_RATIONAL: u32 = 33104; constant ETHERTYPE_XTP (line 1264) | pub const ETHERTYPE_XTP: u32 = 33149; constant ETHERTYPE_SGITW (line 1265) | pub const ETHERTYPE_SGITW: u32 = 33150; constant ETHERTYPE_HIPPI_FP (line 1266) | pub const ETHERTYPE_HIPPI_FP: u32 = 33152; constant ETHERTYPE_STP (line 1267) | pub const ETHERTYPE_STP: u32 = 33153; constant ETHERTYPE_MOTOROLA (line 1268) | pub const ETHERTYPE_MOTOROLA: u32 = 33165; constant ETHERTYPE_NETBEUI (line 1269) | pub const ETHERTYPE_NETBEUI: u32 = 33169; constant ETHERTYPE_ACCTON (line 1270) | pub const ETHERTYPE_ACCTON: u32 = 33680; constant ETHERTYPE_TALARISMC (line 1271) | pub const ETHERTYPE_TALARISMC: u32 = 34091; constant ETHERTYPE_KALPANA (line 1272) | pub const ETHERTYPE_KALPANA: u32 = 34178; constant ETHERTYPE_SECTRA (line 1273) | pub const ETHERTYPE_SECTRA: u32 = 34523; constant ETHERTYPE_IPV6 (line 1274) | pub const ETHERTYPE_IPV6: u32 = 34525; constant ETHERTYPE_DELTACON (line 1275) | pub const ETHERTYPE_DELTACON: u32 = 34526; constant ETHERTYPE_ATOMIC (line 1276) | pub const ETHERTYPE_ATOMIC: u32 = 34527; constant ETHERTYPE_RDP (line 1277) | pub const ETHERTYPE_RDP: u32 = 34617; constant ETHERTYPE_MICP (line 1278) | pub const ETHERTYPE_MICP: u32 = 34618; constant ETHERTYPE_TCPCOMP (line 1279) | pub const ETHERTYPE_TCPCOMP: u32 = 34667; constant ETHERTYPE_IPAS (line 1280) | pub const ETHERTYPE_IPAS: u32 = 34668; constant ETHERTYPE_SECUREDATA (line 1281) | pub const ETHERTYPE_SECUREDATA: u32 = 34669; constant ETHERTYPE_FLOWCONTROL (line 1282) | pub const ETHERTYPE_FLOWCONTROL: u32 = 34824; constant ETHERTYPE_SLOW (line 1283) | pub const ETHERTYPE_SLOW: u32 = 34825; constant ETHERTYPE_PPP (line 1284) | pub const ETHERTYPE_PPP: u32 = 34827; constant ETHERTYPE_HITACHI (line 1285) | pub const ETHERTYPE_HITACHI: u32 = 34848; constant ETHERTYPE_TEST (line 1286) | pub const ETHERTYPE_TEST: u32 = 34850; constant ETHERTYPE_MPLS (line 1287) | pub const ETHERTYPE_MPLS: u32 = 34887; constant ETHERTYPE_MPLS_MCAST (line 1288) | pub const ETHERTYPE_MPLS_MCAST: u32 = 34888; constant ETHERTYPE_AXIS (line 1289) | pub const ETHERTYPE_AXIS: u32 = 34902; constant ETHERTYPE_PPPOEDISC (line 1290) | pub const ETHERTYPE_PPPOEDISC: u32 = 34915; constant ETHERTYPE_PPPOE (line 1291) | pub const ETHERTYPE_PPPOE: u32 = 34916; constant ETHERTYPE_LANPROBE (line 1292) | pub const ETHERTYPE_LANPROBE: u32 = 34952; constant ETHERTYPE_PAE (line 1293) | pub const ETHERTYPE_PAE: u32 = 34958; constant ETHERTYPE_PROFINET (line 1294) | pub const ETHERTYPE_PROFINET: u32 = 34962; constant ETHERTYPE_AOE (line 1295) | pub const ETHERTYPE_AOE: u32 = 34978; constant ETHERTYPE_ETHERCAT (line 1296) | pub const ETHERTYPE_ETHERCAT: u32 = 34980; constant ETHERTYPE_QINQ (line 1297) | pub const ETHERTYPE_QINQ: u32 = 34984; constant ETHERTYPE_POWERLINK (line 1298) | pub const ETHERTYPE_POWERLINK: u32 = 34987; constant ETHERTYPE_LLDP (line 1299) | pub const ETHERTYPE_LLDP: u32 = 35020; constant ETHERTYPE_SERCOS (line 1300) | pub const ETHERTYPE_SERCOS: u32 = 35021; constant ETHERTYPE_MACSEC (line 1301) | pub const ETHERTYPE_MACSEC: u32 = 35045; constant ETHERTYPE_PBB (line 1302) | pub const ETHERTYPE_PBB: u32 = 35047; constant ETHERTYPE_FCOE (line 1303) | pub const ETHERTYPE_FCOE: u32 = 35078; constant ETHERTYPE_LOOPBACK (line 1304) | pub const ETHERTYPE_LOOPBACK: u32 = 36864; constant ETHERTYPE_8021Q9100 (line 1305) | pub const ETHERTYPE_8021Q9100: u32 = 37120; constant ETHERTYPE_LBACK (line 1306) | pub const ETHERTYPE_LBACK: u32 = 36864; constant ETHERTYPE_XNSSM (line 1307) | pub const ETHERTYPE_XNSSM: u32 = 36865; constant ETHERTYPE_TCPSM (line 1308) | pub const ETHERTYPE_TCPSM: u32 = 36866; constant ETHERTYPE_BCLOOP (line 1309) | pub const ETHERTYPE_BCLOOP: u32 = 36867; constant ETHERTYPE_8021Q9200 (line 1310) | pub const ETHERTYPE_8021Q9200: u32 = 37376; constant ETHERTYPE_8021Q9300 (line 1311) | pub const ETHERTYPE_8021Q9300: u32 = 37632; constant ETHERTYPE_DEBNI (line 1312) | pub const ETHERTYPE_DEBNI: u32 = 43690; constant ETHERTYPE_SONIX (line 1313) | pub const ETHERTYPE_SONIX: u32 = 64245; constant ETHERTYPE_VITAL (line 1314) | pub const ETHERTYPE_VITAL: u32 = 65280; constant ETHERTYPE_MAX (line 1315) | pub const ETHERTYPE_MAX: u32 = 65535; constant ETHERMTU (line 1316) | pub const ETHERMTU: u32 = 1500; constant ETHERMIN (line 1317) | pub const ETHERMIN: u32 = 46; constant ETHERMTU_JUMBO (line 1318) | pub const ETHERMTU_JUMBO: u32 = 9000; constant IEEE8021Q_PCP_BK (line 1319) | pub const IEEE8021Q_PCP_BK: u32 = 1; constant IEEE8021Q_PCP_BE (line 1320) | pub const IEEE8021Q_PCP_BE: u32 = 0; constant IEEE8021Q_PCP_EE (line 1321) | pub const IEEE8021Q_PCP_EE: u32 = 2; constant IEEE8021Q_PCP_CA (line 1322) | pub const IEEE8021Q_PCP_CA: u32 = 3; constant IEEE8021Q_PCP_VI (line 1323) | pub const IEEE8021Q_PCP_VI: u32 = 4; constant IEEE8021Q_PCP_VO (line 1324) | pub const IEEE8021Q_PCP_VO: u32 = 5; constant IEEE8021Q_PCP_IC (line 1325) | pub const IEEE8021Q_PCP_IC: u32 = 6; constant IEEE8021Q_PCP_NC (line 1326) | pub const IEEE8021Q_PCP_NC: u32 = 7; constant RNF_NORMAL (line 1327) | pub const RNF_NORMAL: u32 = 1; constant RNF_ROOT (line 1328) | pub const RNF_ROOT: u32 = 2; constant RNF_ACTIVE (line 1329) | pub const RNF_ACTIVE: u32 = 4; constant IPPROTO_IP (line 1330) | pub const IPPROTO_IP: u32 = 0; constant IPPROTO_ICMP (line 1331) | pub const IPPROTO_ICMP: u32 = 1; constant IPPROTO_TCP (line 1332) | pub const IPPROTO_TCP: u32 = 6; constant IPPROTO_UDP (line 1333) | pub const IPPROTO_UDP: u32 = 17; constant IPPROTO_IPV6 (line 1334) | pub const IPPROTO_IPV6: u32 = 41; constant IPPROTO_RAW (line 1335) | pub const IPPROTO_RAW: u32 = 255; constant INET_ADDRSTRLEN (line 1336) | pub const INET_ADDRSTRLEN: u32 = 16; constant IPPROTO_HOPOPTS (line 1337) | pub const IPPROTO_HOPOPTS: u32 = 0; constant IPPROTO_IGMP (line 1338) | pub const IPPROTO_IGMP: u32 = 2; constant IPPROTO_GGP (line 1339) | pub const IPPROTO_GGP: u32 = 3; constant IPPROTO_IPV4 (line 1340) | pub const IPPROTO_IPV4: u32 = 4; constant IPPROTO_IPIP (line 1341) | pub const IPPROTO_IPIP: u32 = 4; constant IPPROTO_ST (line 1342) | pub const IPPROTO_ST: u32 = 7; constant IPPROTO_EGP (line 1343) | pub const IPPROTO_EGP: u32 = 8; constant IPPROTO_PIGP (line 1344) | pub const IPPROTO_PIGP: u32 = 9; constant IPPROTO_RCCMON (line 1345) | pub const IPPROTO_RCCMON: u32 = 10; constant IPPROTO_NVPII (line 1346) | pub const IPPROTO_NVPII: u32 = 11; constant IPPROTO_PUP (line 1347) | pub const IPPROTO_PUP: u32 = 12; constant IPPROTO_ARGUS (line 1348) | pub const IPPROTO_ARGUS: u32 = 13; constant IPPROTO_EMCON (line 1349) | pub const IPPROTO_EMCON: u32 = 14; constant IPPROTO_XNET (line 1350) | pub const IPPROTO_XNET: u32 = 15; constant IPPROTO_CHAOS (line 1351) | pub const IPPROTO_CHAOS: u32 = 16; constant IPPROTO_MUX (line 1352) | pub const IPPROTO_MUX: u32 = 18; constant IPPROTO_MEAS (line 1353) | pub const IPPROTO_MEAS: u32 = 19; constant IPPROTO_HMP (line 1354) | pub const IPPROTO_HMP: u32 = 20; constant IPPROTO_PRM (line 1355) | pub const IPPROTO_PRM: u32 = 21; constant IPPROTO_IDP (line 1356) | pub const IPPROTO_IDP: u32 = 22; constant IPPROTO_TRUNK1 (line 1357) | pub const IPPROTO_TRUNK1: u32 = 23; constant IPPROTO_TRUNK2 (line 1358) | pub const IPPROTO_TRUNK2: u32 = 24; constant IPPROTO_LEAF1 (line 1359) | pub const IPPROTO_LEAF1: u32 = 25; constant IPPROTO_LEAF2 (line 1360) | pub const IPPROTO_LEAF2: u32 = 26; constant IPPROTO_RDP (line 1361) | pub const IPPROTO_RDP: u32 = 27; constant IPPROTO_IRTP (line 1362) | pub const IPPROTO_IRTP: u32 = 28; constant IPPROTO_TP (line 1363) | pub const IPPROTO_TP: u32 = 29; constant IPPROTO_BLT (line 1364) | pub const IPPROTO_BLT: u32 = 30; constant IPPROTO_NSP (line 1365) | pub const IPPROTO_NSP: u32 = 31; constant IPPROTO_INP (line 1366) | pub const IPPROTO_INP: u32 = 32; constant IPPROTO_DCCP (line 1367) | pub const IPPROTO_DCCP: u32 = 33; constant IPPROTO_3PC (line 1368) | pub const IPPROTO_3PC: u32 = 34; constant IPPROTO_IDPR (line 1369) | pub const IPPROTO_IDPR: u32 = 35; constant IPPROTO_XTP (line 1370) | pub const IPPROTO_XTP: u32 = 36; constant IPPROTO_DDP (line 1371) | pub const IPPROTO_DDP: u32 = 37; constant IPPROTO_CMTP (line 1372) | pub const IPPROTO_CMTP: u32 = 38; constant IPPROTO_TPXX (line 1373) | pub const IPPROTO_TPXX: u32 = 39; constant IPPROTO_IL (line 1374) | pub const IPPROTO_IL: u32 = 40; constant IPPROTO_SDRP (line 1375) | pub const IPPROTO_SDRP: u32 = 42; constant IPPROTO_ROUTING (line 1376) | pub const IPPROTO_ROUTING: u32 = 43; constant IPPROTO_FRAGMENT (line 1377) | pub const IPPROTO_FRAGMENT: u32 = 44; constant IPPROTO_IDRP (line 1378) | pub const IPPROTO_IDRP: u32 = 45; constant IPPROTO_RSVP (line 1379) | pub const IPPROTO_RSVP: u32 = 46; constant IPPROTO_GRE (line 1380) | pub const IPPROTO_GRE: u32 = 47; constant IPPROTO_MHRP (line 1381) | pub const IPPROTO_MHRP: u32 = 48; constant IPPROTO_BHA (line 1382) | pub const IPPROTO_BHA: u32 = 49; constant IPPROTO_ESP (line 1383) | pub const IPPROTO_ESP: u32 = 50; constant IPPROTO_AH (line 1384) | pub const IPPROTO_AH: u32 = 51; constant IPPROTO_INLSP (line 1385) | pub const IPPROTO_INLSP: u32 = 52; constant IPPROTO_SWIPE (line 1386) | pub const IPPROTO_SWIPE: u32 = 53; constant IPPROTO_NHRP (line 1387) | pub const IPPROTO_NHRP: u32 = 54; constant IPPROTO_MOBILE (line 1388) | pub const IPPROTO_MOBILE: u32 = 55; constant IPPROTO_TLSP (line 1389) | pub const IPPROTO_TLSP: u32 = 56; constant IPPROTO_SKIP (line 1390) | pub const IPPROTO_SKIP: u32 = 57; constant IPPROTO_ICMPV6 (line 1391) | pub const IPPROTO_ICMPV6: u32 = 58; constant IPPROTO_NONE (line 1392) | pub const IPPROTO_NONE: u32 = 59; constant IPPROTO_DSTOPTS (line 1393) | pub const IPPROTO_DSTOPTS: u32 = 60; constant IPPROTO_AHIP (line 1394) | pub const IPPROTO_AHIP: u32 = 61; constant IPPROTO_CFTP (line 1395) | pub const IPPROTO_CFTP: u32 = 62; constant IPPROTO_HELLO (line 1396) | pub const IPPROTO_HELLO: u32 = 63; constant IPPROTO_SATEXPAK (line 1397) | pub const IPPROTO_SATEXPAK: u32 = 64; constant IPPROTO_KRYPTOLAN (line 1398) | pub const IPPROTO_KRYPTOLAN: u32 = 65; constant IPPROTO_RVD (line 1399) | pub const IPPROTO_RVD: u32 = 66; constant IPPROTO_IPPC (line 1400) | pub const IPPROTO_IPPC: u32 = 67; constant IPPROTO_ADFS (line 1401) | pub const IPPROTO_ADFS: u32 = 68; constant IPPROTO_SATMON (line 1402) | pub const IPPROTO_SATMON: u32 = 69; constant IPPROTO_VISA (line 1403) | pub const IPPROTO_VISA: u32 = 70; constant IPPROTO_IPCV (line 1404) | pub const IPPROTO_IPCV: u32 = 71; constant IPPROTO_CPNX (line 1405) | pub const IPPROTO_CPNX: u32 = 72; constant IPPROTO_CPHB (line 1406) | pub const IPPROTO_CPHB: u32 = 73; constant IPPROTO_WSN (line 1407) | pub const IPPROTO_WSN: u32 = 74; constant IPPROTO_PVP (line 1408) | pub const IPPROTO_PVP: u32 = 75; constant IPPROTO_BRSATMON (line 1409) | pub const IPPROTO_BRSATMON: u32 = 76; constant IPPROTO_ND (line 1410) | pub const IPPROTO_ND: u32 = 77; constant IPPROTO_WBMON (line 1411) | pub const IPPROTO_WBMON: u32 = 78; constant IPPROTO_WBEXPAK (line 1412) | pub const IPPROTO_WBEXPAK: u32 = 79; constant IPPROTO_EON (line 1413) | pub const IPPROTO_EON: u32 = 80; constant IPPROTO_VMTP (line 1414) | pub const IPPROTO_VMTP: u32 = 81; constant IPPROTO_SVMTP (line 1415) | pub const IPPROTO_SVMTP: u32 = 82; constant IPPROTO_VINES (line 1416) | pub const IPPROTO_VINES: u32 = 83; constant IPPROTO_TTP (line 1417) | pub const IPPROTO_TTP: u32 = 84; constant IPPROTO_IGP (line 1418) | pub const IPPROTO_IGP: u32 = 85; constant IPPROTO_DGP (line 1419) | pub const IPPROTO_DGP: u32 = 86; constant IPPROTO_TCF (line 1420) | pub const IPPROTO_TCF: u32 = 87; constant IPPROTO_IGRP (line 1421) | pub const IPPROTO_IGRP: u32 = 88; constant IPPROTO_OSPFIGP (line 1422) | pub const IPPROTO_OSPFIGP: u32 = 89; constant IPPROTO_SRPC (line 1423) | pub const IPPROTO_SRPC: u32 = 90; constant IPPROTO_LARP (line 1424) | pub const IPPROTO_LARP: u32 = 91; constant IPPROTO_MTP (line 1425) | pub const IPPROTO_MTP: u32 = 92; constant IPPROTO_AX25 (line 1426) | pub const IPPROTO_AX25: u32 = 93; constant IPPROTO_IPEIP (line 1427) | pub const IPPROTO_IPEIP: u32 = 94; constant IPPROTO_MICP (line 1428) | pub const IPPROTO_MICP: u32 = 95; constant IPPROTO_SCCSP (line 1429) | pub const IPPROTO_SCCSP: u32 = 96; constant IPPROTO_ETHERIP (line 1430) | pub const IPPROTO_ETHERIP: u32 = 97; constant IPPROTO_ENCAP (line 1431) | pub const IPPROTO_ENCAP: u32 = 98; constant IPPROTO_APES (line 1432) | pub const IPPROTO_APES: u32 = 99; constant IPPROTO_GMTP (line 1433) | pub const IPPROTO_GMTP: u32 = 100; constant IPPROTO_IPCOMP (line 1434) | pub const IPPROTO_IPCOMP: u32 = 108; constant IPPROTO_SCTP (line 1435) | pub const IPPROTO_SCTP: u32 = 132; constant IPPROTO_MH (line 1436) | pub const IPPROTO_MH: u32 = 135; constant IPPROTO_UDPLITE (line 1437) | pub const IPPROTO_UDPLITE: u32 = 136; constant IPPROTO_HIP (line 1438) | pub const IPPROTO_HIP: u32 = 139; constant IPPROTO_SHIM6 (line 1439) | pub const IPPROTO_SHIM6: u32 = 140; constant IPPROTO_PIM (line 1440) | pub const IPPROTO_PIM: u32 = 103; constant IPPROTO_CARP (line 1441) | pub const IPPROTO_CARP: u32 = 112; constant IPPROTO_PGM (line 1442) | pub const IPPROTO_PGM: u32 = 113; constant IPPROTO_MPLS (line 1443) | pub const IPPROTO_MPLS: u32 = 137; constant IPPROTO_PFSYNC (line 1444) | pub const IPPROTO_PFSYNC: u32 = 240; constant IPPROTO_RESERVED_253 (line 1445) | pub const IPPROTO_RESERVED_253: u32 = 253; constant IPPROTO_RESERVED_254 (line 1446) | pub const IPPROTO_RESERVED_254: u32 = 254; constant IPPROTO_OLD_DIVERT (line 1447) | pub const IPPROTO_OLD_DIVERT: u32 = 254; constant IPPROTO_MAX (line 1448) | pub const IPPROTO_MAX: u32 = 256; constant IPPROTO_DONE (line 1449) | pub const IPPROTO_DONE: u32 = 257; constant IPPROTO_DIVERT (line 1450) | pub const IPPROTO_DIVERT: u32 = 258; constant IPPROTO_SEND (line 1451) | pub const IPPROTO_SEND: u32 = 259; constant IPPROTO_SPACER (line 1452) | pub const IPPROTO_SPACER: u32 = 32767; constant IPPORT_RESERVED (line 1453) | pub const IPPORT_RESERVED: u32 = 1024; constant IPPORT_EPHEMERALFIRST (line 1454) | pub const IPPORT_EPHEMERALFIRST: u32 = 10000; constant IPPORT_EPHEMERALLAST (line 1455) | pub const IPPORT_EPHEMERALLAST: u32 = 65535; constant IPPORT_HIFIRSTAUTO (line 1456) | pub const IPPORT_HIFIRSTAUTO: u32 = 49152; constant IPPORT_HILASTAUTO (line 1457) | pub const IPPORT_HILASTAUTO: u32 = 65535; constant IPPORT_RESERVEDSTART (line 1458) | pub const IPPORT_RESERVEDSTART: u32 = 600; constant IPPORT_MAX (line 1459) | pub const IPPORT_MAX: u32 = 65535; constant IN_CLASSA_NET (line 1460) | pub const IN_CLASSA_NET: u32 = 4278190080; constant IN_CLASSA_NSHIFT (line 1461) | pub const IN_CLASSA_NSHIFT: u32 = 24; constant IN_CLASSA_HOST (line 1462) | pub const IN_CLASSA_HOST: u32 = 16777215; constant IN_CLASSA_MAX (line 1463) | pub const IN_CLASSA_MAX: u32 = 128; constant IN_CLASSB_NET (line 1464) | pub const IN_CLASSB_NET: u32 = 4294901760; constant IN_CLASSB_NSHIFT (line 1465) | pub const IN_CLASSB_NSHIFT: u32 = 16; constant IN_CLASSB_HOST (line 1466) | pub const IN_CLASSB_HOST: u32 = 65535; constant IN_CLASSB_MAX (line 1467) | pub const IN_CLASSB_MAX: u32 = 65536; constant IN_CLASSC_NET (line 1468) | pub const IN_CLASSC_NET: u32 = 4294967040; constant IN_CLASSC_NSHIFT (line 1469) | pub const IN_CLASSC_NSHIFT: u32 = 8; constant IN_CLASSC_HOST (line 1470) | pub const IN_CLASSC_HOST: u32 = 255; constant IN_NETMASK_DEFAULT (line 1471) | pub const IN_NETMASK_DEFAULT: u32 = 4294967040; constant IN_CLASSD_NET (line 1472) | pub const IN_CLASSD_NET: u32 = 4026531840; constant IN_CLASSD_NSHIFT (line 1473) | pub const IN_CLASSD_NSHIFT: u32 = 28; constant IN_CLASSD_HOST (line 1474) | pub const IN_CLASSD_HOST: u32 = 268435455; constant IN_LOOPBACKNET (line 1475) | pub const IN_LOOPBACKNET: u32 = 127; constant IP_OPTIONS (line 1476) | pub const IP_OPTIONS: u32 = 1; constant IP_HDRINCL (line 1477) | pub const IP_HDRINCL: u32 = 2; constant IP_TOS (line 1478) | pub const IP_TOS: u32 = 3; constant IP_TTL (line 1479) | pub const IP_TTL: u32 = 4; constant IP_RECVOPTS (line 1480) | pub const IP_RECVOPTS: u32 = 5; constant IP_RECVRETOPTS (line 1481) | pub const IP_RECVRETOPTS: u32 = 6; constant IP_RECVDSTADDR (line 1482) | pub const IP_RECVDSTADDR: u32 = 7; constant IP_SENDSRCADDR (line 1483) | pub const IP_SENDSRCADDR: u32 = 7; constant IP_RETOPTS (line 1484) | pub const IP_RETOPTS: u32 = 8; constant IP_MULTICAST_IF (line 1485) | pub const IP_MULTICAST_IF: u32 = 9; constant IP_MULTICAST_TTL (line 1486) | pub const IP_MULTICAST_TTL: u32 = 10; constant IP_MULTICAST_LOOP (line 1487) | pub const IP_MULTICAST_LOOP: u32 = 11; constant IP_ADD_MEMBERSHIP (line 1488) | pub const IP_ADD_MEMBERSHIP: u32 = 12; constant IP_DROP_MEMBERSHIP (line 1489) | pub const IP_DROP_MEMBERSHIP: u32 = 13; constant IP_MULTICAST_VIF (line 1490) | pub const IP_MULTICAST_VIF: u32 = 14; constant IP_RSVP_ON (line 1491) | pub const IP_RSVP_ON: u32 = 15; constant IP_RSVP_OFF (line 1492) | pub const IP_RSVP_OFF: u32 = 16; constant IP_RSVP_VIF_ON (line 1493) | pub const IP_RSVP_VIF_ON: u32 = 17; constant IP_RSVP_VIF_OFF (line 1494) | pub const IP_RSVP_VIF_OFF: u32 = 18; constant IP_PORTRANGE (line 1495) | pub const IP_PORTRANGE: u32 = 19; constant IP_RECVIF (line 1496) | pub const IP_RECVIF: u32 = 20; constant IP_IPSEC_POLICY (line 1497) | pub const IP_IPSEC_POLICY: u32 = 21; constant IP_ONESBCAST (line 1498) | pub const IP_ONESBCAST: u32 = 23; constant IP_BINDANY (line 1499) | pub const IP_BINDANY: u32 = 24; constant IP_ORIGDSTADDR (line 1500) | pub const IP_ORIGDSTADDR: u32 = 27; constant IP_RECVORIGDSTADDR (line 1501) | pub const IP_RECVORIGDSTADDR: u32 = 27; constant IP_FW_TABLE_ADD (line 1502) | pub const IP_FW_TABLE_ADD: u32 = 40; constant IP_FW_TABLE_DEL (line 1503) | pub const IP_FW_TABLE_DEL: u32 = 41; constant IP_FW_TABLE_FLUSH (line 1504) | pub const IP_FW_TABLE_FLUSH: u32 = 42; constant IP_FW_TABLE_GETSIZE (line 1505) | pub const IP_FW_TABLE_GETSIZE: u32 = 43; constant IP_FW_TABLE_LIST (line 1506) | pub const IP_FW_TABLE_LIST: u32 = 44; constant IP_FW3 (line 1507) | pub const IP_FW3: u32 = 48; constant IP_DUMMYNET3 (line 1508) | pub const IP_DUMMYNET3: u32 = 49; constant IP_FW_ADD (line 1509) | pub const IP_FW_ADD: u32 = 50; constant IP_FW_DEL (line 1510) | pub const IP_FW_DEL: u32 = 51; constant IP_FW_FLUSH (line 1511) | pub const IP_FW_FLUSH: u32 = 52; constant IP_FW_ZERO (line 1512) | pub const IP_FW_ZERO: u32 = 53; constant IP_FW_GET (line 1513) | pub const IP_FW_GET: u32 = 54; constant IP_FW_RESETLOG (line 1514) | pub const IP_FW_RESETLOG: u32 = 55; constant IP_FW_NAT_CFG (line 1515) | pub const IP_FW_NAT_CFG: u32 = 56; constant IP_FW_NAT_DEL (line 1516) | pub const IP_FW_NAT_DEL: u32 = 57; constant IP_FW_NAT_GET_CONFIG (line 1517) | pub const IP_FW_NAT_GET_CONFIG: u32 = 58; constant IP_FW_NAT_GET_LOG (line 1518) | pub const IP_FW_NAT_GET_LOG: u32 = 59; constant IP_DUMMYNET_CONFIGURE (line 1519) | pub const IP_DUMMYNET_CONFIGURE: u32 = 60; constant IP_DUMMYNET_DEL (line 1520) | pub const IP_DUMMYNET_DEL: u32 = 61; constant IP_DUMMYNET_FLUSH (line 1521) | pub const IP_DUMMYNET_FLUSH: u32 = 62; constant IP_DUMMYNET_GET (line 1522) | pub const IP_DUMMYNET_GET: u32 = 64; constant IP_RECVTTL (line 1523) | pub const IP_RECVTTL: u32 = 65; constant IP_MINTTL (line 1524) | pub const IP_MINTTL: u32 = 66; constant IP_DONTFRAG (line 1525) | pub const IP_DONTFRAG: u32 = 67; constant IP_RECVTOS (line 1526) | pub const IP_RECVTOS: u32 = 68; constant IP_ADD_SOURCE_MEMBERSHIP (line 1527) | pub const IP_ADD_SOURCE_MEMBERSHIP: u32 = 70; constant IP_DROP_SOURCE_MEMBERSHIP (line 1528) | pub const IP_DROP_SOURCE_MEMBERSHIP: u32 = 71; constant IP_BLOCK_SOURCE (line 1529) | pub const IP_BLOCK_SOURCE: u32 = 72; constant IP_UNBLOCK_SOURCE (line 1530) | pub const IP_UNBLOCK_SOURCE: u32 = 73; constant IP_MSFILTER (line 1531) | pub const IP_MSFILTER: u32 = 74; constant IP_VLAN_PCP (line 1532) | pub const IP_VLAN_PCP: u32 = 75; constant MCAST_JOIN_GROUP (line 1533) | pub const MCAST_JOIN_GROUP: u32 = 80; constant MCAST_LEAVE_GROUP (line 1534) | pub const MCAST_LEAVE_GROUP: u32 = 81; constant MCAST_JOIN_SOURCE_GROUP (line 1535) | pub const MCAST_JOIN_SOURCE_GROUP: u32 = 82; constant MCAST_LEAVE_SOURCE_GROUP (line 1536) | pub const MCAST_LEAVE_SOURCE_GROUP: u32 = 83; constant MCAST_BLOCK_SOURCE (line 1537) | pub const MCAST_BLOCK_SOURCE: u32 = 84; constant MCAST_UNBLOCK_SOURCE (line 1538) | pub const MCAST_UNBLOCK_SOURCE: u32 = 85; constant IP_FLOWID (line 1539) | pub const IP_FLOWID: u32 = 90; constant IP_FLOWTYPE (line 1540) | pub const IP_FLOWTYPE: u32 = 91; constant IP_RSSBUCKETID (line 1541) | pub const IP_RSSBUCKETID: u32 = 92; constant IP_RECVFLOWID (line 1542) | pub const IP_RECVFLOWID: u32 = 93; constant IP_RECVRSSBUCKETID (line 1543) | pub const IP_RECVRSSBUCKETID: u32 = 94; constant IP_DEFAULT_MULTICAST_TTL (line 1544) | pub const IP_DEFAULT_MULTICAST_TTL: u32 = 1; constant IP_DEFAULT_MULTICAST_LOOP (line 1545) | pub const IP_DEFAULT_MULTICAST_LOOP: u32 = 1; constant IP_MAX_MEMBERSHIPS (line 1546) | pub const IP_MAX_MEMBERSHIPS: u32 = 4095; constant IP_MAX_GROUP_SRC_FILTER (line 1547) | pub const IP_MAX_GROUP_SRC_FILTER: u32 = 512; constant IP_MAX_SOCK_SRC_FILTER (line 1548) | pub const IP_MAX_SOCK_SRC_FILTER: u32 = 128; constant IP_MAX_SOCK_MUTE_FILTER (line 1549) | pub const IP_MAX_SOCK_MUTE_FILTER: u32 = 128; constant MCAST_UNDEFINED (line 1550) | pub const MCAST_UNDEFINED: u32 = 0; constant MCAST_INCLUDE (line 1551) | pub const MCAST_INCLUDE: u32 = 1; constant MCAST_EXCLUDE (line 1552) | pub const MCAST_EXCLUDE: u32 = 2; constant IP_PORTRANGE_DEFAULT (line 1553) | pub const IP_PORTRANGE_DEFAULT: u32 = 0; constant IP_PORTRANGE_HIGH (line 1554) | pub const IP_PORTRANGE_HIGH: u32 = 1; constant IP_PORTRANGE_LOW (line 1555) | pub const IP_PORTRANGE_LOW: u32 = 2; constant IPCTL_FORWARDING (line 1556) | pub const IPCTL_FORWARDING: u32 = 1; constant IPCTL_SENDREDIRECTS (line 1557) | pub const IPCTL_SENDREDIRECTS: u32 = 2; constant IPCTL_DEFTTL (line 1558) | pub const IPCTL_DEFTTL: u32 = 3; constant IPCTL_SOURCEROUTE (line 1559) | pub const IPCTL_SOURCEROUTE: u32 = 8; constant IPCTL_DIRECTEDBROADCAST (line 1560) | pub const IPCTL_DIRECTEDBROADCAST: u32 = 9; constant IPCTL_INTRQMAXLEN (line 1561) | pub const IPCTL_INTRQMAXLEN: u32 = 10; constant IPCTL_INTRQDROPS (line 1562) | pub const IPCTL_INTRQDROPS: u32 = 11; constant IPCTL_STATS (line 1563) | pub const IPCTL_STATS: u32 = 12; constant IPCTL_ACCEPTSOURCEROUTE (line 1564) | pub const IPCTL_ACCEPTSOURCEROUTE: u32 = 13; constant IPCTL_FASTFORWARDING (line 1565) | pub const IPCTL_FASTFORWARDING: u32 = 14; constant IPCTL_GIF_TTL (line 1566) | pub const IPCTL_GIF_TTL: u32 = 16; constant IPCTL_INTRDQMAXLEN (line 1567) | pub const IPCTL_INTRDQMAXLEN: u32 = 17; constant IPCTL_INTRDQDROPS (line 1568) | pub const IPCTL_INTRDQDROPS: u32 = 18; constant __KAME_VERSION (line 1569) | pub const __KAME_VERSION: &[u8; 8] = b"FreeBSD\0"; constant IPV6PORT_RESERVED (line 1570) | pub const IPV6PORT_RESERVED: u32 = 1024; constant IPV6PORT_ANONMIN (line 1571) | pub const IPV6PORT_ANONMIN: u32 = 49152; constant IPV6PORT_ANONMAX (line 1572) | pub const IPV6PORT_ANONMAX: u32 = 65535; constant IPV6PORT_RESERVEDMIN (line 1573) | pub const IPV6PORT_RESERVEDMIN: u32 = 600; constant IPV6PORT_RESERVEDMAX (line 1574) | pub const IPV6PORT_RESERVEDMAX: u32 = 1023; constant INET6_ADDRSTRLEN (line 1575) | pub const INET6_ADDRSTRLEN: u32 = 46; constant __IPV6_ADDR_SCOPE_NODELOCAL (line 1576) | pub const __IPV6_ADDR_SCOPE_NODELOCAL: u32 = 1; constant __IPV6_ADDR_SCOPE_INTFACELOCAL (line 1577) | pub const __IPV6_ADDR_SCOPE_INTFACELOCAL: u32 = 1; constant __IPV6_ADDR_SCOPE_LINKLOCAL (line 1578) | pub const __IPV6_ADDR_SCOPE_LINKLOCAL: u32 = 2; constant __IPV6_ADDR_SCOPE_SITELOCAL (line 1579) | pub const __IPV6_ADDR_SCOPE_SITELOCAL: u32 = 5; constant __IPV6_ADDR_SCOPE_ORGLOCAL (line 1580) | pub const __IPV6_ADDR_SCOPE_ORGLOCAL: u32 = 8; constant __IPV6_ADDR_SCOPE_GLOBAL (line 1581) | pub const __IPV6_ADDR_SCOPE_GLOBAL: u32 = 14; constant IPV6_SOCKOPT_RESERVED1 (line 1582) | pub const IPV6_SOCKOPT_RESERVED1: u32 = 3; constant IPV6_UNICAST_HOPS (line 1583) | pub const IPV6_UNICAST_HOPS: u32 = 4; constant IPV6_MULTICAST_IF (line 1584) | pub const IPV6_MULTICAST_IF: u32 = 9; constant IPV6_MULTICAST_HOPS (line 1585) | pub const IPV6_MULTICAST_HOPS: u32 = 10; constant IPV6_MULTICAST_LOOP (line 1586) | pub const IPV6_MULTICAST_LOOP: u32 = 11; constant IPV6_JOIN_GROUP (line 1587) | pub const IPV6_JOIN_GROUP: u32 = 12; constant IPV6_LEAVE_GROUP (line 1588) | pub const IPV6_LEAVE_GROUP: u32 = 13; constant IPV6_PORTRANGE (line 1589) | pub const IPV6_PORTRANGE: u32 = 14; constant ICMP6_FILTER (line 1590) | pub const ICMP6_FILTER: u32 = 18; constant IPV6_CHECKSUM (line 1591) | pub const IPV6_CHECKSUM: u32 = 26; constant IPV6_V6ONLY (line 1592) | pub const IPV6_V6ONLY: u32 = 27; constant IPV6_BINDV6ONLY (line 1593) | pub const IPV6_BINDV6ONLY: u32 = 27; constant IPV6_IPSEC_POLICY (line 1594) | pub const IPV6_IPSEC_POLICY: u32 = 28; constant IPV6_FW_ADD (line 1595) | pub const IPV6_FW_ADD: u32 = 30; constant IPV6_FW_DEL (line 1596) | pub const IPV6_FW_DEL: u32 = 31; constant IPV6_FW_FLUSH (line 1597) | pub const IPV6_FW_FLUSH: u32 = 32; constant IPV6_FW_ZERO (line 1598) | pub const IPV6_FW_ZERO: u32 = 33; constant IPV6_FW_GET (line 1599) | pub const IPV6_FW_GET: u32 = 34; constant IPV6_RTHDRDSTOPTS (line 1600) | pub const IPV6_RTHDRDSTOPTS: u32 = 35; constant IPV6_RECVPKTINFO (line 1601) | pub const IPV6_RECVPKTINFO: u32 = 36; constant IPV6_RECVHOPLIMIT (line 1602) | pub const IPV6_RECVHOPLIMIT: u32 = 37; constant IPV6_RECVRTHDR (line 1603) | pub const IPV6_RECVRTHDR: u32 = 38; constant IPV6_RECVHOPOPTS (line 1604) | pub const IPV6_RECVHOPOPTS: u32 = 39; constant IPV6_RECVDSTOPTS (line 1605) | pub const IPV6_RECVDSTOPTS: u32 = 40; constant IPV6_USE_MIN_MTU (line 1606) | pub const IPV6_USE_MIN_MTU: u32 = 42; constant IPV6_RECVPATHMTU (line 1607) | pub const IPV6_RECVPATHMTU: u32 = 43; constant IPV6_PATHMTU (line 1608) | pub const IPV6_PATHMTU: u32 = 44; constant IPV6_PKTINFO (line 1609) | pub const IPV6_PKTINFO: u32 = 46; constant IPV6_HOPLIMIT (line 1610) | pub const IPV6_HOPLIMIT: u32 = 47; constant IPV6_NEXTHOP (line 1611) | pub const IPV6_NEXTHOP: u32 = 48; constant IPV6_HOPOPTS (line 1612) | pub const IPV6_HOPOPTS: u32 = 49; constant IPV6_DSTOPTS (line 1613) | pub const IPV6_DSTOPTS: u32 = 50; constant IPV6_RTHDR (line 1614) | pub const IPV6_RTHDR: u32 = 51; constant IPV6_RECVTCLASS (line 1615) | pub const IPV6_RECVTCLASS: u32 = 57; constant IPV6_AUTOFLOWLABEL (line 1616) | pub const IPV6_AUTOFLOWLABEL: u32 = 59; constant IPV6_TCLASS (line 1617) | pub const IPV6_TCLASS: u32 = 61; constant IPV6_DONTFRAG (line 1618) | pub const IPV6_DONTFRAG: u32 = 62; constant IPV6_PREFER_TEMPADDR (line 1619) | pub const IPV6_PREFER_TEMPADDR: u32 = 63; constant IPV6_BINDANY (line 1620) | pub const IPV6_BINDANY: u32 = 64; constant IPV6_FLOWID (line 1621) | pub const IPV6_FLOWID: u32 = 67; constant IPV6_FLOWTYPE (line 1622) | pub const IPV6_FLOWTYPE: u32 = 68; constant IPV6_RSSBUCKETID (line 1623) | pub const IPV6_RSSBUCKETID: u32 = 69; constant IPV6_RECVFLOWID (line 1624) | pub const IPV6_RECVFLOWID: u32 = 70; constant IPV6_RECVRSSBUCKETID (line 1625) | pub const IPV6_RECVRSSBUCKETID: u32 = 71; constant IPV6_ORIGDSTADDR (line 1626) | pub const IPV6_ORIGDSTADDR: u32 = 72; constant IPV6_RECVORIGDSTADDR (line 1627) | pub const IPV6_RECVORIGDSTADDR: u32 = 72; constant IPV6_MSFILTER (line 1628) | pub const IPV6_MSFILTER: u32 = 74; constant IPV6_VLAN_PCP (line 1629) | pub const IPV6_VLAN_PCP: u32 = 75; constant IPV6_RTHDR_LOOSE (line 1630) | pub const IPV6_RTHDR_LOOSE: u32 = 0; constant IPV6_RTHDR_STRICT (line 1631) | pub const IPV6_RTHDR_STRICT: u32 = 1; constant IPV6_RTHDR_TYPE_0 (line 1632) | pub const IPV6_RTHDR_TYPE_0: u32 = 0; constant IPV6_DEFAULT_MULTICAST_HOPS (line 1633) | pub const IPV6_DEFAULT_MULTICAST_HOPS: u32 = 1; constant IPV6_DEFAULT_MULTICAST_LOOP (line 1634) | pub const IPV6_DEFAULT_MULTICAST_LOOP: u32 = 1; constant IPV6_MAX_MEMBERSHIPS (line 1635) | pub const IPV6_MAX_MEMBERSHIPS: u32 = 4095; constant IPV6_MAX_GROUP_SRC_FILTER (line 1636) | pub const IPV6_MAX_GROUP_SRC_FILTER: u32 = 512; constant IPV6_MAX_SOCK_SRC_FILTER (line 1637) | pub const IPV6_MAX_SOCK_SRC_FILTER: u32 = 128; constant IPV6_PORTRANGE_DEFAULT (line 1638) | pub const IPV6_PORTRANGE_DEFAULT: u32 = 0; constant IPV6_PORTRANGE_HIGH (line 1639) | pub const IPV6_PORTRANGE_HIGH: u32 = 1; constant IPV6_PORTRANGE_LOW (line 1640) | pub const IPV6_PORTRANGE_LOW: u32 = 2; constant IPV6PROTO_MAXID (line 1641) | pub const IPV6PROTO_MAXID: u32 = 104; constant IPV6CTL_FORWARDING (line 1642) | pub const IPV6CTL_FORWARDING: u32 = 1; constant IPV6CTL_SENDREDIRECTS (line 1643) | pub const IPV6CTL_SENDREDIRECTS: u32 = 2; constant IPV6CTL_DEFHLIM (line 1644) | pub const IPV6CTL_DEFHLIM: u32 = 3; constant IPV6CTL_FORWSRCRT (line 1645) | pub const IPV6CTL_FORWSRCRT: u32 = 5; constant IPV6CTL_STATS (line 1646) | pub const IPV6CTL_STATS: u32 = 6; constant IPV6CTL_MRTSTATS (line 1647) | pub const IPV6CTL_MRTSTATS: u32 = 7; constant IPV6CTL_MRTPROTO (line 1648) | pub const IPV6CTL_MRTPROTO: u32 = 8; constant IPV6CTL_MAXFRAGPACKETS (line 1649) | pub const IPV6CTL_MAXFRAGPACKETS: u32 = 9; constant IPV6CTL_SOURCECHECK (line 1650) | pub const IPV6CTL_SOURCECHECK: u32 = 10; constant IPV6CTL_SOURCECHECK_LOGINT (line 1651) | pub const IPV6CTL_SOURCECHECK_LOGINT: u32 = 11; constant IPV6CTL_ACCEPT_RTADV (line 1652) | pub const IPV6CTL_ACCEPT_RTADV: u32 = 12; constant IPV6CTL_LOG_INTERVAL (line 1653) | pub const IPV6CTL_LOG_INTERVAL: u32 = 14; constant IPV6CTL_HDRNESTLIMIT (line 1654) | pub const IPV6CTL_HDRNESTLIMIT: u32 = 15; constant IPV6CTL_DAD_COUNT (line 1655) | pub const IPV6CTL_DAD_COUNT: u32 = 16; constant IPV6CTL_AUTO_FLOWLABEL (line 1656) | pub const IPV6CTL_AUTO_FLOWLABEL: u32 = 17; constant IPV6CTL_DEFMCASTHLIM (line 1657) | pub const IPV6CTL_DEFMCASTHLIM: u32 = 18; constant IPV6CTL_GIF_HLIM (line 1658) | pub const IPV6CTL_GIF_HLIM: u32 = 19; constant IPV6CTL_KAME_VERSION (line 1659) | pub const IPV6CTL_KAME_VERSION: u32 = 20; constant IPV6CTL_USE_DEPRECATED (line 1660) | pub const IPV6CTL_USE_DEPRECATED: u32 = 21; constant IPV6CTL_RR_PRUNE (line 1661) | pub const IPV6CTL_RR_PRUNE: u32 = 22; constant IPV6CTL_V6ONLY (line 1662) | pub const IPV6CTL_V6ONLY: u32 = 24; constant IPV6CTL_USETEMPADDR (line 1663) | pub const IPV6CTL_USETEMPADDR: u32 = 32; constant IPV6CTL_TEMPPLTIME (line 1664) | pub const IPV6CTL_TEMPPLTIME: u32 = 33; constant IPV6CTL_TEMPVLTIME (line 1665) | pub const IPV6CTL_TEMPVLTIME: u32 = 34; constant IPV6CTL_AUTO_LINKLOCAL (line 1666) | pub const IPV6CTL_AUTO_LINKLOCAL: u32 = 35; constant IPV6CTL_RIP6STATS (line 1667) | pub const IPV6CTL_RIP6STATS: u32 = 36; constant IPV6CTL_PREFER_TEMPADDR (line 1668) | pub const IPV6CTL_PREFER_TEMPADDR: u32 = 37; constant IPV6CTL_ADDRCTLPOLICY (line 1669) | pub const IPV6CTL_ADDRCTLPOLICY: u32 = 38; constant IPV6CTL_USE_DEFAULTZONE (line 1670) | pub const IPV6CTL_USE_DEFAULTZONE: u32 = 39; constant IPV6CTL_MAXFRAGS (line 1671) | pub const IPV6CTL_MAXFRAGS: u32 = 41; constant IPV6CTL_MCAST_PMTU (line 1672) | pub const IPV6CTL_MCAST_PMTU: u32 = 44; constant IPV6CTL_STEALTH (line 1673) | pub const IPV6CTL_STEALTH: u32 = 45; constant ICMPV6CTL_ND6_ONLINKNSRFC4861 (line 1674) | pub const ICMPV6CTL_ND6_ONLINKNSRFC4861: u32 = 47; constant IPV6CTL_NO_RADR (line 1675) | pub const IPV6CTL_NO_RADR: u32 = 48; constant IPV6CTL_NORBIT_RAIF (line 1676) | pub const IPV6CTL_NORBIT_RAIF: u32 = 49; constant IPV6CTL_RFC6204W3 (line 1677) | pub const IPV6CTL_RFC6204W3: u32 = 50; constant IPV6CTL_INTRQMAXLEN (line 1678) | pub const IPV6CTL_INTRQMAXLEN: u32 = 51; constant IPV6CTL_INTRDQMAXLEN (line 1679) | pub const IPV6CTL_INTRDQMAXLEN: u32 = 52; constant IPV6CTL_MAXFRAGSPERPACKET (line 1680) | pub const IPV6CTL_MAXFRAGSPERPACKET: u32 = 53; constant IPV6CTL_MAXFRAGBUCKETSIZE (line 1681) | pub const IPV6CTL_MAXFRAGBUCKETSIZE: u32 = 54; constant IPV6CTL_MAXID (line 1682) | pub const IPV6CTL_MAXID: u32 = 55; constant PF_MD5_DIGEST_LENGTH (line 1683) | pub const PF_MD5_DIGEST_LENGTH: u32 = 16; constant PFTM_TCP_FIRST_PACKET_VAL (line 1684) | pub const PFTM_TCP_FIRST_PACKET_VAL: u32 = 120; constant PFTM_TCP_OPENING_VAL (line 1685) | pub const PFTM_TCP_OPENING_VAL: u32 = 30; constant PFTM_TCP_ESTABLISHED_VAL (line 1686) | pub const PFTM_TCP_ESTABLISHED_VAL: u32 = 86400; constant PFTM_TCP_CLOSING_VAL (line 1687) | pub const PFTM_TCP_CLOSING_VAL: u32 = 900; constant PFTM_TCP_FIN_WAIT_VAL (line 1688) | pub const PFTM_TCP_FIN_WAIT_VAL: u32 = 45; constant PFTM_TCP_CLOSED_VAL (line 1689) | pub const PFTM_TCP_CLOSED_VAL: u32 = 90; constant PFTM_UDP_FIRST_PACKET_VAL (line 1690) | pub const PFTM_UDP_FIRST_PACKET_VAL: u32 = 60; constant PFTM_UDP_SINGLE_VAL (line 1691) | pub const PFTM_UDP_SINGLE_VAL: u32 = 30; constant PFTM_UDP_MULTIPLE_VAL (line 1692) | pub const PFTM_UDP_MULTIPLE_VAL: u32 = 60; constant PFTM_ICMP_FIRST_PACKET_VAL (line 1693) | pub const PFTM_ICMP_FIRST_PACKET_VAL: u32 = 20; constant PFTM_ICMP_ERROR_REPLY_VAL (line 1694) | pub const PFTM_ICMP_ERROR_REPLY_VAL: u32 = 10; constant PFTM_OTHER_FIRST_PACKET_VAL (line 1695) | pub const PFTM_OTHER_FIRST_PACKET_VAL: u32 = 60; constant PFTM_OTHER_SINGLE_VAL (line 1696) | pub const PFTM_OTHER_SINGLE_VAL: u32 = 30; constant PFTM_OTHER_MULTIPLE_VAL (line 1697) | pub const PFTM_OTHER_MULTIPLE_VAL: u32 = 60; constant PFTM_FRAG_VAL (line 1698) | pub const PFTM_FRAG_VAL: u32 = 30; constant PFTM_INTERVAL_VAL (line 1699) | pub const PFTM_INTERVAL_VAL: u32 = 10; constant PFTM_SRC_NODE_VAL (line 1700) | pub const PFTM_SRC_NODE_VAL: u32 = 0; constant PFTM_TS_DIFF_VAL (line 1701) | pub const PFTM_TS_DIFF_VAL: u32 = 30; constant PF_POOL_IDMASK (line 1702) | pub const PF_POOL_IDMASK: u32 = 15; constant PF_POOL_TYPEMASK (line 1703) | pub const PF_POOL_TYPEMASK: u32 = 15; constant PF_POOL_STICKYADDR (line 1704) | pub const PF_POOL_STICKYADDR: u32 = 32; constant PF_WSCALE_FLAG (line 1705) | pub const PF_WSCALE_FLAG: u32 = 128; constant PF_WSCALE_MASK (line 1706) | pub const PF_WSCALE_MASK: u32 = 15; constant PF_LOG (line 1707) | pub const PF_LOG: u32 = 1; constant PF_LOG_ALL (line 1708) | pub const PF_LOG_ALL: u32 = 2; constant PF_LOG_SOCKET_LOOKUP (line 1709) | pub const PF_LOG_SOCKET_LOOKUP: u32 = 4; constant PF_LOG_FORCE (line 1710) | pub const PF_LOG_FORCE: u32 = 8; constant PFRES_MATCH (line 1711) | pub const PFRES_MATCH: u32 = 0; constant PFRES_BADOFF (line 1712) | pub const PFRES_BADOFF: u32 = 1; constant PFRES_FRAG (line 1713) | pub const PFRES_FRAG: u32 = 2; constant PFRES_SHORT (line 1714) | pub const PFRES_SHORT: u32 = 3; constant PFRES_NORM (line 1715) | pub const PFRES_NORM: u32 = 4; constant PFRES_MEMORY (line 1716) | pub const PFRES_MEMORY: u32 = 5; constant PFRES_TS (line 1717) | pub const PFRES_TS: u32 = 6; constant PFRES_CONGEST (line 1718) | pub const PFRES_CONGEST: u32 = 7; constant PFRES_IPOPTIONS (line 1719) | pub const PFRES_IPOPTIONS: u32 = 8; constant PFRES_PROTCKSUM (line 1720) | pub const PFRES_PROTCKSUM: u32 = 9; constant PFRES_BADSTATE (line 1721) | pub const PFRES_BADSTATE: u32 = 10; constant PFRES_STATEINS (line 1722) | pub const PFRES_STATEINS: u32 = 11; constant PFRES_MAXSTATES (line 1723) | pub const PFRES_MAXSTATES: u32 = 12; constant PFRES_SRCLIMIT (line 1724) | pub const PFRES_SRCLIMIT: u32 = 13; constant PFRES_SYNPROXY (line 1725) | pub const PFRES_SYNPROXY: u32 = 14; constant PFRES_MAPFAILED (line 1726) | pub const PFRES_MAPFAILED: u32 = 15; constant PFRES_MAX (line 1727) | pub const PFRES_MAX: u32 = 16; constant LCNT_STATES (line 1728) | pub const LCNT_STATES: u32 = 0; constant LCNT_SRCSTATES (line 1729) | pub const LCNT_SRCSTATES: u32 = 1; constant LCNT_SRCNODES (line 1730) | pub const LCNT_SRCNODES: u32 = 2; constant LCNT_SRCCONN (line 1731) | pub const LCNT_SRCCONN: u32 = 3; constant LCNT_SRCCONNRATE (line 1732) | pub const LCNT_SRCCONNRATE: u32 = 4; constant LCNT_OVERLOAD_TABLE (line 1733) | pub const LCNT_OVERLOAD_TABLE: u32 = 5; constant LCNT_OVERLOAD_FLUSH (line 1734) | pub const LCNT_OVERLOAD_FLUSH: u32 = 6; constant LCNT_MAX (line 1735) | pub const LCNT_MAX: u32 = 7; constant KLCNT_SYNFLOODS (line 1736) | pub const KLCNT_SYNFLOODS: u32 = 7; constant KLCNT_SYNCOOKIES_SENT (line 1737) | pub const KLCNT_SYNCOOKIES_SENT: u32 = 8; constant KLCNT_SYNCOOKIES_VALID (line 1738) | pub const KLCNT_SYNCOOKIES_VALID: u32 = 9; constant KLCNT_MAX (line 1739) | pub const KLCNT_MAX: u32 = 10; constant FCNT_STATE_SEARCH (line 1740) | pub const FCNT_STATE_SEARCH: u32 = 0; constant FCNT_STATE_INSERT (line 1741) | pub const FCNT_STATE_INSERT: u32 = 1; constant FCNT_STATE_REMOVALS (line 1742) | pub const FCNT_STATE_REMOVALS: u32 = 2; constant FCNT_MAX (line 1743) | pub const FCNT_MAX: u32 = 3; constant SCNT_SRC_NODE_SEARCH (line 1744) | pub const SCNT_SRC_NODE_SEARCH: u32 = 0; constant SCNT_SRC_NODE_INSERT (line 1745) | pub const SCNT_SRC_NODE_INSERT: u32 = 1; constant SCNT_SRC_NODE_REMOVALS (line 1746) | pub const SCNT_SRC_NODE_REMOVALS: u32 = 2; constant SCNT_MAX (line 1747) | pub const SCNT_MAX: u32 = 3; constant PF_TABLE_NAME_SIZE (line 1748) | pub const PF_TABLE_NAME_SIZE: u32 = 32; constant PF_QNAME_SIZE (line 1749) | pub const PF_QNAME_SIZE: u32 = 64; constant PF_REASS_ENABLED (line 1750) | pub const PF_REASS_ENABLED: u32 = 1; constant PF_REASS_NODF (line 1751) | pub const PF_REASS_NODF: u32 = 2; constant PFI_AFLAG_NETWORK (line 1752) | pub const PFI_AFLAG_NETWORK: u32 = 1; constant PFI_AFLAG_BROADCAST (line 1753) | pub const PFI_AFLAG_BROADCAST: u32 = 2; constant PFI_AFLAG_PEER (line 1754) | pub const PFI_AFLAG_PEER: u32 = 4; constant PFI_AFLAG_MODEMASK (line 1755) | pub const PFI_AFLAG_MODEMASK: u32 = 7; constant PFI_AFLAG_NOALIAS (line 1756) | pub const PFI_AFLAG_NOALIAS: u32 = 8; constant PF_OSFP_EXPANDED (line 1757) | pub const PF_OSFP_EXPANDED: u32 = 1; constant PF_OSFP_GENERIC (line 1758) | pub const PF_OSFP_GENERIC: u32 = 2; constant PF_OSFP_NODETAIL (line 1759) | pub const PF_OSFP_NODETAIL: u32 = 4; constant PF_OSFP_LEN (line 1760) | pub const PF_OSFP_LEN: u32 = 32; constant _FP_RESERVED_BIT (line 1761) | pub const _FP_RESERVED_BIT: u32 = 1; constant _FP_UNUSED_BITS (line 1762) | pub const _FP_UNUSED_BITS: u32 = 1; constant _FP_CLASS_BITS (line 1763) | pub const _FP_CLASS_BITS: u32 = 10; constant _FP_VERSION_BITS (line 1764) | pub const _FP_VERSION_BITS: u32 = 10; constant _FP_SUBTYPE_BITS (line 1765) | pub const _FP_SUBTYPE_BITS: u32 = 10; constant PF_OSFP_WSIZE_MOD (line 1766) | pub const PF_OSFP_WSIZE_MOD: u32 = 1; constant PF_OSFP_WSIZE_DC (line 1767) | pub const PF_OSFP_WSIZE_DC: u32 = 2; constant PF_OSFP_WSIZE_MSS (line 1768) | pub const PF_OSFP_WSIZE_MSS: u32 = 4; constant PF_OSFP_WSIZE_MTU (line 1769) | pub const PF_OSFP_WSIZE_MTU: u32 = 8; constant PF_OSFP_PSIZE_MOD (line 1770) | pub const PF_OSFP_PSIZE_MOD: u32 = 16; constant PF_OSFP_PSIZE_DC (line 1771) | pub const PF_OSFP_PSIZE_DC: u32 = 32; constant PF_OSFP_WSCALE (line 1772) | pub const PF_OSFP_WSCALE: u32 = 64; constant PF_OSFP_WSCALE_MOD (line 1773) | pub const PF_OSFP_WSCALE_MOD: u32 = 128; constant PF_OSFP_WSCALE_DC (line 1774) | pub const PF_OSFP_WSCALE_DC: u32 = 256; constant PF_OSFP_MSS (line 1775) | pub const PF_OSFP_MSS: u32 = 512; constant PF_OSFP_MSS_MOD (line 1776) | pub const PF_OSFP_MSS_MOD: u32 = 1024; constant PF_OSFP_MSS_DC (line 1777) | pub const PF_OSFP_MSS_DC: u32 = 2048; constant PF_OSFP_DF (line 1778) | pub const PF_OSFP_DF: u32 = 4096; constant PF_OSFP_TS0 (line 1779) | pub const PF_OSFP_TS0: u32 = 8192; constant PF_OSFP_INET6 (line 1780) | pub const PF_OSFP_INET6: u32 = 16384; constant PF_OSFP_MAXTTL_OFFSET (line 1781) | pub const PF_OSFP_MAXTTL_OFFSET: u32 = 40; constant PF_OSFP_TCPOPT_NOP (line 1782) | pub const PF_OSFP_TCPOPT_NOP: u32 = 0; constant PF_OSFP_TCPOPT_WSCALE (line 1783) | pub const PF_OSFP_TCPOPT_WSCALE: u32 = 1; constant PF_OSFP_TCPOPT_MSS (line 1784) | pub const PF_OSFP_TCPOPT_MSS: u32 = 2; constant PF_OSFP_TCPOPT_SACK (line 1785) | pub const PF_OSFP_TCPOPT_SACK: u32 = 3; constant PF_OSFP_TCPOPT_TS (line 1786) | pub const PF_OSFP_TCPOPT_TS: u32 = 4; constant PF_OSFP_TCPOPT_BITS (line 1787) | pub const PF_OSFP_TCPOPT_BITS: u32 = 3; constant PF_ANCHOR_NAME_SIZE (line 1788) | pub const PF_ANCHOR_NAME_SIZE: u32 = 64; constant PF_SKIP_IFP (line 1789) | pub const PF_SKIP_IFP: u32 = 0; constant PF_SKIP_DIR (line 1790) | pub const PF_SKIP_DIR: u32 = 1; constant PF_SKIP_AF (line 1791) | pub const PF_SKIP_AF: u32 = 2; constant PF_SKIP_PROTO (line 1792) | pub const PF_SKIP_PROTO: u32 = 3; constant PF_SKIP_SRC_ADDR (line 1793) | pub const PF_SKIP_SRC_ADDR: u32 = 4; constant PF_SKIP_SRC_PORT (line 1794) | pub const PF_SKIP_SRC_PORT: u32 = 5; constant PF_SKIP_DST_ADDR (line 1795) | pub const PF_SKIP_DST_ADDR: u32 = 6; constant PF_SKIP_DST_PORT (line 1796) | pub const PF_SKIP_DST_PORT: u32 = 7; constant PF_SKIP_COUNT (line 1797) | pub const PF_SKIP_COUNT: u32 = 8; constant PF_RULE_LABEL_SIZE (line 1798) | pub const PF_RULE_LABEL_SIZE: u32 = 64; constant PF_RULE_MAX_LABEL_COUNT (line 1799) | pub const PF_RULE_MAX_LABEL_COUNT: u32 = 5; constant PF_TAG_NAME_SIZE (line 1800) | pub const PF_TAG_NAME_SIZE: u32 = 64; constant PF_STATE_NORMAL (line 1801) | pub const PF_STATE_NORMAL: u32 = 1; constant PF_STATE_MODULATE (line 1802) | pub const PF_STATE_MODULATE: u32 = 2; constant PF_STATE_SYNPROXY (line 1803) | pub const PF_STATE_SYNPROXY: u32 = 3; constant PF_FLUSH (line 1804) | pub const PF_FLUSH: u32 = 1; constant PF_FLUSH_GLOBAL (line 1805) | pub const PF_FLUSH_GLOBAL: u32 = 2; constant PF_PRIO_ZERO (line 1806) | pub const PF_PRIO_ZERO: u32 = 255; constant PF_PRIO_MAX (line 1807) | pub const PF_PRIO_MAX: u32 = 7; constant PFRULE_DROP (line 1808) | pub const PFRULE_DROP: u32 = 0; constant PFRULE_RETURNRST (line 1809) | pub const PFRULE_RETURNRST: u32 = 1; constant PFRULE_FRAGMENT (line 1810) | pub const PFRULE_FRAGMENT: u32 = 2; constant PFRULE_RETURNICMP (line 1811) | pub const PFRULE_RETURNICMP: u32 = 4; constant PFRULE_RETURN (line 1812) | pub const PFRULE_RETURN: u32 = 8; constant PFRULE_NOSYNC (line 1813) | pub const PFRULE_NOSYNC: u32 = 16; constant PFRULE_SRCTRACK (line 1814) | pub const PFRULE_SRCTRACK: u32 = 32; constant PFRULE_RULESRCTRACK (line 1815) | pub const PFRULE_RULESRCTRACK: u32 = 64; constant PFRULE_NODF (line 1816) | pub const PFRULE_NODF: u32 = 256; constant PFRULE_FRAGMENT_NOREASS (line 1817) | pub const PFRULE_FRAGMENT_NOREASS: u32 = 512; constant PFRULE_RANDOMID (line 1818) | pub const PFRULE_RANDOMID: u32 = 2048; constant PFRULE_REASSEMBLE_TCP (line 1819) | pub const PFRULE_REASSEMBLE_TCP: u32 = 4096; constant PFRULE_SET_TOS (line 1820) | pub const PFRULE_SET_TOS: u32 = 8192; constant PFRULE_IFBOUND (line 1821) | pub const PFRULE_IFBOUND: u32 = 65536; constant PFRULE_STATESLOPPY (line 1822) | pub const PFRULE_STATESLOPPY: u32 = 131072; constant PFRULE_DN_IS_PIPE (line 1823) | pub const PFRULE_DN_IS_PIPE: u32 = 64; constant PFRULE_DN_IS_QUEUE (line 1824) | pub const PFRULE_DN_IS_QUEUE: u32 = 128; constant PFSTATE_ALLOWOPTS (line 1825) | pub const PFSTATE_ALLOWOPTS: u32 = 1; constant PFSTATE_SLOPPY (line 1826) | pub const PFSTATE_SLOPPY: u32 = 2; constant PFSTATE_NOSYNC (line 1827) | pub const PFSTATE_NOSYNC: u32 = 8; constant PFSTATE_ACK (line 1828) | pub const PFSTATE_ACK: u32 = 16; constant PFSTATE_NODF (line 1829) | pub const PFSTATE_NODF: u32 = 32; constant PFSTATE_SETTOS (line 1830) | pub const PFSTATE_SETTOS: u32 = 64; constant PFSTATE_RANDOMID (line 1831) | pub const PFSTATE_RANDOMID: u32 = 128; constant PFSTATE_SCRUB_TCP (line 1832) | pub const PFSTATE_SCRUB_TCP: u32 = 256; constant PFSTATE_SETPRIO (line 1833) | pub const PFSTATE_SETPRIO: u32 = 512; constant PFSTATE_DN_IS_PIPE (line 1834) | pub const PFSTATE_DN_IS_PIPE: u32 = 16384; constant PFSTATE_DN_IS_QUEUE (line 1835) | pub const PFSTATE_DN_IS_QUEUE: u32 = 32768; constant PFSTATE_SCRUBMASK (line 1836) | pub const PFSTATE_SCRUBMASK: u32 = 416; constant PFSTATE_SETMASK (line 1837) | pub const PFSTATE_SETMASK: u32 = 576; constant PFSTATE_HIWAT (line 1838) | pub const PFSTATE_HIWAT: u32 = 100000; constant PFSTATE_ADAPT_START (line 1839) | pub const PFSTATE_ADAPT_START: u32 = 60000; constant PFSTATE_ADAPT_END (line 1840) | pub const PFSTATE_ADAPT_END: u32 = 120000; constant PF_THRESHOLD_MULT (line 1841) | pub const PF_THRESHOLD_MULT: u32 = 1000; constant PF_THRESHOLD_MAX (line 1842) | pub const PF_THRESHOLD_MAX: u32 = 4294967; constant PFSNODE_HIWAT (line 1843) | pub const PFSNODE_HIWAT: u32 = 10000; constant PFALTQ_FLAG_IF_REMOVED (line 1844) | pub const PFALTQ_FLAG_IF_REMOVED: u32 = 1; constant PF_ALTQ_VERSION (line 1845) | pub const PF_ALTQ_VERSION: u32 = 1; constant PFSS_TIMESTAMP (line 1846) | pub const PFSS_TIMESTAMP: u32 = 1; constant PFSS_PAWS (line 1847) | pub const PFSS_PAWS: u32 = 16; constant PFSS_PAWS_IDLED (line 1848) | pub const PFSS_PAWS_IDLED: u32 = 32; constant PFSS_DATA_TS (line 1849) | pub const PFSS_DATA_TS: u32 = 64; constant PFSS_DATA_NOTS (line 1850) | pub const PFSS_DATA_NOTS: u32 = 128; constant PF_SCRUB_FLAG_VALID (line 1851) | pub const PF_SCRUB_FLAG_VALID: u32 = 1; constant PF_STATE_VERSION (line 1852) | pub const PF_STATE_VERSION: u32 = 20230404; constant PFSYNC_SCRUB_FLAG_VALID (line 1853) | pub const PFSYNC_SCRUB_FLAG_VALID: u32 = 1; constant PFSYNC_FLAG_SRCNODE (line 1854) | pub const PFSYNC_FLAG_SRCNODE: u32 = 4; constant PFSYNC_FLAG_NATSRCNODE (line 1855) | pub const PFSYNC_FLAG_NATSRCNODE: u32 = 8; constant PF_RESERVED_ANCHOR (line 1856) | pub const PF_RESERVED_ANCHOR: &[u8; 4] = b"_pf\0"; constant PFR_TFLAG_PERSIST (line 1857) | pub const PFR_TFLAG_PERSIST: u32 = 1; constant PFR_TFLAG_CONST (line 1858) | pub const PFR_TFLAG_CONST: u32 = 2; constant PFR_TFLAG_ACTIVE (line 1859) | pub const PFR_TFLAG_ACTIVE: u32 = 4; constant PFR_TFLAG_INACTIVE (line 1860) | pub const PFR_TFLAG_INACTIVE: u32 = 8; constant PFR_TFLAG_REFERENCED (line 1861) | pub const PFR_TFLAG_REFERENCED: u32 = 16; constant PFR_TFLAG_REFDANCHOR (line 1862) | pub const PFR_TFLAG_REFDANCHOR: u32 = 32; constant PFR_TFLAG_COUNTERS (line 1863) | pub const PFR_TFLAG_COUNTERS: u32 = 64; constant PFR_TFLAG_USRMASK (line 1864) | pub const PFR_TFLAG_USRMASK: u32 = 67; constant PFR_TFLAG_SETMASK (line 1865) | pub const PFR_TFLAG_SETMASK: u32 = 60; constant PFR_TFLAG_ALLMASK (line 1866) | pub const PFR_TFLAG_ALLMASK: u32 = 127; constant PFI_IFLAG_REFS (line 1867) | pub const PFI_IFLAG_REFS: u32 = 1; constant PFI_IFLAG_SKIP (line 1868) | pub const PFI_IFLAG_SKIP: u32 = 256; constant PF_DPORT_RANGE (line 1869) | pub const PF_DPORT_RANGE: u32 = 1; constant PF_RPORT_RANGE (line 1870) | pub const PF_RPORT_RANGE: u32 = 2; constant PFUDPS_NO_TRAFFIC (line 1871) | pub const PFUDPS_NO_TRAFFIC: u32 = 0; constant PFUDPS_SINGLE (line 1872) | pub const PFUDPS_SINGLE: u32 = 1; constant PFUDPS_MULTIPLE (line 1873) | pub const PFUDPS_MULTIPLE: u32 = 2; constant PFUDPS_NSTATES (line 1874) | pub const PFUDPS_NSTATES: u32 = 3; constant PFOTHERS_NO_TRAFFIC (line 1875) | pub const PFOTHERS_NO_TRAFFIC: u32 = 0; constant PFOTHERS_SINGLE (line 1876) | pub const PFOTHERS_SINGLE: u32 = 1; constant PFOTHERS_MULTIPLE (line 1877) | pub const PFOTHERS_MULTIPLE: u32 = 2; constant PFOTHERS_NSTATES (line 1878) | pub const PFOTHERS_NSTATES: u32 = 3; constant PF_SYNCOOKIES_HIWATPCT (line 1879) | pub const PF_SYNCOOKIES_HIWATPCT: u32 = 25; constant PF_SYNCOOKIES_LOWATPCT (line 1880) | pub const PF_SYNCOOKIES_LOWATPCT: u32 = 12; constant PFFRAG_FRENT_HIWAT (line 1881) | pub const PFFRAG_FRENT_HIWAT: u32 = 5000; constant PFR_KENTRY_HIWAT (line 1882) | pub const PFR_KENTRY_HIWAT: u32 = 200000; constant PF_FRAG_ENTRY_POINTS (line 1883) | pub const PF_FRAG_ENTRY_POINTS: u32 = 16; constant PF_FRAG_ENTRY_LIMIT (line 1884) | pub const PF_FRAG_ENTRY_LIMIT: u32 = 64; constant PFIOC_ALTQ_VERSION (line 1885) | pub const PFIOC_ALTQ_VERSION: u32 = 1; constant PFIOC_QSTATS_VERSION (line 1886) | pub const PFIOC_QSTATS_VERSION: u32 = 1; constant PFR_FLAG_ATOMIC (line 1887) | pub const PFR_FLAG_ATOMIC: u32 = 1; constant PFR_FLAG_DUMMY (line 1888) | pub const PFR_FLAG_DUMMY: u32 = 2; constant PFR_FLAG_FEEDBACK (line 1889) | pub const PFR_FLAG_FEEDBACK: u32 = 4; constant PFR_FLAG_CLSTATS (line 1890) | pub const PFR_FLAG_CLSTATS: u32 = 8; constant PFR_FLAG_ADDRSTOO (line 1891) | pub const PFR_FLAG_ADDRSTOO: u32 = 16; constant PFR_FLAG_REPLACE (line 1892) | pub const PFR_FLAG_REPLACE: u32 = 32; constant PFR_FLAG_ALLRSETS (line 1893) | pub const PFR_FLAG_ALLRSETS: u32 = 64; constant PFR_FLAG_ALLMASK (line 1894) | pub const PFR_FLAG_ALLMASK: u32 = 127; constant PF_IFSPEED_VERSION (line 1895) | pub const PF_IFSPEED_VERSION: u32 = 1; type __int8_t (line 1896) | pub type __int8_t = ::std::os::raw::c_schar; type __uint8_t (line 1897) | pub type __uint8_t = ::std::os::raw::c_uchar; type __int16_t (line 1898) | pub type __int16_t = ::std::os::raw::c_short; type __uint16_t (line 1899) | pub type __uint16_t = ::std::os::raw::c_ushort; type __int32_t (line 1900) | pub type __int32_t = ::std::os::raw::c_int; type __uint32_t (line 1901) | pub type __uint32_t = ::std::os::raw::c_uint; type __int64_t (line 1902) | pub type __int64_t = ::std::os::raw::c_long; type __uint64_t (line 1903) | pub type __uint64_t = ::std::os::raw::c_ulong; type __int_least8_t (line 1904) | pub type __int_least8_t = __int8_t; type __int_least16_t (line 1905) | pub type __int_least16_t = __int16_t; type __int_least32_t (line 1906) | pub type __int_least32_t = __int32_t; type __int_least64_t (line 1907) | pub type __int_least64_t = __int64_t; type __intmax_t (line 1908) | pub type __intmax_t = __int64_t; type __uint_least8_t (line 1909) | pub type __uint_least8_t = __uint8_t; type __uint_least16_t (line 1910) | pub type __uint_least16_t = __uint16_t; type __uint_least32_t (line 1911) | pub type __uint_least32_t = __uint32_t; type __uint_least64_t (line 1912) | pub type __uint_least64_t = __uint64_t; type __uintmax_t (line 1913) | pub type __uintmax_t = __uint64_t; type __intptr_t (line 1914) | pub type __intptr_t = __int64_t; type __intfptr_t (line 1915) | pub type __intfptr_t = __int64_t; type __uintptr_t (line 1916) | pub type __uintptr_t = __uint64_t; type __uintfptr_t (line 1917) | pub type __uintfptr_t = __uint64_t; type __vm_offset_t (line 1918) | pub type __vm_offset_t = __uint64_t; type __vm_size_t (line 1919) | pub type __vm_size_t = __uint64_t; type __size_t (line 1920) | pub type __size_t = __uint64_t; type __ssize_t (line 1921) | pub type __ssize_t = __int64_t; type __ptrdiff_t (line 1922) | pub type __ptrdiff_t = __int64_t; type __clock_t (line 1923) | pub type __clock_t = __int32_t; type __critical_t (line 1924) | pub type __critical_t = __int64_t; type __double_t (line 1925) | pub type __double_t = f64; type __float_t (line 1926) | pub type __float_t = f32; type __int_fast8_t (line 1927) | pub type __int_fast8_t = __int32_t; type __int_fast16_t (line 1928) | pub type __int_fast16_t = __int32_t; type __int_fast32_t (line 1929) | pub type __int_fast32_t = __int32_t; type __int_fast64_t (line 1930) | pub type __int_fast64_t = __int64_t; type __register_t (line 1931) | pub type __register_t = __int64_t; type __segsz_t (line 1932) | pub type __segsz_t = __int64_t; type __time_t (line 1933) | pub type __time_t = __int64_t; type __uint_fast8_t (line 1934) | pub type __uint_fast8_t = __uint32_t; type __uint_fast16_t (line 1935) | pub type __uint_fast16_t = __uint32_t; type __uint_fast32_t (line 1936) | pub type __uint_fast32_t = __uint32_t; type __uint_fast64_t (line 1937) | pub type __uint_fast64_t = __uint64_t; type __u_register_t (line 1938) | pub type __u_register_t = __uint64_t; type __vm_paddr_t (line 1939) | pub type __vm_paddr_t = __uint64_t; type ___wchar_t (line 1940) | pub type ___wchar_t = ::std::os::raw::c_int; type __blksize_t (line 1941) | pub type __blksize_t = __int32_t; type __blkcnt_t (line 1942) | pub type __blkcnt_t = __int64_t; type __clockid_t (line 1943) | pub type __clockid_t = __int32_t; type __fflags_t (line 1944) | pub type __fflags_t = __uint32_t; type __fsblkcnt_t (line 1945) | pub type __fsblkcnt_t = __uint64_t; type __fsfilcnt_t (line 1946) | pub type __fsfilcnt_t = __uint64_t; type __gid_t (line 1947) | pub type __gid_t = __uint32_t; type __id_t (line 1948) | pub type __id_t = __int64_t; type __ino_t (line 1949) | pub type __ino_t = __uint64_t; type __key_t (line 1950) | pub type __key_t = ::std::os::raw::c_long; type __lwpid_t (line 1951) | pub type __lwpid_t = __int32_t; type __mode_t (line 1952) | pub type __mode_t = __uint16_t; type __accmode_t (line 1953) | pub type __accmode_t = ::std::os::raw::c_int; type __nl_item (line 1954) | pub type __nl_item = ::std::os::raw::c_int; type __nlink_t (line 1955) | pub type __nlink_t = __uint64_t; type __off_t (line 1956) | pub type __off_t = __int64_t; type __off64_t (line 1957) | pub type __off64_t = __int64_t; type __pid_t (line 1958) | pub type __pid_t = __int32_t; type __sbintime_t (line 1959) | pub type __sbintime_t = __int64_t; type __rlim_t (line 1960) | pub type __rlim_t = __int64_t; type __sa_family_t (line 1961) | pub type __sa_family_t = __uint8_t; type __socklen_t (line 1962) | pub type __socklen_t = __uint32_t; type __suseconds_t (line 1963) | pub type __suseconds_t = ::std::os::raw::c_long; type __timer (line 1966) | pub struct __timer { type __timer_t (line 1969) | pub type __timer_t = *mut __timer; type __mq (line 1972) | pub struct __mq { type __mqd_t (line 1975) | pub type __mqd_t = *mut __mq; type __uid_t (line 1976) | pub type __uid_t = __uint32_t; type __useconds_t (line 1977) | pub type __useconds_t = ::std::os::raw::c_uint; type __cpuwhich_t (line 1978) | pub type __cpuwhich_t = ::std::os::raw::c_int; type __cpulevel_t (line 1979) | pub type __cpulevel_t = ::std::os::raw::c_int; type __cpusetid_t (line 1980) | pub type __cpusetid_t = ::std::os::raw::c_int; type __daddr_t (line 1981) | pub type __daddr_t = __int64_t; type __ct_rune_t (line 1982) | pub type __ct_rune_t = ::std::os::raw::c_int; type __rune_t (line 1983) | pub type __rune_t = __ct_rune_t; type __wint_t (line 1984) | pub type __wint_t = __ct_rune_t; type __char16_t (line 1985) | pub type __char16_t = __uint_least16_t; type __char32_t (line 1986) | pub type __char32_t = __uint_least32_t; type __max_align_t (line 1990) | pub struct __max_align_t { function bindgen_test_layout___max_align_t (line 1996) | fn bindgen_test_layout___max_align_t() { type __dev_t (line 2030) | pub type __dev_t = __uint64_t; type __fixpt_t (line 2031) | pub type __fixpt_t = __uint32_t; function bindgen_test_layout___mbstate_t (line 2039) | fn bindgen_test_layout___mbstate_t() { type __rman_res_t (line 2073) | pub type __rman_res_t = __uintmax_t; type __va_list (line 2074) | pub type __va_list = __builtin_va_list; type __gnuc_va_list (line 2075) | pub type __gnuc_va_list = __va_list; type pthread (line 2078) | pub struct pthread { type pthread_attr (line 2083) | pub struct pthread_attr { type pthread_cond (line 2088) | pub struct pthread_cond { type pthread_cond_attr (line 2093) | pub struct pthread_cond_attr { type pthread_mutex (line 2098) | pub struct pthread_mutex { type pthread_mutex_attr (line 2103) | pub struct pthread_mutex_attr { type pthread_rwlock (line 2108) | pub struct pthread_rwlock { type pthread_rwlockattr (line 2113) | pub struct pthread_rwlockattr { type pthread_barrier (line 2118) | pub struct pthread_barrier { type pthread_barrier_attr (line 2123) | pub struct pthread_barrier_attr { type pthread_spinlock (line 2128) | pub struct pthread_spinlock { type pthread_t (line 2131) | pub type pthread_t = *mut pthread; type pthread_attr_t (line 2132) | pub type pthread_attr_t = *mut pthread_attr; type pthread_mutex_t (line 2133) | pub type pthread_mutex_t = *mut pthread_mutex; type pthread_mutexattr_t (line 2134) | pub type pthread_mutexattr_t = *mut pthread_mutex_attr; type pthread_cond_t (line 2135) | pub type pthread_cond_t = *mut pthread_cond; type pthread_condattr_t (line 2136) | pub type pthread_condattr_t = *mut pthread_cond_attr; type pthread_key_t (line 2137) | pub type pthread_key_t = ::std::os::raw::c_int; type pthread_once_t (line 2138) | pub type pthread_once_t = pthread_once; type pthread_rwlock_t (line 2139) | pub type pthread_rwlock_t = *mut pthread_rwlock; type pthread_rwlockattr_t (line 2140) | pub type pthread_rwlockattr_t = *mut pthread_rwlockattr; type pthread_barrier_t (line 2141) | pub type pthread_barrier_t = *mut pthread_barrier; type pthread_barrierattr (line 2144) | pub struct pthread_barrierattr { type pthread_barrierattr_t (line 2147) | pub type pthread_barrierattr_t = *mut pthread_barrierattr; type pthread_spinlock_t (line 2148) | pub type pthread_spinlock_t = *mut pthread_spinlock; type pthread_addr_t (line 2149) | pub type pthread_addr_t = *mut ::std::os::raw::c_void; type pthread_startroutine_t (line 2150) | pub type pthread_startroutine_t = type pthread_once (line 2154) | pub struct pthread_once { function bindgen_test_layout_pthread_once (line 2159) | fn bindgen_test_layout_pthread_once() { type u_char (line 2183) | pub type u_char = ::std::os::raw::c_uchar; type u_short (line 2184) | pub type u_short = ::std::os::raw::c_ushort; type u_int (line 2185) | pub type u_int = ::std::os::raw::c_uint; type u_long (line 2186) | pub type u_long = ::std::os::raw::c_ulong; type ushort (line 2187) | pub type ushort = ::std::os::raw::c_ushort; type uint (line 2188) | pub type uint = ::std::os::raw::c_uint; type intmax_t (line 2189) | pub type intmax_t = __intmax_t; type uintmax_t (line 2190) | pub type uintmax_t = __uintmax_t; type u_int8_t (line 2191) | pub type u_int8_t = __uint8_t; type u_int16_t (line 2192) | pub type u_int16_t = __uint16_t; type u_int32_t (line 2193) | pub type u_int32_t = __uint32_t; type u_int64_t (line 2194) | pub type u_int64_t = __uint64_t; type u_quad_t (line 2195) | pub type u_quad_t = __uint64_t; type quad_t (line 2196) | pub type quad_t = __int64_t; type qaddr_t (line 2197) | pub type qaddr_t = *mut quad_t; type caddr_t (line 2198) | pub type caddr_t = *mut ::std::os::raw::c_char; type c_caddr_t (line 2199) | pub type c_caddr_t = *const ::std::os::raw::c_char; type blksize_t (line 2200) | pub type blksize_t = __blksize_t; type cpuwhich_t (line 2201) | pub type cpuwhich_t = __cpuwhich_t; type cpulevel_t (line 2202) | pub type cpulevel_t = __cpulevel_t; type cpusetid_t (line 2203) | pub type cpusetid_t = __cpusetid_t; type blkcnt_t (line 2204) | pub type blkcnt_t = __blkcnt_t; type clock_t (line 2205) | pub type clock_t = __clock_t; type clockid_t (line 2206) | pub type clockid_t = __clockid_t; type critical_t (line 2207) | pub type critical_t = __critical_t; type daddr_t (line 2208) | pub type daddr_t = __daddr_t; type dev_t (line 2209) | pub type dev_t = __dev_t; type fflags_t (line 2210) | pub type fflags_t = __fflags_t; type fixpt_t (line 2211) | pub type fixpt_t = __fixpt_t; type fsblkcnt_t (line 2212) | pub type fsblkcnt_t = __fsblkcnt_t; type fsfilcnt_t (line 2213) | pub type fsfilcnt_t = __fsfilcnt_t; type gid_t (line 2214) | pub type gid_t = __gid_t; type in_addr_t (line 2215) | pub type in_addr_t = __uint32_t; type in_port_t (line 2216) | pub type in_port_t = __uint16_t; type id_t (line 2217) | pub type id_t = __id_t; type ino_t (line 2218) | pub type ino_t = __ino_t; type key_t (line 2219) | pub type key_t = __key_t; type lwpid_t (line 2220) | pub type lwpid_t = __lwpid_t; type mode_t (line 2221) | pub type mode_t = __mode_t; type accmode_t (line 2222) | pub type accmode_t = __accmode_t; type nlink_t (line 2223) | pub type nlink_t = __nlink_t; type off_t (line 2224) | pub type off_t = __off_t; type off64_t (line 2225) | pub type off64_t = __off64_t; type pid_t (line 2226) | pub type pid_t = __pid_t; type register_t (line 2227) | pub type register_t = __register_t; type rlim_t (line 2228) | pub type rlim_t = __rlim_t; type sbintime_t (line 2229) | pub type sbintime_t = __sbintime_t; type segsz_t (line 2230) | pub type segsz_t = __segsz_t; type suseconds_t (line 2231) | pub type suseconds_t = __suseconds_t; type time_t (line 2232) | pub type time_t = __time_t; type timer_t (line 2233) | pub type timer_t = __timer_t; type mqd_t (line 2234) | pub type mqd_t = __mqd_t; type u_register_t (line 2235) | pub type u_register_t = __u_register_t; type uid_t (line 2236) | pub type uid_t = __uid_t; type useconds_t (line 2237) | pub type useconds_t = __useconds_t; type cap_ioctl_t (line 2238) | pub type cap_ioctl_t = ::std::os::raw::c_ulong; type cap_rights (line 2241) | pub struct cap_rights { type cap_rights_t (line 2244) | pub type cap_rights_t = cap_rights; type kpaddr_t (line 2245) | pub type kpaddr_t = __uint64_t; type kvaddr_t (line 2246) | pub type kvaddr_t = __uint64_t; type ksize_t (line 2247) | pub type ksize_t = __uint64_t; type kssize_t (line 2248) | pub type kssize_t = __int64_t; type vm_offset_t (line 2249) | pub type vm_offset_t = __vm_offset_t; type vm_ooffset_t (line 2250) | pub type vm_ooffset_t = __uint64_t; type vm_paddr_t (line 2251) | pub type vm_paddr_t = __vm_paddr_t; type vm_pindex_t (line 2252) | pub type vm_pindex_t = __uint64_t; type vm_size_t (line 2253) | pub type vm_size_t = __vm_size_t; type rman_res_t (line 2254) | pub type rman_res_t = __rman_res_t; type syscallarg_t (line 2255) | pub type syscallarg_t = __register_t; type __sigset (line 2258) | pub struct __sigset { function bindgen_test_layout___sigset (line 2262) | fn bindgen_test_layout___sigset() { type __sigset_t (line 2281) | pub type __sigset_t = __sigset; type timeval (line 2284) | pub struct timeval { function bindgen_test_layout_timeval (line 2289) | fn bindgen_test_layout_timeval() { type timespec (line 2315) | pub struct timespec { function bindgen_test_layout_timespec (line 2320) | fn bindgen_test_layout_timespec() { type itimerspec (line 2346) | pub struct itimerspec { function bindgen_test_layout_itimerspec (line 2351) | fn bindgen_test_layout_itimerspec() { type __fd_mask (line 2380) | pub type __fd_mask = ::std::os::raw::c_ulong; type fd_mask (line 2381) | pub type fd_mask = __fd_mask; type sigset_t (line 2382) | pub type sigset_t = __sigset_t; type fd_set (line 2385) | pub struct fd_set { function bindgen_test_layout_fd_set (line 2389) | fn bindgen_test_layout_fd_set() { function pselect (line 2409) | pub fn pselect( function select (line 2419) | pub fn select( function ftruncate (line 2428) | pub fn ftruncate(arg1: ::std::os::raw::c_int, arg2: off_t) -> ::std::os:... function lseek (line 2431) | pub fn lseek(arg1: ::std::os::raw::c_int, arg2: off_t, arg3: ::std::os::... function mmap (line 2434) | pub fn mmap( function truncate (line 2444) | pub fn truncate(arg1: *const ::std::os::raw::c_char, arg2: off_t) -> ::s... type sig_atomic_t (line 2446) | pub type sig_atomic_t = ::std::os::raw::c_long; type sigcontext (line 2450) | pub struct sigcontext { function bindgen_test_layout_sigcontext (line 2492) | fn bindgen_test_layout_sigcontext() { type __sighandler_t (line 2731) | pub type __sighandler_t = ::std::option::Option __si... type counter_u64_t (line 3486) | pub type counter_u64_t = *mut u64; type _cpuset (line 3489) | pub struct _cpuset { function bindgen_test_layout__cpuset (line 3493) | fn bindgen_test_layout__cpuset() { type cpuset_t (line 3512) | pub type cpuset_t = _cpuset; function __cpuset_alloc (line 3514) | pub fn __cpuset_alloc(set_size: usize) -> *mut cpuset_t; function __cpuset_free (line 3517) | pub fn __cpuset_free(ptr: *mut cpuset_t); function cpuset (line 3520) | pub fn cpuset(arg1: *mut cpusetid_t) -> ::std::os::raw::c_int; function cpuset_setid (line 3523) | pub fn cpuset_setid(arg1: cpuwhich_t, arg2: id_t, arg3: cpusetid_t) -> :... function cpuset_getid (line 3526) | pub fn cpuset_getid(arg1: cpulevel_t, arg2: cpuwhich_t, arg3: id_t, arg4... function cpuset_getaffinity (line 3530) | pub fn cpuset_getaffinity( function cpuset_setaffinity (line 3539) | pub fn cpuset_setaffinity( type epoch_context (line 3549) | pub struct epoch_context { function bindgen_test_layout_epoch_context (line 3553) | fn bindgen_test_layout_epoch_context() { type epoch_context_t (line 3572) | pub type epoch_context_t = *mut epoch_context; type epoch_callback_t (line 3573) | pub type epoch_callback_t = ::std::option::Option ::std::os::raw::c_int; function feof (line 4267) | pub fn feof(arg1: *mut FILE) -> ::std::os::raw::c_int; function ferror (line 4270) | pub fn ferror(arg1: *mut FILE) -> ::std::os::raw::c_int; function fflush (line 4273) | pub fn fflush(arg1: *mut FILE) -> ::std::os::raw::c_int; function fgetc (line 4276) | pub fn fgetc(arg1: *mut FILE) -> ::std::os::raw::c_int; function fgetpos (line 4279) | pub fn fgetpos(arg1: *mut FILE, arg2: *mut fpos_t) -> ::std::os::raw::c_... function fgets (line 4282) | pub fn fgets( function fopen (line 4289) | pub fn fopen(arg1: *const ::std::os::raw::c_char, arg2: *const ::std::os... function fprintf (line 4292) | pub fn fprintf(arg1: *mut FILE, arg2: *const ::std::os::raw::c_char, ...... function fputc (line 4295) | pub fn fputc(arg1: ::std::os::raw::c_int, arg2: *mut FILE) -> ::std::os:... function fputs (line 4298) | pub fn fputs(arg1: *const ::std::os::raw::c_char, arg2: *mut FILE) -> ::... function fread (line 4301) | pub fn fread( function freopen (line 4309) | pub fn freopen( function fscanf (line 4316) | pub fn fscanf(arg1: *mut FILE, arg2: *const ::std::os::raw::c_char, ...)... function fseek (line 4319) | pub fn fseek(arg1: *mut FILE, arg2: ::std::os::raw::c_long, arg3: ::std:... function fsetpos (line 4322) | pub fn fsetpos(arg1: *mut FILE, arg2: *const fpos_t) -> ::std::os::raw::... function ftell (line 4325) | pub fn ftell(arg1: *mut FILE) -> ::std::os::raw::c_long; function fwrite (line 4328) | pub fn fwrite( function getc (line 4336) | pub fn getc(arg1: *mut FILE) -> ::std::os::raw::c_int; function getchar (line 4339) | pub fn getchar() -> ::std::os::raw::c_int; function gets_s (line 4342) | pub fn gets_s(arg1: *mut ::std::os::raw::c_char, arg2: rsize_t) -> *mut ... function perror (line 4345) | pub fn perror(arg1: *const ::std::os::raw::c_char); function printf (line 4348) | pub fn printf(arg1: *const ::std::os::raw::c_char, ...) -> ::std::os::ra... function putc (line 4351) | pub fn putc(arg1: ::std::os::raw::c_int, arg2: *mut FILE) -> ::std::os::... function putchar (line 4354) | pub fn putchar(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; function puts (line 4357) | pub fn puts(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; function remove (line 4360) | pub fn remove(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_... function rename (line 4363) | pub fn rename(arg1: *const ::std::os::raw::c_char, arg2: *const ::std::o... function rewind (line 4366) | pub fn rewind(arg1: *mut FILE); function scanf (line 4369) | pub fn scanf(arg1: *const ::std::os::raw::c_char, ...) -> ::std::os::raw... function setbuf (line 4372) | pub fn setbuf(arg1: *mut FILE, arg2: *mut ::std::os::raw::c_char); function setvbuf (line 4375) | pub fn setvbuf( function sprintf (line 4383) | pub fn sprintf( function sscanf (line 4390) | pub fn sscanf( function tmpfile (line 4397) | pub fn tmpfile() -> *mut FILE; function tmpnam (line 4400) | pub fn tmpnam(arg1: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw:... function ungetc (line 4403) | pub fn ungetc(arg1: ::std::os::raw::c_int, arg2: *mut FILE) -> ::std::os... function vfprintf (line 4406) | pub fn vfprintf( function vprintf (line 4413) | pub fn vprintf(arg1: *const ::std::os::raw::c_char, arg2: *mut __va_list... function vsprintf (line 4416) | pub fn vsprintf( function snprintf (line 4423) | pub fn snprintf( function vsnprintf (line 4431) | pub fn vsnprintf( function vfscanf (line 4439) | pub fn vfscanf( function vscanf (line 4446) | pub fn vscanf(arg1: *const ::std::os::raw::c_char, arg2: *mut __va_list_... function vsscanf (line 4449) | pub fn vsscanf( function ctermid (line 4456) | pub fn ctermid(arg1: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw... function fdopen (line 4459) | pub fn fdopen(arg1: ::std::os::raw::c_int, arg2: *const ::std::os::raw::... function fileno (line 4462) | pub fn fileno(arg1: *mut FILE) -> ::std::os::raw::c_int; function pclose (line 4465) | pub fn pclose(arg1: *mut FILE) -> ::std::os::raw::c_int; function popen (line 4468) | pub fn popen(arg1: *const ::std::os::raw::c_char, arg2: *const ::std::os... function ftrylockfile (line 4471) | pub fn ftrylockfile(arg1: *mut FILE) -> ::std::os::raw::c_int; function flockfile (line 4474) | pub fn flockfile(arg1: *mut FILE); function funlockfile (line 4477) | pub fn funlockfile(arg1: *mut FILE); function getc_unlocked (line 4480) | pub fn getc_unlocked(arg1: *mut FILE) -> ::std::os::raw::c_int; function getchar_unlocked (line 4483) | pub fn getchar_unlocked() -> ::std::os::raw::c_int; function putc_unlocked (line 4486) | pub fn putc_unlocked(arg1: ::std::os::raw::c_int, arg2: *mut FILE) -> ::... function putchar_unlocked (line 4489) | pub fn putchar_unlocked(arg1: ::std::os::raw::c_int) -> ::std::os::raw::... function clearerr_unlocked (line 4492) | pub fn clearerr_unlocked(arg1: *mut FILE); function feof_unlocked (line 4495) | pub fn feof_unlocked(arg1: *mut FILE) -> ::std::os::raw::c_int; function ferror_unlocked (line 4498) | pub fn ferror_unlocked(arg1: *mut FILE) -> ::std::os::raw::c_int; function fflush_unlocked (line 4501) | pub fn fflush_unlocked(arg1: *mut FILE) -> ::std::os::raw::c_int; function fileno_unlocked (line 4504) | pub fn fileno_unlocked(arg1: *mut FILE) -> ::std::os::raw::c_int; function fputc_unlocked (line 4507) | pub fn fputc_unlocked(arg1: ::std::os::raw::c_int, arg2: *mut FILE) -> :... function fputs_unlocked (line 4510) | pub fn fputs_unlocked(arg1: *const ::std::os::raw::c_char, arg2: *mut FI... function fread_unlocked (line 4513) | pub fn fread_unlocked(arg1: *mut ::std::os::raw::c_void, arg2: usize, ar... function fwrite_unlocked (line 4516) | pub fn fwrite_unlocked(arg1: *const ::std::os::raw::c_void, arg2: usize,... function fseeko (line 4519) | pub fn fseeko(arg1: *mut FILE, arg2: __off_t, arg3: ::std::os::raw::c_in... function ftello (line 4522) | pub fn ftello(arg1: *mut FILE) -> __off_t; function getw (line 4525) | pub fn getw(arg1: *mut FILE) -> ::std::os::raw::c_int; function putw (line 4528) | pub fn putw(arg1: ::std::os::raw::c_int, arg2: *mut FILE) -> ::std::os::... function tempnam (line 4531) | pub fn tempnam( function fmemopen (line 4537) | pub fn fmemopen(arg1: *mut ::std::os::raw::c_void, arg2: usize, arg3: *c... function getdelim (line 4540) | pub fn getdelim( function open_memstream (line 4548) | pub fn open_memstream(arg1: *mut *mut ::std::os::raw::c_char, arg2: *mut... function renameat (line 4551) | pub fn renameat( function vdprintf (line 4559) | pub fn vdprintf( function getline (line 4566) | pub fn getline(arg1: *mut *mut ::std::os::raw::c_char, arg2: *mut usize,... function dprintf (line 4569) | pub fn dprintf(arg1: ::std::os::raw::c_int, arg2: *const ::std::os::raw:... function asprintf (line 4572) | pub fn asprintf( function ctermid_r (line 4579) | pub fn ctermid_r(arg1: *mut ::std::os::raw::c_char) -> *mut ::std::os::r... function fcloseall (line 4582) | pub fn fcloseall(); function fdclose (line 4585) | pub fn fdclose(arg1: *mut FILE, arg2: *mut ::std::os::raw::c_int) -> ::s... function fgetln (line 4588) | pub fn fgetln(arg1: *mut FILE, arg2: *mut usize) -> *mut ::std::os::raw:... function fmtcheck (line 4591) | pub fn fmtcheck( function fpurge (line 4597) | pub fn fpurge(arg1: *mut FILE) -> ::std::os::raw::c_int; function setbuffer (line 4600) | pub fn setbuffer(arg1: *mut FILE, arg2: *mut ::std::os::raw::c_char, arg... function setlinebuf (line 4603) | pub fn setlinebuf(arg1: *mut FILE) -> ::std::os::raw::c_int; function vasprintf (line 4606) | pub fn vasprintf( function funopen (line 4619) | pub fn funopen( type cookie_read_function_t (line 4645) | pub type cookie_read_function_t = ::std::option::Option< type cookie_write_function_t (line 4652) | pub type cookie_write_function_t = ::std::option::Option< type cookie_seek_function_t (line 4659) | pub type cookie_seek_function_t = ::std::option::Option< type cookie_close_function_t (line 4666) | pub type cookie_close_function_t = type cookie_io_functions_t (line 4670) | pub struct cookie_io_functions_t { function bindgen_test_layout_cookie_io_functions_t (line 4677) | fn bindgen_test_layout_cookie_io_functions_t() { function fopencookie (line 4732) | pub fn fopencookie( function __srget (line 4739) | pub fn __srget(arg1: *mut FILE) -> ::std::os::raw::c_int; function __swbuf (line 4742) | pub fn __swbuf(arg1: ::std::os::raw::c_int, arg2: *mut FILE) -> ::std::o... type FreeBSD_nvlist (line 4749) | pub struct FreeBSD_nvlist { type FreeBSD_nvlist_t (line 4752) | pub type FreeBSD_nvlist_t = FreeBSD_nvlist; function FreeBSD_nvlist_create (line 4754) | pub fn FreeBSD_nvlist_create(flags: ::std::os::raw::c_int) -> *mut FreeB... function FreeBSD_nvlist_destroy (line 4757) | pub fn FreeBSD_nvlist_destroy(nvl: *mut FreeBSD_nvlist_t); function FreeBSD_nvlist_error (line 4760) | pub fn FreeBSD_nvlist_error(nvl: *const FreeBSD_nvlist_t) -> ::std::os::... function FreeBSD_nvlist_empty (line 4763) | pub fn FreeBSD_nvlist_empty(nvl: *const FreeBSD_nvlist_t) -> bool; function FreeBSD_nvlist_flags (line 4766) | pub fn FreeBSD_nvlist_flags(nvl: *const FreeBSD_nvlist_t) -> ::std::os::... function FreeBSD_nvlist_set_error (line 4769) | pub fn FreeBSD_nvlist_set_error(nvl: *mut FreeBSD_nvlist_t, error: ::std... function FreeBSD_nvlist_clone (line 4772) | pub fn FreeBSD_nvlist_clone(nvl: *const FreeBSD_nvlist_t) -> *mut FreeBS... function FreeBSD_nvlist_dump (line 4775) | pub fn FreeBSD_nvlist_dump(nvl: *const FreeBSD_nvlist_t, fd: ::std::os::... function FreeBSD_nvlist_fdump (line 4778) | pub fn FreeBSD_nvlist_fdump(nvl: *const FreeBSD_nvlist_t, fp: *mut FILE); function FreeBSD_nvlist_size (line 4781) | pub fn FreeBSD_nvlist_size(nvl: *const FreeBSD_nvlist_t) -> usize; function FreeBSD_nvlist_pack (line 4784) | pub fn FreeBSD_nvlist_pack(nvl: *const FreeBSD_nvlist_t, sizep: *mut usi... function FreeBSD_nvlist_unpack (line 4787) | pub fn FreeBSD_nvlist_unpack( function FreeBSD_nvlist_send (line 4794) | pub fn FreeBSD_nvlist_send(sock: ::std::os::raw::c_int, nvl: *const Free... function FreeBSD_nvlist_recv (line 4797) | pub fn FreeBSD_nvlist_recv(sock: ::std::os::raw::c_int, flags: ::std::os... function FreeBSD_nvlist_xfer (line 4800) | pub fn FreeBSD_nvlist_xfer( function FreeBSD_nvlist_next (line 4807) | pub fn FreeBSD_nvlist_next( function FreeBSD_nvlist_get_parent (line 4814) | pub fn FreeBSD_nvlist_get_parent( function FreeBSD_nvlist_get_array_next (line 4820) | pub fn FreeBSD_nvlist_get_array_next(nvl: *const FreeBSD_nvlist_t) -> *c... function FreeBSD_nvlist_in_array (line 4823) | pub fn FreeBSD_nvlist_in_array(nvl: *const FreeBSD_nvlist_t) -> bool; function FreeBSD_nvlist_get_pararr (line 4826) | pub fn FreeBSD_nvlist_get_pararr( function FreeBSD_nvlist_exists (line 4832) | pub fn FreeBSD_nvlist_exists(nvl: *const FreeBSD_nvlist_t, name: *const ... function FreeBSD_nvlist_exists_type (line 4835) | pub fn FreeBSD_nvlist_exists_type( function FreeBSD_nvlist_exists_null (line 4842) | pub fn FreeBSD_nvlist_exists_null(nvl: *const FreeBSD_nvlist_t, name: *c... function FreeBSD_nvlist_exists_bool (line 4845) | pub fn FreeBSD_nvlist_exists_bool(nvl: *const FreeBSD_nvlist_t, name: *c... function FreeBSD_nvlist_exists_number (line 4848) | pub fn FreeBSD_nvlist_exists_number(nvl: *const FreeBSD_nvlist_t, name: ... function FreeBSD_nvlist_exists_string (line 4851) | pub fn FreeBSD_nvlist_exists_string(nvl: *const FreeBSD_nvlist_t, name: ... function FreeBSD_nvlist_exists_nvlist (line 4854) | pub fn FreeBSD_nvlist_exists_nvlist(nvl: *const FreeBSD_nvlist_t, name: ... function FreeBSD_nvlist_exists_binary (line 4857) | pub fn FreeBSD_nvlist_exists_binary(nvl: *const FreeBSD_nvlist_t, name: ... function FreeBSD_nvlist_exists_bool_array (line 4860) | pub fn FreeBSD_nvlist_exists_bool_array(nvl: *const FreeBSD_nvlist_t, na... function FreeBSD_nvlist_exists_number_array (line 4863) | pub fn FreeBSD_nvlist_exists_number_array( function FreeBSD_nvlist_exists_string_array (line 4869) | pub fn FreeBSD_nvlist_exists_string_array( function FreeBSD_nvlist_exists_nvlist_array (line 4875) | pub fn FreeBSD_nvlist_exists_nvlist_array( function FreeBSD_nvlist_exists_descriptor (line 4881) | pub fn FreeBSD_nvlist_exists_descriptor(nvl: *const FreeBSD_nvlist_t, na... function FreeBSD_nvlist_exists_descriptor_array (line 4884) | pub fn FreeBSD_nvlist_exists_descriptor_array( function FreeBSD_nvlist_add_null (line 4890) | pub fn FreeBSD_nvlist_add_null(nvl: *mut FreeBSD_nvlist_t, name: *const ... function FreeBSD_nvlist_add_bool (line 4893) | pub fn FreeBSD_nvlist_add_bool(nvl: *mut FreeBSD_nvlist_t, name: *const ... function FreeBSD_nvlist_add_number (line 4896) | pub fn FreeBSD_nvlist_add_number(nvl: *mut FreeBSD_nvlist_t, name: *cons... function FreeBSD_nvlist_add_string (line 4899) | pub fn FreeBSD_nvlist_add_string( function FreeBSD_nvlist_add_stringf (line 4906) | pub fn FreeBSD_nvlist_add_stringf( function FreeBSD_nvlist_add_stringv (line 4914) | pub fn FreeBSD_nvlist_add_stringv( function FreeBSD_nvlist_add_nvlist (line 4922) | pub fn FreeBSD_nvlist_add_nvlist( function FreeBSD_nvlist_add_binary (line 4929) | pub fn FreeBSD_nvlist_add_binary( function FreeBSD_nvlist_add_bool_array (line 4937) | pub fn FreeBSD_nvlist_add_bool_array( function FreeBSD_nvlist_add_number_array (line 4945) | pub fn FreeBSD_nvlist_add_number_array( function FreeBSD_nvlist_add_string_array (line 4953) | pub fn FreeBSD_nvlist_add_string_array( function FreeBSD_nvlist_add_nvlist_array (line 4961) | pub fn FreeBSD_nvlist_add_nvlist_array( function FreeBSD_nvlist_add_descriptor (line 4969) | pub fn FreeBSD_nvlist_add_descriptor( function FreeBSD_nvlist_add_descriptor_array (line 4976) | pub fn FreeBSD_nvlist_add_descriptor_array( function FreeBSD_nvlist_append_bool_array (line 4984) | pub fn FreeBSD_nvlist_append_bool_array( function FreeBSD_nvlist_append_number_array (line 4991) | pub fn FreeBSD_nvlist_append_number_array( function FreeBSD_nvlist_append_string_array (line 4998) | pub fn FreeBSD_nvlist_append_string_array( function FreeBSD_nvlist_append_nvlist_array (line 5005) | pub fn FreeBSD_nvlist_append_nvlist_array( function FreeBSD_nvlist_append_descriptor_array (line 5012) | pub fn FreeBSD_nvlist_append_descriptor_array( function FreeBSD_nvlist_move_string (line 5019) | pub fn FreeBSD_nvlist_move_string( function FreeBSD_nvlist_move_nvlist (line 5026) | pub fn FreeBSD_nvlist_move_nvlist( function FreeBSD_nvlist_move_binary (line 5033) | pub fn FreeBSD_nvlist_move_binary( function FreeBSD_nvlist_move_bool_array (line 5041) | pub fn FreeBSD_nvlist_move_bool_array( function FreeBSD_nvlist_move_string_array (line 5049) | pub fn FreeBSD_nvlist_move_string_array( function FreeBSD_nvlist_move_nvlist_array (line 5057) | pub fn FreeBSD_nvlist_move_nvlist_array( function FreeBSD_nvlist_move_number_array (line 5065) | pub fn FreeBSD_nvlist_move_number_array( function FreeBSD_nvlist_move_descriptor (line 5073) | pub fn FreeBSD_nvlist_move_descriptor( function FreeBSD_nvlist_move_descriptor_array (line 5080) | pub fn FreeBSD_nvlist_move_descriptor_array( function FreeBSD_nvlist_get_bool (line 5088) | pub fn FreeBSD_nvlist_get_bool(nvl: *const FreeBSD_nvlist_t, name: *cons... function FreeBSD_nvlist_get_number (line 5091) | pub fn FreeBSD_nvlist_get_number(nvl: *const FreeBSD_nvlist_t, name: *co... function FreeBSD_nvlist_get_string (line 5094) | pub fn FreeBSD_nvlist_get_string( function FreeBSD_nvlist_get_nvlist (line 5100) | pub fn FreeBSD_nvlist_get_nvlist( function FreeBSD_nvlist_get_binary (line 5106) | pub fn FreeBSD_nvlist_get_binary( function FreeBSD_nvlist_get_bool_array (line 5113) | pub fn FreeBSD_nvlist_get_bool_array( function FreeBSD_nvlist_get_number_array (line 5120) | pub fn FreeBSD_nvlist_get_number_array( function FreeBSD_nvlist_get_string_array (line 5127) | pub fn FreeBSD_nvlist_get_string_array( function FreeBSD_nvlist_get_nvlist_array (line 5134) | pub fn FreeBSD_nvlist_get_nvlist_array( function FreeBSD_nvlist_get_descriptor (line 5141) | pub fn FreeBSD_nvlist_get_descriptor( function FreeBSD_nvlist_get_descriptor_array (line 5147) | pub fn FreeBSD_nvlist_get_descriptor_array( function FreeBSD_nvlist_take_bool (line 5154) | pub fn FreeBSD_nvlist_take_bool(nvl: *mut FreeBSD_nvlist_t, name: *const... function FreeBSD_nvlist_take_number (line 5157) | pub fn FreeBSD_nvlist_take_number(nvl: *mut FreeBSD_nvlist_t, name: *con... function FreeBSD_nvlist_take_string (line 5160) | pub fn FreeBSD_nvlist_take_string( function FreeBSD_nvlist_take_nvlist (line 5166) | pub fn FreeBSD_nvlist_take_nvlist( function FreeBSD_nvlist_take_binary (line 5172) | pub fn FreeBSD_nvlist_take_binary( function FreeBSD_nvlist_take_bool_array (line 5179) | pub fn FreeBSD_nvlist_take_bool_array( function FreeBSD_nvlist_take_number_array (line 5186) | pub fn FreeBSD_nvlist_take_number_array( function FreeBSD_nvlist_take_string_array (line 5193) | pub fn FreeBSD_nvlist_take_string_array( function FreeBSD_nvlist_take_nvlist_array (line 5200) | pub fn FreeBSD_nvlist_take_nvlist_array( function FreeBSD_nvlist_take_descriptor (line 5207) | pub fn FreeBSD_nvlist_take_descriptor( function FreeBSD_nvlist_take_descriptor_array (line 5213) | pub fn FreeBSD_nvlist_take_descriptor_array( function FreeBSD_nvlist_free (line 5220) | pub fn FreeBSD_nvlist_free(nvl: *mut FreeBSD_nvlist_t, name: *const ::st... function FreeBSD_nvlist_free_type (line 5223) | pub fn FreeBSD_nvlist_free_type( function FreeBSD_nvlist_free_null (line 5230) | pub fn FreeBSD_nvlist_free_null(nvl: *mut FreeBSD_nvlist_t, name: *const... function FreeBSD_nvlist_free_bool (line 5233) | pub fn FreeBSD_nvlist_free_bool(nvl: *mut FreeBSD_nvlist_t, name: *const... function FreeBSD_nvlist_free_number (line 5236) | pub fn FreeBSD_nvlist_free_number(nvl: *mut FreeBSD_nvlist_t, name: *con... function FreeBSD_nvlist_free_string (line 5239) | pub fn FreeBSD_nvlist_free_string(nvl: *mut FreeBSD_nvlist_t, name: *con... function FreeBSD_nvlist_free_nvlist (line 5242) | pub fn FreeBSD_nvlist_free_nvlist(nvl: *mut FreeBSD_nvlist_t, name: *con... function FreeBSD_nvlist_free_binary (line 5245) | pub fn FreeBSD_nvlist_free_binary(nvl: *mut FreeBSD_nvlist_t, name: *con... function FreeBSD_nvlist_free_bool_array (line 5248) | pub fn FreeBSD_nvlist_free_bool_array(nvl: *mut FreeBSD_nvlist_t, name: ... function FreeBSD_nvlist_free_number_array (line 5251) | pub fn FreeBSD_nvlist_free_number_array(nvl: *mut FreeBSD_nvlist_t, name... function FreeBSD_nvlist_free_string_array (line 5254) | pub fn FreeBSD_nvlist_free_string_array(nvl: *mut FreeBSD_nvlist_t, name... function FreeBSD_nvlist_free_nvlist_array (line 5257) | pub fn FreeBSD_nvlist_free_nvlist_array(nvl: *mut FreeBSD_nvlist_t, name... function FreeBSD_nvlist_free_binary_array (line 5260) | pub fn FreeBSD_nvlist_free_binary_array(nvl: *mut FreeBSD_nvlist_t, name... function FreeBSD_nvlist_free_descriptor (line 5263) | pub fn FreeBSD_nvlist_free_descriptor(nvl: *mut FreeBSD_nvlist_t, name: ... function FreeBSD_nvlist_free_descriptor_array (line 5266) | pub fn FreeBSD_nvlist_free_descriptor_array(nvl: *mut FreeBSD_nvlist_t, ... type __hack (line 5270) | pub struct __hack { function sysctl (line 5274) | pub fn sysctl( function sysctlbyname (line 5284) | pub fn sysctlbyname( function sysctlnametomib (line 5293) | pub fn sysctlnametomib( type lock_list_entry (line 5301) | pub struct lock_list_entry { type thread (line 5306) | pub struct thread { type lock_class (line 5311) | pub struct lock_class { function bindgen_test_layout_lock_class (line 5323) | fn bindgen_test_layout_lock_class() { type sx (line 5379) | pub struct sx { function bindgen_test_layout_sx (line 5384) | fn bindgen_test_layout_sx() { type rmpriolist (line 5410) | pub struct rmpriolist { function bindgen_test_layout_rmpriolist (line 5414) | fn bindgen_test_layout_rmpriolist() { type rm_queue (line 5435) | pub struct rm_queue { function bindgen_test_layout_rm_queue (line 5440) | fn bindgen_test_layout_rm_queue() { type rmlock (line 5466) | pub struct rmlock { type rmlock__bindgen_ty_1 (line 5474) | pub struct rmlock__bindgen_ty_1 { function bindgen_test_layout_rmlock__bindgen_ty_1 (line 5478) | fn bindgen_test_layout_rmlock__bindgen_ty_1() { function bindgen_test_layout_rmlock__bindgen_ty_2 (line 5510) | fn bindgen_test_layout_rmlock__bindgen_ty_2() { function bindgen_test_layout_rmlock (line 5555) | fn bindgen_test_layout_rmlock() { type rm_priotracker (line 5596) | pub struct rm_priotracker { type rm_priotracker__bindgen_ty_1 (line 5605) | pub struct rm_priotracker__bindgen_ty_1 { function bindgen_test_layout_rm_priotracker__bindgen_ty_1 (line 5610) | fn bindgen_test_layout_rm_priotracker__bindgen_ty_1() { function bindgen_test_layout_rm_priotracker (line 5645) | fn bindgen_test_layout_rm_priotracker() { type rmslock_pcpu (line 5711) | pub struct rmslock_pcpu { type rmslock (line 5716) | pub struct rmslock { function bindgen_test_layout_rmslock (line 5725) | fn bindgen_test_layout_rmslock() { type seqc_t (line 5774) | pub type seqc_t = u32; type smr_seq_t (line 5775) | pub type smr_seq_t = u32; type smr_delta_t (line 5776) | pub type smr_delta_t = i32; type smr (line 5779) | pub struct smr { type smr_t (line 5782) | pub type smr_t = *mut smr; type uma_zone (line 5785) | pub struct uma_zone { type uma_zone_t (line 5788) | pub type uma_zone_t = *mut uma_zone; type uma_ctor (line 5789) | pub type uma_ctor = ::std::option::Option< type uma_dtor (line 5797) | pub type uma_dtor = ::std::option::Option< type uma_init (line 5804) | pub type uma_init = ::std::option::Option< type uma_fini (line 5811) | pub type uma_fini = type uma_import (line 5813) | pub type uma_import = ::std::option::Option< type uma_release (line 5822) | pub type uma_release = ::std::option::Option< function uma_zcreate (line 5830) | pub fn uma_zcreate( function uma_zsecond_create (line 5842) | pub fn uma_zsecond_create( function uma_zcache_create (line 5852) | pub fn uma_zcache_create( function uma_zdestroy (line 5866) | pub fn uma_zdestroy(zone: uma_zone_t); function uma_zalloc_arg (line 5869) | pub fn uma_zalloc_arg( function uma_zalloc_pcpu_arg (line 5876) | pub fn uma_zalloc_pcpu_arg( function uma_zalloc_smr (line 5883) | pub fn uma_zalloc_smr(zone: uma_zone_t, flags: ::std::os::raw::c_int) ->... function uma_zalloc_domain (line 5886) | pub fn uma_zalloc_domain( function uma_zfree_arg (line 5894) | pub fn uma_zfree_arg(zone: uma_zone_t, item: *mut ::std::os::raw::c_void... function uma_zfree_pcpu_arg (line 5897) | pub fn uma_zfree_pcpu_arg(zone: uma_zone_t, item: *mut ::std::os::raw::c... function uma_zfree_smr (line 5900) | pub fn uma_zfree_smr(zone: uma_zone_t, item: *mut ::std::os::raw::c_void); function uma_zwait (line 5903) | pub fn uma_zwait(zone: uma_zone_t); type uma_alloc (line 5905) | pub type uma_alloc = ::std::option::Option< type uma_free (line 5914) | pub type uma_free = function uma_reclaim (line 5917) | pub fn uma_reclaim(req: ::std::os::raw::c_int); function uma_reclaim_domain (line 5920) | pub fn uma_reclaim_domain(req: ::std::os::raw::c_int, domain: ::std::os:... function uma_zone_reclaim (line 5923) | pub fn uma_zone_reclaim(arg1: uma_zone_t, req: ::std::os::raw::c_int); function uma_zone_reclaim_domain (line 5926) | pub fn uma_zone_reclaim_domain(arg1: uma_zone_t, req: ::std::os::raw::c_... function uma_set_align (line 5929) | pub fn uma_set_align(align: ::std::os::raw::c_int); function uma_zone_reserve (line 5932) | pub fn uma_zone_reserve(zone: uma_zone_t, nitems: ::std::os::raw::c_int); function uma_zone_reserve_kva (line 5935) | pub fn uma_zone_reserve_kva(zone: uma_zone_t, nitems: ::std::os::raw::c_... function uma_zone_set_max (line 5938) | pub fn uma_zone_set_max(zone: uma_zone_t, nitems: ::std::os::raw::c_int)... function uma_zone_set_maxcache (line 5941) | pub fn uma_zone_set_maxcache(zone: uma_zone_t, nitems: ::std::os::raw::c... function uma_zone_get_max (line 5944) | pub fn uma_zone_get_max(zone: uma_zone_t) -> ::std::os::raw::c_int; function uma_zone_set_warning (line 5947) | pub fn uma_zone_set_warning(zone: uma_zone_t, warning: *const ::std::os:... type uma_maxaction_t (line 5949) | pub type uma_maxaction_t = ::std::option::Option ::std::os::raw::c_int; function uma_zone_set_init (line 5957) | pub fn uma_zone_set_init(zone: uma_zone_t, uminit: uma_init); function uma_zone_set_fini (line 5960) | pub fn uma_zone_set_fini(zone: uma_zone_t, fini: uma_fini); function uma_zone_set_zinit (line 5963) | pub fn uma_zone_set_zinit(zone: uma_zone_t, zinit: uma_init); function uma_zone_set_zfini (line 5966) | pub fn uma_zone_set_zfini(zone: uma_zone_t, zfini: uma_fini); function uma_zone_set_allocf (line 5969) | pub fn uma_zone_set_allocf(zone: uma_zone_t, allocf: uma_alloc); function uma_zone_set_freef (line 5972) | pub fn uma_zone_set_freef(zone: uma_zone_t, freef: uma_free); function uma_zone_set_smr (line 5975) | pub fn uma_zone_set_smr(zone: uma_zone_t, smr: smr_t); function uma_zone_get_smr (line 5978) | pub fn uma_zone_get_smr(zone: uma_zone_t) -> smr_t; function uma_prealloc (line 5981) | pub fn uma_prealloc(zone: uma_zone_t, itemcnt: ::std::os::raw::c_int); function uma_zone_exhausted (line 5984) | pub fn uma_zone_exhausted(zone: uma_zone_t) -> ::std::os::raw::c_int; function uma_zone_memory (line 5987) | pub fn uma_zone_memory(zone: uma_zone_t) -> usize; type uma_stream_header (line 6006) | pub struct uma_stream_header { function bindgen_test_layout_uma_stream_header (line 6013) | fn bindgen_test_layout_uma_stream_header() { type uma_type_header (line 6069) | pub struct uma_type_header { function bindgen_test_layout_uma_type_header (line 6089) | fn bindgen_test_layout_uma_type_header() { type uma_percpu_stat (line 6275) | pub struct uma_percpu_stat { function bindgen_test_layout_uma_percpu_stat (line 6282) | fn bindgen_test_layout_uma_percpu_stat() { function uma_reclaim_wakeup (line 6337) | pub fn uma_reclaim_wakeup(); function uma_reclaim_worker (line 6340) | pub fn uma_reclaim_worker(arg1: *mut ::std::os::raw::c_void); function uma_limit (line 6343) | pub fn uma_limit() -> ::std::os::raw::c_ulong; function uma_size (line 6346) | pub fn uma_size() -> ::std::os::raw::c_ulong; function uma_avail (line 6349) | pub fn uma_avail() -> ::std::os::raw::c_long; type timezone (line 6353) | pub struct timezone { function bindgen_test_layout_timezone (line 6358) | fn bindgen_test_layout_timezone() { type bintime (line 6389) | pub struct bintime { function bindgen_test_layout_bintime (line 6394) | fn bindgen_test_layout_bintime() { type itimerval (line 6420) | pub struct itimerval { function bindgen_test_layout_itimerval (line 6425) | fn bindgen_test_layout_itimerval() { type clockinfo (line 6456) | pub struct clockinfo { function bindgen_test_layout_clockinfo (line 6464) | fn bindgen_test_layout_clockinfo() { type tm (line 6505) | pub struct tm { function bindgen_test_layout_tm (line 6519) | fn bindgen_test_layout_tm() { function asctime (line 6592) | pub fn asctime(arg1: *const tm) -> *mut ::std::os::raw::c_char; function clock (line 6595) | pub fn clock() -> clock_t; function ctime (line 6598) | pub fn ctime(arg1: *const time_t) -> *mut ::std::os::raw::c_char; function difftime (line 6601) | pub fn difftime(arg1: time_t, arg2: time_t) -> f64; function gmtime (line 6604) | pub fn gmtime(arg1: *const time_t) -> *mut tm; function localtime (line 6607) | pub fn localtime(arg1: *const time_t) -> *mut tm; function mktime (line 6610) | pub fn mktime(arg1: *mut tm) -> time_t; function strftime (line 6613) | pub fn strftime( function time (line 6621) | pub fn time(arg1: *mut time_t) -> time_t; function timer_create (line 6624) | pub fn timer_create(arg1: clockid_t, arg2: *mut sigevent, arg3: *mut tim... function timer_delete (line 6627) | pub fn timer_delete(arg1: timer_t) -> ::std::os::raw::c_int; function timer_gettime (line 6630) | pub fn timer_gettime(arg1: timer_t, arg2: *mut itimerspec) -> ::std::os:... function timer_getoverrun (line 6633) | pub fn timer_getoverrun(arg1: timer_t) -> ::std::os::raw::c_int; function timer_settime (line 6636) | pub fn timer_settime( function tzset (line 6644) | pub fn tzset(); function clock_getres (line 6647) | pub fn clock_getres(arg1: clockid_t, arg2: *mut timespec) -> ::std::os::... function clock_gettime (line 6650) | pub fn clock_gettime(arg1: clockid_t, arg2: *mut timespec) -> ::std::os:... function clock_settime (line 6653) | pub fn clock_settime(arg1: clockid_t, arg2: *const timespec) -> ::std::o... function nanosleep (line 6656) | pub fn nanosleep(arg1: *const timespec, arg2: *mut timespec) -> ::std::o... function clock_getcpuclockid (line 6659) | pub fn clock_getcpuclockid(arg1: pid_t, arg2: *mut clockid_t) -> ::std::... function clock_nanosleep (line 6662) | pub fn clock_nanosleep( function asctime_r (line 6670) | pub fn asctime_r(arg1: *const tm, arg2: *mut ::std::os::raw::c_char) -> ... function ctime_r (line 6673) | pub fn ctime_r(arg1: *const time_t, arg2: *mut ::std::os::raw::c_char) -... function gmtime_r (line 6676) | pub fn gmtime_r(arg1: *const time_t, arg2: *mut tm) -> *mut tm; function localtime_r (line 6679) | pub fn localtime_r(arg1: *const time_t, arg2: *mut tm) -> *mut tm; function strptime (line 6682) | pub fn strptime( function timezone (line 6689) | pub fn timezone(arg1: ::std::os::raw::c_int, arg2: ::std::os::raw::c_int... function timelocal (line 6692) | pub fn timelocal(arg1: *mut tm) -> time_t; function timegm (line 6695) | pub fn timegm(arg1: *mut tm) -> time_t; function timer_oshandle_np (line 6698) | pub fn timer_oshandle_np(timerid: timer_t) -> ::std::os::raw::c_int; function time2posix (line 6701) | pub fn time2posix(t: time_t) -> time_t; function posix2time (line 6704) | pub fn posix2time(t: time_t) -> time_t; type _xlocale (line 6708) | pub struct _xlocale { type locale_t (line 6711) | pub type locale_t = *mut _xlocale; function strftime_l (line 6713) | pub fn strftime_l( function timespec_get (line 6722) | pub fn timespec_get(ts: *mut timespec, base: ::std::os::raw::c_int) -> :... function timespec_getres (line 6725) | pub fn timespec_getres(arg1: *mut timespec, arg2: ::std::os::raw::c_int)... function setitimer (line 6728) | pub fn setitimer( function utimes (line 6735) | pub fn utimes(arg1: *const ::std::os::raw::c_char, arg2: *const timeval)... function adjtime (line 6738) | pub fn adjtime(arg1: *const timeval, arg2: *mut timeval) -> ::std::os::r... function clock_getcpuclockid2 (line 6741) | pub fn clock_getcpuclockid2(arg1: id_t, arg2: ::std::os::raw::c_int, arg... function futimes (line 6745) | pub fn futimes(arg1: ::std::os::raw::c_int, arg2: *const timeval) -> ::s... function futimesat (line 6748) | pub fn futimesat( function lutimes (line 6755) | pub fn lutimes(arg1: *const ::std::os::raw::c_char, arg2: *const timeval... function settimeofday (line 6758) | pub fn settimeofday(arg1: *const timeval, arg2: *const timezone) -> ::st... function getitimer (line 6761) | pub fn getitimer(arg1: ::std::os::raw::c_int, arg2: *mut itimerval) -> :... function gettimeofday (line 6764) | pub fn gettimeofday(arg1: *mut timeval, arg2: *mut timezone) -> ::std::o... type iovec (line 6768) | pub struct iovec { function bindgen_test_layout_iovec (line 6773) | fn bindgen_test_layout_iovec() { type sa_family_t (line 6797) | pub type sa_family_t = __sa_family_t; type socklen_t (line 6798) | pub type socklen_t = __socklen_t; type linger (line 6801) | pub struct linger { function bindgen_test_layout_linger (line 6806) | fn bindgen_test_layout_linger() { type accept_filter_arg (line 6832) | pub struct accept_filter_arg { function bindgen_test_layout_accept_filter_arg (line 6837) | fn bindgen_test_layout_accept_filter_arg() { type sockaddr (line 6873) | pub struct sockaddr { function bindgen_test_layout_sockaddr (line 6879) | fn bindgen_test_layout_sockaddr() { type sockproto (line 6910) | pub struct sockproto { function bindgen_test_layout_sockproto (line 6915) | fn bindgen_test_layout_sockproto() { type sockaddr_storage (line 6946) | pub struct sockaddr_storage { function bindgen_test_layout_sockaddr_storage (line 6954) | fn bindgen_test_layout_sockaddr_storage() { type msghdr (line 7020) | pub struct msghdr { function bindgen_test_layout_msghdr (line 7030) | fn bindgen_test_layout_msghdr() { type cmsghdr (line 7086) | pub struct cmsghdr { function bindgen_test_layout_cmsghdr (line 7092) | fn bindgen_test_layout_cmsghdr() { type cmsgcred (line 7123) | pub struct cmsgcred { function bindgen_test_layout_cmsgcred (line 7132) | fn bindgen_test_layout_cmsgcred() { type sockcred (line 7188) | pub struct sockcred { function bindgen_test_layout_sockcred (line 7197) | fn bindgen_test_layout_sockcred() { type sockcred2 (line 7243) | pub struct sockcred2 { function bindgen_test_layout_sockcred2 (line 7254) | fn bindgen_test_layout_sockcred2() { type sock_timestamp_info (line 7310) | pub struct sock_timestamp_info { function bindgen_test_layout_sock_timestamp_info (line 7316) | fn bindgen_test_layout_sock_timestamp_info() { type osockaddr (line 7362) | pub struct osockaddr { function bindgen_test_layout_osockaddr (line 7367) | fn bindgen_test_layout_osockaddr() { type omsghdr (line 7393) | pub struct omsghdr { function bindgen_test_layout_omsghdr (line 7402) | fn bindgen_test_layout_omsghdr() { type sf_hdtr (line 7458) | pub struct sf_hdtr { function bindgen_test_layout_sf_hdtr (line 7465) | fn bindgen_test_layout_sf_hdtr() { type mmsghdr (line 7501) | pub struct mmsghdr { function bindgen_test_layout_mmsghdr (line 7506) | fn bindgen_test_layout_mmsghdr() { function accept (line 7531) | pub fn accept(arg1: ::std::os::raw::c_int, arg2: *mut sockaddr, arg3: *m... function bind (line 7534) | pub fn bind(arg1: ::std::os::raw::c_int, arg2: *const sockaddr, arg3: so... function connect (line 7537) | pub fn connect(arg1: ::std::os::raw::c_int, arg2: *const sockaddr, arg3:... function accept4 (line 7540) | pub fn accept4( function bindat (line 7548) | pub fn bindat( function connectat (line 7556) | pub fn connectat( function getpeername (line 7564) | pub fn getpeername(arg1: ::std::os::raw::c_int, arg2: *mut sockaddr, arg... function getsockname (line 7568) | pub fn getsockname(arg1: ::std::os::raw::c_int, arg2: *mut sockaddr, arg... function getsockopt (line 7572) | pub fn getsockopt( function listen (line 7581) | pub fn listen(arg1: ::std::os::raw::c_int, arg2: ::std::os::raw::c_int) ... function recv (line 7584) | pub fn recv( function recvfrom (line 7592) | pub fn recvfrom( function recvmsg (line 7602) | pub fn recvmsg(arg1: ::std::os::raw::c_int, arg2: *mut msghdr, arg3: ::s... function recvmmsg (line 7605) | pub fn recvmmsg( function send (line 7614) | pub fn send( function sendto (line 7622) | pub fn sendto( function sendmsg (line 7632) | pub fn sendmsg(arg1: ::std::os::raw::c_int, arg2: *const msghdr, arg3: :... function sendfile (line 7635) | pub fn sendfile( function sendmmsg (line 7646) | pub fn sendmmsg(arg1: ::std::os::raw::c_int, arg2: *mut mmsghdr, arg3: u... function setfib (line 7650) | pub fn setfib(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; function setsockopt (line 7653) | pub fn setsockopt( function shutdown (line 7662) | pub fn shutdown(arg1: ::std::os::raw::c_int, arg2: ::std::os::raw::c_int... function sockatmark (line 7665) | pub fn sockatmark(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; function socket (line 7668) | pub fn socket( function socketpair (line 7675) | pub fn socketpair( type if_clonereq (line 7684) | pub struct if_clonereq { function bindgen_test_layout_if_clonereq (line 7690) | fn bindgen_test_layout_if_clonereq() { type if_data (line 7736) | pub struct if_data { function bindgen_test_layout_if_data__bindgen_ty_1 (line 7770) | fn bindgen_test_layout_if_data__bindgen_ty_1() { type if_data__bindgen_ty_2__bindgen_ty_1 (line 7812) | pub struct if_data__bindgen_ty_2__bindgen_ty_1 { function bindgen_test_layout_if_data__bindgen_ty_2__bindgen_ty_1 (line 7817) | fn bindgen_test_layout_if_data__bindgen_ty_2__bindgen_ty_1() { function bindgen_test_layout_if_data__bindgen_ty_2 (line 7852) | fn bindgen_test_layout_if_data__bindgen_ty_2() { function bindgen_test_layout_if_data (line 7887) | fn bindgen_test_layout_if_data() { type if_msghdr (line 8043) | pub struct if_msghdr { function bindgen_test_layout_if_msghdr (line 8054) | fn bindgen_test_layout_if_msghdr() { type if_msghdrl (line 8120) | pub struct if_msghdrl { function bindgen_test_layout_if_msghdrl (line 8134) | fn bindgen_test_layout_if_msghdrl() { type ifa_msghdr (line 8230) | pub struct ifa_msghdr { function bindgen_test_layout_ifa_msghdr (line 8241) | fn bindgen_test_layout_ifa_msghdr() { type ifa_msghdrl (line 8332) | pub struct ifa_msghdrl { function bindgen_test_layout_ifa_msghdrl (line 8346) | fn bindgen_test_layout_ifa_msghdrl() { type ifma_msghdr (line 8467) | pub struct ifma_msghdr { function bindgen_test_layout_ifma_msghdr (line 8477) | fn bindgen_test_layout_ifma_msghdr() { type if_announcemsghdr (line 8563) | pub struct if_announcemsghdr { function bindgen_test_layout_if_announcemsghdr (line 8572) | fn bindgen_test_layout_if_announcemsghdr() { type ifreq_buffer (line 8648) | pub struct ifreq_buffer { function bindgen_test_layout_ifreq_buffer (line 8653) | fn bindgen_test_layout_ifreq_buffer() { type ifreq_nv_req (line 8679) | pub struct ifreq_nv_req { function bindgen_test_layout_ifreq_nv_req (line 8685) | fn bindgen_test_layout_ifreq_nv_req() { type ifreq (line 8721) | pub struct ifreq { function bindgen_test_layout_ifreq__bindgen_ty_1 (line 8746) | fn bindgen_test_layout_ifreq__bindgen_ty_1() { function bindgen_test_layout_ifreq (line 8921) | fn bindgen_test_layout_ifreq() { type ifaliasreq (line 8947) | pub struct ifaliasreq { function bindgen_test_layout_ifaliasreq (line 8955) | fn bindgen_test_layout_ifaliasreq() { type oifaliasreq (line 9001) | pub struct oifaliasreq { function bindgen_test_layout_oifaliasreq (line 9008) | fn bindgen_test_layout_oifaliasreq() { type ifmediareq (line 9064) | pub struct ifmediareq { function bindgen_test_layout_ifmediareq (line 9074) | fn bindgen_test_layout_ifmediareq() { type ifdrv (line 9140) | pub struct ifdrv { function bindgen_test_layout_ifdrv (line 9147) | fn bindgen_test_layout_ifdrv() { type ifstat (line 9183) | pub struct ifstat { function bindgen_test_layout_ifstat (line 9188) | fn bindgen_test_layout_ifstat() { type ifconf (line 9214) | pub struct ifconf { function bindgen_test_layout_ifconf__bindgen_ty_1 (line 9225) | fn bindgen_test_layout_ifconf__bindgen_ty_1() { function bindgen_test_layout_ifconf (line 9260) | fn bindgen_test_layout_ifconf() { type ifg_req (line 9286) | pub struct ifg_req { function bindgen_test_layout_ifg_req__bindgen_ty_1 (line 9296) | fn bindgen_test_layout_ifg_req__bindgen_ty_1() { function bindgen_test_layout_ifg_req (line 9331) | fn bindgen_test_layout_ifg_req() { type ifgroupreq (line 9352) | pub struct ifgroupreq { function bindgen_test_layout_ifgroupreq__bindgen_ty_1 (line 9364) | fn bindgen_test_layout_ifgroupreq__bindgen_ty_1() { function bindgen_test_layout_ifgroupreq (line 9399) | fn bindgen_test_layout_ifgroupreq() { type ifi2creq (line 9435) | pub struct ifi2creq { function bindgen_test_layout_ifi2creq (line 9444) | fn bindgen_test_layout_ifi2creq() { type ifrsskey (line 9490) | pub struct ifrsskey { function bindgen_test_layout_ifrsskey (line 9498) | fn bindgen_test_layout_ifrsskey() { type ifrsshash (line 9539) | pub struct ifrsshash { function bindgen_test_layout_ifrsshash (line 9547) | fn bindgen_test_layout_ifrsshash() { type ifdownreason (line 9598) | pub struct ifdownreason { function bindgen_test_layout_ifdownreason (line 9605) | fn bindgen_test_layout_ifdownreason() { type ifnet (line 9661) | pub struct ifnet { type if_t (line 9664) | pub type if_t = *mut ifnet; type if_nameindex (line 9667) | pub struct if_nameindex { function bindgen_test_layout_if_nameindex (line 9672) | fn bindgen_test_layout_if_nameindex() { function if_freenameindex (line 9702) | pub fn if_freenameindex(arg1: *mut if_nameindex); function if_indextoname (line 9705) | pub fn if_indextoname( function if_nameindex (line 9711) | pub fn if_nameindex() -> *mut if_nameindex; function if_nametoindex (line 9714) | pub fn if_nametoindex(arg1: *const ::std::os::raw::c_char) -> ::std::os:... type ether_header (line 9718) | pub struct ether_header { function bindgen_test_layout_ether_header (line 9724) | fn bindgen_test_layout_ether_header() { type ether_addr (line 9770) | pub struct ether_addr { function bindgen_test_layout_ether_addr (line 9774) | fn bindgen_test_layout_ether_addr() { type ether_vlan_header (line 9795) | pub struct ether_vlan_header { function bindgen_test_layout_ether_vlan_header (line 9803) | fn bindgen_test_layout_ether_vlan_header() { type mbuf (line 9869) | pub struct mbuf { function ether_bpf_mtap_if (line 9873) | pub fn ether_bpf_mtap_if(ifp: *mut ifnet, m: *mut mbuf); function ether_aton (line 9876) | pub fn ether_aton(arg1: *const ::std::os::raw::c_char) -> *mut ether_addr; function ether_aton_r (line 9879) | pub fn ether_aton_r(arg1: *const ::std::os::raw::c_char, arg2: *mut ethe... function ether_hostton (line 9882) | pub fn ether_hostton(arg1: *const ::std::os::raw::c_char, arg2: *mut eth... function ether_line (line 9885) | pub fn ether_line( function ether_ntoa (line 9892) | pub fn ether_ntoa(arg1: *const ether_addr) -> *mut ::std::os::raw::c_char; function ether_ntoa_r (line 9895) | pub fn ether_ntoa_r(arg1: *const ether_addr, arg2: *mut ::std::os::raw::... function ether_ntohost (line 9898) | pub fn ether_ntohost(arg1: *mut ::std::os::raw::c_char, arg2: *const eth... type radix_node (line 9902) | pub struct radix_node { type radix_node__bindgen_ty_1__bindgen_ty_1 (line 9918) | pub struct radix_node__bindgen_ty_1__bindgen_ty_1 { function bindgen_test_layout_radix_node__bindgen_ty_1__bindgen_ty_1 (line 9924) | fn bindgen_test_layout_radix_node__bindgen_ty_1__bindgen_ty_1() { type radix_node__bindgen_ty_1__bindgen_ty_2 (line 9970) | pub struct radix_node__bindgen_ty_1__bindgen_ty_2 { function bindgen_test_layout_radix_node__bindgen_ty_1__bindgen_ty_2 (line 9976) | fn bindgen_test_layout_radix_node__bindgen_ty_1__bindgen_ty_2() { function bindgen_test_layout_radix_node__bindgen_ty_1 (line 10021) | fn bindgen_test_layout_radix_node__bindgen_ty_1() { function bindgen_test_layout_radix_node (line 10056) | fn bindgen_test_layout_radix_node() { type radix_mask (line 10102) | pub struct radix_mask { function bindgen_test_layout_radix_mask__bindgen_ty_1 (line 10117) | fn bindgen_test_layout_radix_mask__bindgen_ty_1() { function bindgen_test_layout_radix_mask (line 10152) | fn bindgen_test_layout_radix_mask() { type walktree_f_t (line 10196) | pub type walktree_f_t = ::std::option::Option< type rn_matchaddr_f_t (line 10199) | pub type rn_matchaddr_f_t = ::std::option::Option< type rn_addaddr_f_t (line 10202) | pub type rn_addaddr_f_t = ::std::option::Option< type rn_deladdr_f_t (line 10210) | pub type rn_deladdr_f_t = ::std::option::Option< type rn_lookup_f_t (line 10217) | pub type rn_lookup_f_t = ::std::option::Option< type rn_walktree_t (line 10224) | pub type rn_walktree_t = ::std::option::Option< type rn_walktree_from_t (line 10231) | pub type rn_walktree_from_t = ::std::option::Option< type rn_close_t (line 10240) | pub type rn_close_t = ::std::option::Option *mut radix_node; type radix_head (line 10246) | pub struct radix_head { function bindgen_test_layout_radix_head (line 10251) | fn bindgen_test_layout_radix_head() { type radix_node_head (line 10282) | pub struct radix_node_head { function bindgen_test_layout_radix_node_head (line 10294) | fn bindgen_test_layout_radix_node_head() { type radix_mask_head (line 10395) | pub struct radix_mask_head { function bindgen_test_layout_radix_mask_head (line 10400) | fn bindgen_test_layout_radix_mask_head() { function rn_inithead_internal (line 10430) | pub fn rn_inithead_internal(rh: *mut radix_head, base_nodes: *mut radix_... function rn_inithead (line 10433) | pub fn rn_inithead(arg1: *mut *mut ::std::os::raw::c_void, arg2: ::std::... function rn_detachhead (line 10436) | pub fn rn_detachhead(arg1: *mut *mut ::std::os::raw::c_void) -> ::std::o... function rn_refines (line 10439) | pub fn rn_refines( function rn_addroute (line 10445) | pub fn rn_addroute( function rn_delete (line 10453) | pub fn rn_delete( function rn_lookup (line 10460) | pub fn rn_lookup( function rn_match (line 10467) | pub fn rn_match(arg1: *const ::std::os::raw::c_void, arg2: *mut radix_he... function rn_walktree_from (line 10470) | pub fn rn_walktree_from( function rn_walktree (line 10479) | pub fn rn_walktree( type in_addr (line 10487) | pub struct in_addr { function bindgen_test_layout_in_addr (line 10491) | fn bindgen_test_layout_in_addr() { type sockaddr_in (line 10512) | pub struct sockaddr_in { function bindgen_test_layout_sockaddr_in (line 10520) | fn bindgen_test_layout_sockaddr_in() { function htonl (line 10565) | pub fn htonl(arg1: u32) -> u32; function htons (line 10568) | pub fn htons(arg1: u16) -> u16; function ntohl (line 10571) | pub fn ntohl(arg1: u32) -> u32; function ntohs (line 10574) | pub fn ntohs(arg1: u16) -> u16; type ip_mreq (line 10578) | pub struct ip_mreq { function bindgen_test_layout_ip_mreq (line 10583) | fn bindgen_test_layout_ip_mreq() { type ip_mreqn (line 10619) | pub struct ip_mreqn { function bindgen_test_layout_ip_mreqn (line 10625) | fn bindgen_test_layout_ip_mreqn() { type ip_mreq_source (line 10661) | pub struct ip_mreq_source { function bindgen_test_layout_ip_mreq_source (line 10667) | fn bindgen_test_layout_ip_mreq_source() { type group_req (line 10713) | pub struct group_req { function bindgen_test_layout_group_req (line 10718) | fn bindgen_test_layout_group_req() { type group_source_req (line 10749) | pub struct group_source_req { function bindgen_test_layout_group_source_req (line 10755) | fn bindgen_test_layout_group_source_req() { type __msfilterreq (line 10801) | pub struct __msfilterreq { function bindgen_test_layout___msfilterreq (line 10809) | fn bindgen_test_layout___msfilterreq() { function setipv4sourcefilter (line 10874) | pub fn setipv4sourcefilter( function getipv4sourcefilter (line 10884) | pub fn getipv4sourcefilter( function setsourcefilter (line 10894) | pub fn setsourcefilter( function getsourcefilter (line 10905) | pub fn getsourcefilter( type in6_addr (line 10917) | pub struct in6_addr { function bindgen_test_layout_in6_addr__bindgen_ty_1 (line 10928) | fn bindgen_test_layout_in6_addr__bindgen_ty_1() { function bindgen_test_layout_in6_addr (line 10973) | fn bindgen_test_layout_in6_addr() { type sockaddr_in6 (line 10994) | pub struct sockaddr_in6 { function bindgen_test_layout_sockaddr_in6 (line 11003) | fn bindgen_test_layout_sockaddr_in6() { type nhop_object (line 11097) | pub struct nhop_object { type route_in6 (line 11102) | pub struct route_in6 { function bindgen_test_layout_route_in6 (line 11113) | fn bindgen_test_layout_route_in6() { type ipv6_mreq (line 11169) | pub struct ipv6_mreq { function bindgen_test_layout_ipv6_mreq (line 11174) | fn bindgen_test_layout_ipv6_mreq() { type in6_pktinfo (line 11210) | pub struct in6_pktinfo { function bindgen_test_layout_in6_pktinfo (line 11215) | fn bindgen_test_layout_in6_pktinfo() { type ip6_mtuinfo (line 11251) | pub struct ip6_mtuinfo { function bindgen_test_layout_ip6_mtuinfo (line 11256) | fn bindgen_test_layout_ip6_mtuinfo() { function inet6_option_space (line 11286) | pub fn inet6_option_space(arg1: ::std::os::raw::c_int) -> ::std::os::raw... function inet6_option_init (line 11289) | pub fn inet6_option_init( function inet6_option_append (line 11296) | pub fn inet6_option_append( function inet6_option_alloc (line 11304) | pub fn inet6_option_alloc( function inet6_option_next (line 11312) | pub fn inet6_option_next(arg1: *const cmsghdr, arg2: *mut *mut u8) -> ::... function inet6_option_find (line 11315) | pub fn inet6_option_find( function inet6_rthdr_space (line 11322) | pub fn inet6_rthdr_space(arg1: ::std::os::raw::c_int, arg2: ::std::os::r... function inet6_rthdr_init (line 11325) | pub fn inet6_rthdr_init(arg1: *mut ::std::os::raw::c_void, arg2: ::std::... function inet6_rthdr_add (line 11328) | pub fn inet6_rthdr_add( function inet6_rthdr_lasthop (line 11335) | pub fn inet6_rthdr_lasthop(arg1: *mut cmsghdr, arg2: ::std::os::raw::c_u... function inet6_rthdr_segments (line 11338) | pub fn inet6_rthdr_segments(arg1: *const cmsghdr) -> ::std::os::raw::c_int; function inet6_rthdr_getaddr (line 11341) | pub fn inet6_rthdr_getaddr(arg1: *mut cmsghdr, arg2: ::std::os::raw::c_i... function inet6_rthdr_getflags (line 11344) | pub fn inet6_rthdr_getflags(arg1: *const cmsghdr, arg2: ::std::os::raw::... function inet6_opt_init (line 11347) | pub fn inet6_opt_init(arg1: *mut ::std::os::raw::c_void, arg2: socklen_t... function inet6_opt_append (line 11350) | pub fn inet6_opt_append( function inet6_opt_finish (line 11361) | pub fn inet6_opt_finish( function inet6_opt_set_val (line 11368) | pub fn inet6_opt_set_val( function inet6_opt_next (line 11376) | pub fn inet6_opt_next( function inet6_opt_find (line 11386) | pub fn inet6_opt_find( function inet6_opt_get_val (line 11396) | pub fn inet6_opt_get_val( function inet6_rth_space (line 11404) | pub fn inet6_rth_space(arg1: ::std::os::raw::c_int, arg2: ::std::os::raw... function inet6_rth_init (line 11407) | pub fn inet6_rth_init( function inet6_rth_add (line 11415) | pub fn inet6_rth_add(arg1: *mut ::std::os::raw::c_void, arg2: *const in6... function inet6_rth_reverse (line 11418) | pub fn inet6_rth_reverse( function inet6_rth_segments (line 11424) | pub fn inet6_rth_segments(arg1: *const ::std::os::raw::c_void) -> ::std:... function inet6_rth_getaddr (line 11427) | pub fn inet6_rth_getaddr(arg1: *const ::std::os::raw::c_void, arg2: ::st... constant PF_INOUT (line 11429) | pub const PF_INOUT: _bindgen_ty_1 = 0; constant PF_IN (line 11430) | pub const PF_IN: _bindgen_ty_1 = 1; constant PF_OUT (line 11431) | pub const PF_OUT: _bindgen_ty_1 = 2; type _bindgen_ty_1 (line 11432) | pub type _bindgen_ty_1 = ::std::os::raw::c_uint; constant PF_PASS (line 11433) | pub const PF_PASS: _bindgen_ty_2 = 0; constant PF_DROP (line 11434) | pub const PF_DROP: _bindgen_ty_2 = 1; constant PF_SCRUB (line 11435) | pub const PF_SCRUB: _bindgen_ty_2 = 2; constant PF_NOSCRUB (line 11436) | pub const PF_NOSCRUB: _bindgen_ty_2 = 3; constant PF_NAT (line 11437) | pub const PF_NAT: _bindgen_ty_2 = 4; constant PF_NONAT (line 11438) | pub const PF_NONAT: _bindgen_ty_2 = 5; constant PF_BINAT (line 11439) | pub const PF_BINAT: _bindgen_ty_2 = 6; constant PF_NOBINAT (line 11440) | pub const PF_NOBINAT: _bindgen_ty_2 = 7; constant PF_RDR (line 11441) | pub const PF_RDR: _bindgen_ty_2 = 8; constant PF_NORDR (line 11442) | pub const PF_NORDR: _bindgen_ty_2 = 9; constant PF_SYNPROXY_DROP (line 11443) | pub const PF_SYNPROXY_DROP: _bindgen_ty_2 = 10; constant PF_DEFER (line 11444) | pub const PF_DEFER: _bindgen_ty_2 = 11; constant PF_MATCH (line 11445) | pub const PF_MATCH: _bindgen_ty_2 = 12; type _bindgen_ty_2 (line 11446) | pub type _bindgen_ty_2 = ::std::os::raw::c_uint; constant PF_RULESET_SCRUB (line 11447) | pub const PF_RULESET_SCRUB: _bindgen_ty_3 = 0; constant PF_RULESET_FILTER (line 11448) | pub const PF_RULESET_FILTER: _bindgen_ty_3 = 1; constant PF_RULESET_NAT (line 11449) | pub const PF_RULESET_NAT: _bindgen_ty_3 = 2; constant PF_RULESET_BINAT (line 11450) | pub const PF_RULESET_BINAT: _bindgen_ty_3 = 3; constant PF_RULESET_RDR (line 11451) | pub const PF_RULESET_RDR: _bindgen_ty_3 = 4; constant PF_RULESET_MAX (line 11452) | pub const PF_RULESET_MAX: _bindgen_ty_3 = 5; type _bindgen_ty_3 (line 11453) | pub type _bindgen_ty_3 = ::std::os::raw::c_uint; constant PF_OP_NONE (line 11454) | pub const PF_OP_NONE: _bindgen_ty_4 = 0; constant PF_OP_IRG (line 11455) | pub const PF_OP_IRG: _bindgen_ty_4 = 1; constant PF_OP_EQ (line 11456) | pub const PF_OP_EQ: _bindgen_ty_4 = 2; constant PF_OP_NE (line 11457) | pub const PF_OP_NE: _bindgen_ty_4 = 3; constant PF_OP_LT (line 11458) | pub const PF_OP_LT: _bindgen_ty_4 = 4; constant PF_OP_LE (line 11459) | pub const PF_OP_LE: _bindgen_ty_4 = 5; constant PF_OP_GT (line 11460) | pub const PF_OP_GT: _bindgen_ty_4 = 6; constant PF_OP_GE (line 11461) | pub const PF_OP_GE: _bindgen_ty_4 = 7; constant PF_OP_XRG (line 11462) | pub const PF_OP_XRG: _bindgen_ty_4 = 8; constant PF_OP_RRG (line 11463) | pub const PF_OP_RRG: _bindgen_ty_4 = 9; type _bindgen_ty_4 (line 11464) | pub type _bindgen_ty_4 = ::std::os::raw::c_uint; constant PF_DEBUG_NONE (line 11465) | pub const PF_DEBUG_NONE: _bindgen_ty_5 = 0; constant PF_DEBUG_URGENT (line 11466) | pub const PF_DEBUG_URGENT: _bindgen_ty_5 = 1; constant PF_DEBUG_MISC (line 11467) | pub const PF_DEBUG_MISC: _bindgen_ty_5 = 2; constant PF_DEBUG_NOISY (line 11468) | pub const PF_DEBUG_NOISY: _bindgen_ty_5 = 3; type _bindgen_ty_5 (line 11469) | pub type _bindgen_ty_5 = ::std::os::raw::c_uint; constant PF_CHANGE_NONE (line 11470) | pub const PF_CHANGE_NONE: _bindgen_ty_6 = 0; constant PF_CHANGE_ADD_HEAD (line 11471) | pub const PF_CHANGE_ADD_HEAD: _bindgen_ty_6 = 1; constant PF_CHANGE_ADD_TAIL (line 11472) | pub const PF_CHANGE_ADD_TAIL: _bindgen_ty_6 = 2; constant PF_CHANGE_ADD_BEFORE (line 11473) | pub const PF_CHANGE_ADD_BEFORE: _bindgen_ty_6 = 3; constant PF_CHANGE_ADD_AFTER (line 11474) | pub const PF_CHANGE_ADD_AFTER: _bindgen_ty_6 = 4; constant PF_CHANGE_REMOVE (line 11475) | pub const PF_CHANGE_REMOVE: _bindgen_ty_6 = 5; constant PF_CHANGE_GET_TICKET (line 11476) | pub const PF_CHANGE_GET_TICKET: _bindgen_ty_6 = 6; type _bindgen_ty_6 (line 11477) | pub type _bindgen_ty_6 = ::std::os::raw::c_uint; constant PF_GET_NONE (line 11478) | pub const PF_GET_NONE: _bindgen_ty_7 = 0; constant PF_GET_CLR_CNTR (line 11479) | pub const PF_GET_CLR_CNTR: _bindgen_ty_7 = 1; type _bindgen_ty_7 (line 11480) | pub type _bindgen_ty_7 = ::std::os::raw::c_uint; constant PF_SK_WIRE (line 11481) | pub const PF_SK_WIRE: _bindgen_ty_8 = 0; constant PF_SK_STACK (line 11482) | pub const PF_SK_STACK: _bindgen_ty_8 = 1; constant PF_SK_BOTH (line 11483) | pub const PF_SK_BOTH: _bindgen_ty_8 = 2; type _bindgen_ty_8 (line 11484) | pub type _bindgen_ty_8 = ::std::os::raw::c_uint; constant PF_PEER_SRC (line 11485) | pub const PF_PEER_SRC: _bindgen_ty_9 = 0; constant PF_PEER_DST (line 11486) | pub const PF_PEER_DST: _bindgen_ty_9 = 1; constant PF_PEER_BOTH (line 11487) | pub const PF_PEER_BOTH: _bindgen_ty_9 = 2; type _bindgen_ty_9 (line 11488) | pub type _bindgen_ty_9 = ::std::os::raw::c_uint; constant PFTM_TCP_FIRST_PACKET (line 11489) | pub const PFTM_TCP_FIRST_PACKET: _bindgen_ty_10 = 0; constant PFTM_TCP_OPENING (line 11490) | pub const PFTM_TCP_OPENING: _bindgen_ty_10 = 1; constant PFTM_TCP_ESTABLISHED (line 11491) | pub const PFTM_TCP_ESTABLISHED: _bindgen_ty_10 = 2; constant PFTM_TCP_CLOSING (line 11492) | pub const PFTM_TCP_CLOSING: _bindgen_ty_10 = 3; constant PFTM_TCP_FIN_WAIT (line 11493) | pub const PFTM_TCP_FIN_WAIT: _bindgen_ty_10 = 4; constant PFTM_TCP_CLOSED (line 11494) | pub const PFTM_TCP_CLOSED: _bindgen_ty_10 = 5; constant PFTM_UDP_FIRST_PACKET (line 11495) | pub const PFTM_UDP_FIRST_PACKET: _bindgen_ty_10 = 6; constant PFTM_UDP_SINGLE (line 11496) | pub const PFTM_UDP_SINGLE: _bindgen_ty_10 = 7; constant PFTM_UDP_MULTIPLE (line 11497) | pub const PFTM_UDP_MULTIPLE: _bindgen_ty_10 = 8; constant PFTM_ICMP_FIRST_PACKET (line 11498) | pub const PFTM_ICMP_FIRST_PACKET: _bindgen_ty_10 = 9; constant PFTM_ICMP_ERROR_REPLY (line 11499) | pub const PFTM_ICMP_ERROR_REPLY: _bindgen_ty_10 = 10; constant PFTM_OTHER_FIRST_PACKET (line 11500) | pub const PFTM_OTHER_FIRST_PACKET: _bindgen_ty_10 = 11; constant PFTM_OTHER_SINGLE (line 11501) | pub const PFTM_OTHER_SINGLE: _bindgen_ty_10 = 12; constant PFTM_OTHER_MULTIPLE (line 11502) | pub const PFTM_OTHER_MULTIPLE: _bindgen_ty_10 = 13; constant PFTM_FRAG (line 11503) | pub const PFTM_FRAG: _bindgen_ty_10 = 14; constant PFTM_INTERVAL (line 11504) | pub const PFTM_INTERVAL: _bindgen_ty_10 = 15; constant PFTM_ADAPTIVE_START (line 11505) | pub const PFTM_ADAPTIVE_START: _bindgen_ty_10 = 16; constant PFTM_ADAPTIVE_END (line 11506) | pub const PFTM_ADAPTIVE_END: _bindgen_ty_10 = 17; constant PFTM_SRC_NODE (line 11507) | pub const PFTM_SRC_NODE: _bindgen_ty_10 = 18; constant PFTM_TS_DIFF (line 11508) | pub const PFTM_TS_DIFF: _bindgen_ty_10 = 19; constant PFTM_MAX (line 11509) | pub const PFTM_MAX: _bindgen_ty_10 = 20; constant PFTM_PURGE (line 11510) | pub const PFTM_PURGE: _bindgen_ty_10 = 21; constant PFTM_UNLINKED (line 11511) | pub const PFTM_UNLINKED: _bindgen_ty_10 = 22; type _bindgen_ty_10 (line 11512) | pub type _bindgen_ty_10 = ::std::os::raw::c_uint; constant PF_NOPFROUTE (line 11513) | pub const PF_NOPFROUTE: _bindgen_ty_11 = 0; constant PF_FASTROUTE (line 11514) | pub const PF_FASTROUTE: _bindgen_ty_11 = 1; constant PF_ROUTETO (line 11515) | pub const PF_ROUTETO: _bindgen_ty_11 = 2; constant PF_DUPTO (line 11516) | pub const PF_DUPTO: _bindgen_ty_11 = 3; constant PF_REPLYTO (line 11517) | pub const PF_REPLYTO: _bindgen_ty_11 = 4; type _bindgen_ty_11 (line 11518) | pub type _bindgen_ty_11 = ::std::os::raw::c_uint; constant PF_LIMIT_STATES (line 11519) | pub const PF_LIMIT_STATES: _bindgen_ty_12 = 0; constant PF_LIMIT_SRC_NODES (line 11520) | pub const PF_LIMIT_SRC_NODES: _bindgen_ty_12 = 1; constant PF_LIMIT_FRAGS (line 11521) | pub const PF_LIMIT_FRAGS: _bindgen_ty_12 = 2; constant PF_LIMIT_TABLE_ENTRIES (line 11522) | pub const PF_LIMIT_TABLE_ENTRIES: _bindgen_ty_12 = 3; constant PF_LIMIT_MAX (line 11523) | pub const PF_LIMIT_MAX: _bindgen_ty_12 = 4; type _bindgen_ty_12 (line 11524) | pub type _bindgen_ty_12 = ::std::os::raw::c_uint; constant PF_POOL_NONE (line 11525) | pub const PF_POOL_NONE: _bindgen_ty_13 = 0; constant PF_POOL_BITMASK (line 11526) | pub const PF_POOL_BITMASK: _bindgen_ty_13 = 1; constant PF_POOL_RANDOM (line 11527) | pub const PF_POOL_RANDOM: _bindgen_ty_13 = 2; constant PF_POOL_SRCHASH (line 11528) | pub const PF_POOL_SRCHASH: _bindgen_ty_13 = 3; constant PF_POOL_ROUNDROBIN (line 11529) | pub const PF_POOL_ROUNDROBIN: _bindgen_ty_13 = 4; type _bindgen_ty_13 (line 11530) | pub type _bindgen_ty_13 = ::std::os::raw::c_uint; constant PF_ADDR_ADDRMASK (line 11531) | pub const PF_ADDR_ADDRMASK: _bindgen_ty_14 = 0; constant PF_ADDR_NOROUTE (line 11532) | pub const PF_ADDR_NOROUTE: _bindgen_ty_14 = 1; constant PF_ADDR_DYNIFTL (line 11533) | pub const PF_ADDR_DYNIFTL: _bindgen_ty_14 = 2; constant PF_ADDR_TABLE (line 11534) | pub const PF_ADDR_TABLE: _bindgen_ty_14 = 3; constant PF_ADDR_URPFFAILED (line 11535) | pub const PF_ADDR_URPFFAILED: _bindgen_ty_14 = 4; constant PF_ADDR_RANGE (line 11536) | pub const PF_ADDR_RANGE: _bindgen_ty_14 = 5; type _bindgen_ty_14 (line 11537) | pub type _bindgen_ty_14 = ::std::os::raw::c_uint; type pfioc_nv (line 11540) | pub struct pfioc_nv { function bindgen_test_layout_pfioc_nv (line 11546) | fn bindgen_test_layout_pfioc_nv() { type pfi_kif_cmp (line 11577) | pub struct pfi_kif_cmp { function bindgen_test_layout_pfi_kif_cmp (line 11581) | fn bindgen_test_layout_pfi_kif_cmp() { type pfi_kif (line 11607) | pub struct pfi_kif { type pfi_kif__bindgen_ty_1__bindgen_ty_1 (line 11627) | pub struct pfi_kif__bindgen_ty_1__bindgen_ty_1 { function bindgen_test_layout_pfi_kif__bindgen_ty_1__bindgen_ty_1 (line 11631) | fn bindgen_test_layout_pfi_kif__bindgen_ty_1__bindgen_ty_1() { type pfi_kif__bindgen_ty_1__bindgen_ty_2 (line 11657) | pub struct pfi_kif__bindgen_ty_1__bindgen_ty_2 { function bindgen_test_layout_pfi_kif__bindgen_ty_1__bindgen_ty_2 (line 11662) | fn bindgen_test_layout_pfi_kif__bindgen_ty_1__bindgen_ty_2() { function bindgen_test_layout_pfi_kif__bindgen_ty_1 (line 11697) | fn bindgen_test_layout_pfi_kif__bindgen_ty_1() { type pfi_kif__bindgen_ty_2 (line 11733) | pub struct pfi_kif__bindgen_ty_2 { function bindgen_test_layout_pfi_kif__bindgen_ty_2 (line 11738) | fn bindgen_test_layout_pfi_kif__bindgen_ty_2() { function bindgen_test_layout_pfi_kif (line 11773) | fn bindgen_test_layout_pfi_kif() { type pf_status (line 11844) | pub struct pf_status { function bindgen_test_layout_pf_status (line 11861) | fn bindgen_test_layout_pf_status() { type pf_addr (line 11947) | pub struct pf_addr { function bindgen_test_layout_pf_addr__bindgen_ty_1 (line 11960) | fn bindgen_test_layout_pf_addr__bindgen_ty_1() { function bindgen_test_layout_pf_addr (line 12025) | fn bindgen_test_layout_pf_addr() { type pf_addr_wrap (line 12039) | pub struct pf_addr_wrap { type pf_addr_wrap__bindgen_ty_1__bindgen_ty_1 (line 12054) | pub struct pf_addr_wrap__bindgen_ty_1__bindgen_ty_1 { function bindgen_test_layout_pf_addr_wrap__bindgen_ty_1__bindgen_ty_1 (line 12059) | fn bindgen_test_layout_pf_addr_wrap__bindgen_ty_1__bindgen_ty_1() { function bindgen_test_layout_pf_addr_wrap__bindgen_ty_1 (line 12094) | fn bindgen_test_layout_pf_addr_wrap__bindgen_ty_1() { function bindgen_test_layout_pf_addr_wrap__bindgen_ty_2 (line 12147) | fn bindgen_test_layout_pf_addr_wrap__bindgen_ty_2() { function bindgen_test_layout_pf_addr_wrap (line 12202) | fn bindgen_test_layout_pf_addr_wrap() { function bindgen_test_layout_pf_rule_ptr (line 12243) | fn bindgen_test_layout_pf_rule_ptr() { type pf_rule_uid (line 12269) | pub struct pf_rule_uid { function bindgen_test_layout_pf_rule_uid (line 12274) | fn bindgen_test_layout_pf_rule_uid() { type pf_rule_gid (line 12300) | pub struct pf_rule_gid { function bindgen_test_layout_pf_rule_gid (line 12305) | fn bindgen_test_layout_pf_rule_gid() { type pf_rule_addr (line 12331) | pub struct pf_rule_addr { function bindgen_test_layout_pf_rule_addr (line 12338) | fn bindgen_test_layout_pf_rule_addr() { type pf_pooladdr (line 12374) | pub struct pf_pooladdr { type pf_pooladdr__bindgen_ty_1 (line 12382) | pub struct pf_pooladdr__bindgen_ty_1 { function bindgen_test_layout_pf_pooladdr__bindgen_ty_1 (line 12387) | fn bindgen_test_layout_pf_pooladdr__bindgen_ty_1() { function bindgen_test_layout_pf_pooladdr (line 12422) | fn bindgen_test_layout_pf_pooladdr() { type pf_palist (line 12458) | pub struct pf_palist { function bindgen_test_layout_pf_palist (line 12463) | fn bindgen_test_layout_pf_palist() { type pf_poolhashkey (line 12489) | pub struct pf_poolhashkey { function bindgen_test_layout_pf_poolhashkey__bindgen_ty_1 (line 12500) | fn bindgen_test_layout_pf_poolhashkey__bindgen_ty_1() { function bindgen_test_layout_pf_poolhashkey (line 12545) | fn bindgen_test_layout_pf_poolhashkey() { type pf_mape_portset (line 12559) | pub struct pf_mape_portset { function bindgen_test_layout_pf_mape_portset (line 12565) | fn bindgen_test_layout_pf_mape_portset() { type pf_pool (line 12606) | pub struct pf_pool { function bindgen_test_layout_pf_pool (line 12616) | fn bindgen_test_layout_pf_pool() { type pf_osfp_t (line 12665) | pub type pf_osfp_t = u_int32_t; type pf_osfp_entry (line 12668) | pub struct pf_osfp_entry { type pf_osfp_entry__bindgen_ty_1 (line 12678) | pub struct pf_osfp_entry__bindgen_ty_1 { function bindgen_test_layout_pf_osfp_entry__bindgen_ty_1 (line 12682) | fn bindgen_test_layout_pf_osfp_entry__bindgen_ty_1() { function bindgen_test_layout_pf_osfp_entry (line 12707) | fn bindgen_test_layout_pf_osfp_entry() { type pf_tcpopts_t (line 12776) | pub type pf_tcpopts_t = u_int64_t; type pf_os_fingerprint (line 12779) | pub struct pf_os_fingerprint { type pf_os_fingerprint_pf_osfp_enlist (line 12793) | pub struct pf_os_fingerprint_pf_osfp_enlist { function bindgen_test_layout_pf_os_fingerprint_pf_osfp_enlist (line 12797) | fn bindgen_test_layout_pf_os_fingerprint_pf_osfp_enlist() { type pf_os_fingerprint__bindgen_ty_1 (line 12823) | pub struct pf_os_fingerprint__bindgen_ty_1 { function bindgen_test_layout_pf_os_fingerprint__bindgen_ty_1 (line 12827) | fn bindgen_test_layout_pf_os_fingerprint__bindgen_ty_1() { function bindgen_test_layout_pf_os_fingerprint (line 12852) | fn bindgen_test_layout_pf_os_fingerprint() { type pf_osfp_ioctl (line 12968) | pub struct pf_osfp_ioctl { function bindgen_test_layout_pf_osfp_ioctl (line 12981) | fn bindgen_test_layout_pf_osfp_ioctl() { type pf_rule (line 13082) | pub struct pf_rule { type pf_rule__bindgen_ty_1 (line 13161) | pub struct pf_rule__bindgen_ty_1 { function bindgen_test_layout_pf_rule__bindgen_ty_1 (line 13166) | fn bindgen_test_layout_pf_rule__bindgen_ty_1() { type pf_rule__bindgen_ty_2 (line 13202) | pub struct pf_rule__bindgen_ty_2 { function bindgen_test_layout_pf_rule__bindgen_ty_2 (line 13207) | fn bindgen_test_layout_pf_rule__bindgen_ty_2() { type pf_rule__bindgen_ty_3 (line 13243) | pub struct pf_rule__bindgen_ty_3 { function bindgen_test_layout_pf_rule__bindgen_ty_3 (line 13248) | fn bindgen_test_layout_pf_rule__bindgen_ty_3() { function bindgen_test_layout_pf_rule (line 13283) | fn bindgen_test_layout_pf_rule() { type pf_threshold (line 13719) | pub struct pf_threshold { function bindgen_test_layout_pf_threshold (line 13726) | fn bindgen_test_layout_pf_threshold() { type pf_src_node (line 13762) | pub struct pf_src_node { type pf_src_node__bindgen_ty_1 (line 13780) | pub struct pf_src_node__bindgen_ty_1 { function bindgen_test_layout_pf_src_node__bindgen_ty_1 (line 13785) | fn bindgen_test_layout_pf_src_node__bindgen_ty_1() { function bindgen_test_layout_pf_src_node (line 13820) | fn bindgen_test_layout_pf_src_node() { type pf_rulequeue (line 13911) | pub struct pf_rulequeue { function bindgen_test_layout_pf_rulequeue (line 13916) | fn bindgen_test_layout_pf_rulequeue() { type pf_ruleset (line 13952) | pub struct pf_ruleset { type pf_ruleset__bindgen_ty_1 (line 13961) | pub struct pf_ruleset__bindgen_ty_1 { type pf_ruleset__bindgen_ty_1__bindgen_ty_1 (line 13968) | pub struct pf_ruleset__bindgen_ty_1__bindgen_ty_1 { function bindgen_test_layout_pf_ruleset__bindgen_ty_1__bindgen_ty_1 (line 13976) | fn bindgen_test_layout_pf_ruleset__bindgen_ty_1__bindgen_ty_1() { function bindgen_test_layout_pf_ruleset__bindgen_ty_1 (line 14041) | fn bindgen_test_layout_pf_ruleset__bindgen_ty_1() { function bindgen_test_layout_pf_ruleset (line 14086) | fn bindgen_test_layout_pf_ruleset() { type pf_anchor_global (line 14127) | pub struct pf_anchor_global { function bindgen_test_layout_pf_anchor_global (line 14131) | fn bindgen_test_layout_pf_anchor_global() { type pf_anchor_node (line 14157) | pub struct pf_anchor_node { function bindgen_test_layout_pf_anchor_node (line 14161) | fn bindgen_test_layout_pf_anchor_node() { type pf_anchor (line 14187) | pub struct pf_anchor { type pf_anchor__bindgen_ty_1 (line 14200) | pub struct pf_anchor__bindgen_ty_1 { function bindgen_test_layout_pf_anchor__bindgen_ty_1 (line 14204) | fn bindgen_test_layout_pf_anchor__bindgen_ty_1() { type pf_anchor__bindgen_ty_2 (line 14230) | pub struct pf_anchor__bindgen_ty_2 { function bindgen_test_layout_pf_anchor__bindgen_ty_2 (line 14234) | fn bindgen_test_layout_pf_anchor__bindgen_ty_2() { function bindgen_test_layout_pf_anchor (line 14259) | fn bindgen_test_layout_pf_anchor() { function pf_anchor_global_RB_INSERT_COLOR (line 14324) | pub fn pf_anchor_global_RB_INSERT_COLOR( function pf_anchor_global_RB_REMOVE_COLOR (line 14331) | pub fn pf_anchor_global_RB_REMOVE_COLOR( function pf_anchor_global_RB_INSERT_FINISH (line 14338) | pub fn pf_anchor_global_RB_INSERT_FINISH( function pf_anchor_global_RB_INSERT (line 14346) | pub fn pf_anchor_global_RB_INSERT(arg1: *mut pf_anchor_global, arg2: *mu... function pf_anchor_global_RB_REMOVE (line 14349) | pub fn pf_anchor_global_RB_REMOVE(arg1: *mut pf_anchor_global, arg2: *mu... function pf_anchor_global_RB_FIND (line 14352) | pub fn pf_anchor_global_RB_FIND(arg1: *mut pf_anchor_global, arg2: *mut ... function pf_anchor_global_RB_NFIND (line 14355) | pub fn pf_anchor_global_RB_NFIND(arg1: *mut pf_anchor_global, arg2: *mut... function pf_anchor_global_RB_NEXT (line 14358) | pub fn pf_anchor_global_RB_NEXT(arg1: *mut pf_anchor) -> *mut pf_anchor; function pf_anchor_global_RB_INSERT_NEXT (line 14361) | pub fn pf_anchor_global_RB_INSERT_NEXT( function pf_anchor_global_RB_PREV (line 14368) | pub fn pf_anchor_global_RB_PREV(arg1: *mut pf_anchor) -> *mut pf_anchor; function pf_anchor_global_RB_INSERT_PREV (line 14371) | pub fn pf_anchor_global_RB_INSERT_PREV( function pf_anchor_global_RB_MINMAX (line 14378) | pub fn pf_anchor_global_RB_MINMAX(arg1: *mut pf_anchor_global, arg2: ::s... function pf_anchor_global_RB_REINSERT (line 14381) | pub fn pf_anchor_global_RB_REINSERT(arg1: *mut pf_anchor_global, arg2: *... function pf_anchor_node_RB_INSERT_COLOR (line 14384) | pub fn pf_anchor_node_RB_INSERT_COLOR( function pf_anchor_node_RB_REMOVE_COLOR (line 14391) | pub fn pf_anchor_node_RB_REMOVE_COLOR( function pf_anchor_node_RB_INSERT_FINISH (line 14398) | pub fn pf_anchor_node_RB_INSERT_FINISH( function pf_anchor_node_RB_INSERT (line 14406) | pub fn pf_anchor_node_RB_INSERT(arg1: *mut pf_anchor_node, arg2: *mut pf... function pf_anchor_node_RB_REMOVE (line 14409) | pub fn pf_anchor_node_RB_REMOVE(arg1: *mut pf_anchor_node, arg2: *mut pf... function pf_anchor_node_RB_FIND (line 14412) | pub fn pf_anchor_node_RB_FIND(arg1: *mut pf_anchor_node, arg2: *mut pf_a... function pf_anchor_node_RB_NFIND (line 14415) | pub fn pf_anchor_node_RB_NFIND(arg1: *mut pf_anchor_node, arg2: *mut pf_... function pf_anchor_node_RB_NEXT (line 14418) | pub fn pf_anchor_node_RB_NEXT(arg1: *mut pf_anchor) -> *mut pf_anchor; function pf_anchor_node_RB_INSERT_NEXT (line 14421) | pub fn pf_anchor_node_RB_INSERT_NEXT( function pf_anchor_node_RB_PREV (line 14428) | pub fn pf_anchor_node_RB_PREV(arg1: *mut pf_anchor) -> *mut pf_anchor; function pf_anchor_node_RB_INSERT_PREV (line 14431) | pub fn pf_anchor_node_RB_INSERT_PREV( function pf_anchor_node_RB_MINMAX (line 14438) | pub fn pf_anchor_node_RB_MINMAX(arg1: *mut pf_anchor_node, arg2: ::std::... function pf_anchor_node_RB_REINSERT (line 14441) | pub fn pf_anchor_node_RB_REINSERT(arg1: *mut pf_anchor_node, arg2: *mut ... function pf_get_ruleset_number (line 14444) | pub fn pf_get_ruleset_number(arg1: u_int8_t) -> ::std::os::raw::c_int; type cbq_opts (line 14448) | pub struct cbq_opts { function bindgen_test_layout_cbq_opts (line 14460) | fn bindgen_test_layout_cbq_opts() { type codel_opts (line 14521) | pub struct codel_opts { function bindgen_test_layout_codel_opts (line 14527) | fn bindgen_test_layout_codel_opts() { type priq_opts (line 14558) | pub struct priq_opts { function bindgen_test_layout_priq_opts (line 14562) | fn bindgen_test_layout_priq_opts() { type hfsc_opts_v0 (line 14583) | pub struct hfsc_opts_v0 { function bindgen_test_layout_hfsc_opts_v0 (line 14596) | fn bindgen_test_layout_hfsc_opts_v0() { type hfsc_opts_v1 (line 14662) | pub struct hfsc_opts_v1 { function bindgen_test_layout_hfsc_opts_v1 (line 14675) | fn bindgen_test_layout_hfsc_opts_v1() { type fairq_opts (line 14741) | pub struct fairq_opts { function bindgen_test_layout_fairq_opts (line 14750) | fn bindgen_test_layout_fairq_opts() { type pf_altq_v0 (line 14796) | pub struct pf_altq_v0 { type pf_altq_v0__bindgen_ty_1 (line 14816) | pub struct pf_altq_v0__bindgen_ty_1 { function bindgen_test_layout_pf_altq_v0__bindgen_ty_1 (line 14821) | fn bindgen_test_layout_pf_altq_v0__bindgen_ty_1() { function bindgen_test_layout_pf_altq_v0__bindgen_ty_2 (line 14865) | fn bindgen_test_layout_pf_altq_v0__bindgen_ty_2() { function bindgen_test_layout_pf_altq_v0 (line 14930) | fn bindgen_test_layout_pf_altq_v0() { type pf_altq_v1 (line 15041) | pub struct pf_altq_v1 { type pf_altq_v1__bindgen_ty_1 (line 15060) | pub struct pf_altq_v1__bindgen_ty_1 { function bindgen_test_layout_pf_altq_v1__bindgen_ty_1 (line 15065) | fn bindgen_test_layout_pf_altq_v1__bindgen_ty_1() { function bindgen_test_layout_pf_altq_v1__bindgen_ty_2 (line 15109) | fn bindgen_test_layout_pf_altq_v1__bindgen_ty_2() { function bindgen_test_layout_pf_altq_v1 (line 15174) | fn bindgen_test_layout_pf_altq_v1() { type pf_state_scrub (line 15280) | pub struct pf_state_scrub { function bindgen_test_layout_pf_state_scrub (line 15291) | fn bindgen_test_layout_pf_state_scrub() { type pf_state_host (line 15382) | pub struct pf_state_host { function bindgen_test_layout_pf_state_host (line 15388) | fn bindgen_test_layout_pf_state_host() { type pf_state_peer (line 15419) | pub struct pf_state_peer { function bindgen_test_layout_pf_state_peer (line 15432) | fn bindgen_test_layout_pf_state_peer() { type pf_state_key_cmp (line 15513) | pub struct pf_state_key_cmp { function bindgen_test_layout_pf_state_key_cmp (line 15521) | fn bindgen_test_layout_pf_state_key_cmp() { type pf_state_key (line 15577) | pub struct pf_state_key { type pf_state_key__bindgen_ty_1 (line 15588) | pub struct pf_state_key__bindgen_ty_1 { function bindgen_test_layout_pf_state_key__bindgen_ty_1 (line 15593) | fn bindgen_test_layout_pf_state_key__bindgen_ty_1() { type pf_state_key__bindgen_ty_2 (line 15629) | pub struct pf_state_key__bindgen_ty_2 { function bindgen_test_layout_pf_state_key__bindgen_ty_2 (line 15634) | fn bindgen_test_layout_pf_state_key__bindgen_ty_2() { function bindgen_test_layout_pf_state_key (line 15669) | fn bindgen_test_layout_pf_state_key() { type pf_state_cmp (line 15720) | pub struct pf_state_cmp { function bindgen_test_layout_pf_state_cmp (line 15727) | fn bindgen_test_layout_pf_state_cmp() { type pf_state_scrub_export (line 15773) | pub struct pf_state_scrub_export { function bindgen_test_layout_pf_state_scrub_export (line 15780) | fn bindgen_test_layout_pf_state_scrub_export() { type pf_state_key_export (line 15836) | pub struct pf_state_key_export { function bindgen_test_layout_pf_state_key_export (line 15841) | fn bindgen_test_layout_pf_state_key_export() { type pf_state_peer_export (line 15877) | pub struct pf_state_peer_export { function bindgen_test_layout_pf_state_peer_export (line 15889) | fn bindgen_test_layout_pf_state_peer_export() { type pf_state_export (line 15995) | pub struct pf_state_export { function bindgen_test_layout_pf_state_export (line 16037) | fn bindgen_test_layout_pf_state_export() { type pfsync_state_scrub (line 16393) | pub struct pfsync_state_scrub { function bindgen_test_layout_pfsync_state_scrub (line 16400) | fn bindgen_test_layout_pfsync_state_scrub() { type pfsync_state_peer (line 16456) | pub struct pfsync_state_peer { function bindgen_test_layout_pfsync_state_peer (line 16468) | fn bindgen_test_layout_pfsync_state_peer() { type pfsync_state_key (line 16574) | pub struct pfsync_state_key { function bindgen_test_layout_pfsync_state_key (line 16579) | fn bindgen_test_layout_pfsync_state_key() { type pfsync_state_1301 (line 16615) | pub struct pfsync_state_1301 { function bindgen_test_layout_pfsync_state_1301 (line 16641) | fn bindgen_test_layout_pfsync_state_1301() { type pfsync_state_1400 (line 16877) | pub struct pfsync_state_1400 { function bindgen_test_layout_pfsync_state_1400 (line 16914) | fn bindgen_test_layout_pfsync_state_1400() { function bindgen_test_layout_pfsync_state_union (line 17260) | fn bindgen_test_layout_pfsync_state_union() { type pf_krulequeue (line 17296) | pub struct pf_krulequeue { function bindgen_test_layout_pf_krulequeue (line 17301) | fn bindgen_test_layout_pf_krulequeue() { type pf_kruleset (line 17337) | pub struct pf_kruleset { type pf_kruleset__bindgen_ty_1 (line 17346) | pub struct pf_kruleset__bindgen_ty_1 { type pf_kruleset__bindgen_ty_1__bindgen_ty_1 (line 17353) | pub struct pf_kruleset__bindgen_ty_1__bindgen_ty_1 { function bindgen_test_layout_pf_kruleset__bindgen_ty_1__bindgen_ty_1 (line 17362) | fn bindgen_test_layout_pf_kruleset__bindgen_ty_1__bindgen_ty_1() { function bindgen_test_layout_pf_kruleset__bindgen_ty_1 (line 17437) | fn bindgen_test_layout_pf_kruleset__bindgen_ty_1() { function bindgen_test_layout_pf_kruleset (line 17482) | fn bindgen_test_layout_pf_kruleset() { type pf_kanchor_global (line 17523) | pub struct pf_kanchor_global { function bindgen_test_layout_pf_kanchor_global (line 17527) | fn bindgen_test_layout_pf_kanchor_global() { type pf_kanchor_node (line 17553) | pub struct pf_kanchor_node { function bindgen_test_layout_pf_kanchor_node (line 17557) | fn bindgen_test_layout_pf_kanchor_node() { type pf_kanchor (line 17583) | pub struct pf_kanchor { type pf_kanchor__bindgen_ty_1 (line 17595) | pub struct pf_kanchor__bindgen_ty_1 { function bindgen_test_layout_pf_kanchor__bindgen_ty_1 (line 17599) | fn bindgen_test_layout_pf_kanchor__bindgen_ty_1() { type pf_kanchor__bindgen_ty_2 (line 17625) | pub struct pf_kanchor__bindgen_ty_2 { function bindgen_test_layout_pf_kanchor__bindgen_ty_2 (line 17629) | fn bindgen_test_layout_pf_kanchor__bindgen_ty_2() { function bindgen_test_layout_pf_kanchor (line 17654) | fn bindgen_test_layout_pf_kanchor() { function pf_kanchor_global_RB_INSERT_COLOR (line 17719) | pub fn pf_kanchor_global_RB_INSERT_COLOR( function pf_kanchor_global_RB_REMOVE_COLOR (line 17726) | pub fn pf_kanchor_global_RB_REMOVE_COLOR( function pf_kanchor_global_RB_INSERT_FINISH (line 17733) | pub fn pf_kanchor_global_RB_INSERT_FINISH( function pf_kanchor_global_RB_INSERT (line 17741) | pub fn pf_kanchor_global_RB_INSERT(arg1: *mut pf_kanchor_global, arg2: *... function pf_kanchor_global_RB_REMOVE (line 17744) | pub fn pf_kanchor_global_RB_REMOVE(arg1: *mut pf_kanchor_global, arg2: *... function pf_kanchor_global_RB_FIND (line 17747) | pub fn pf_kanchor_global_RB_FIND(arg1: *mut pf_kanchor_global, arg2: *mu... function pf_kanchor_global_RB_NFIND (line 17750) | pub fn pf_kanchor_global_RB_NFIND(arg1: *mut pf_kanchor_global, arg2: *m... function pf_kanchor_global_RB_NEXT (line 17753) | pub fn pf_kanchor_global_RB_NEXT(arg1: *mut pf_kanchor) -> *mut pf_kanchor; function pf_kanchor_global_RB_INSERT_NEXT (line 17756) | pub fn pf_kanchor_global_RB_INSERT_NEXT( function pf_kanchor_global_RB_PREV (line 17763) | pub fn pf_kanchor_global_RB_PREV(arg1: *mut pf_kanchor) -> *mut pf_kanchor; function pf_kanchor_global_RB_INSERT_PREV (line 17766) | pub fn pf_kanchor_global_RB_INSERT_PREV( function pf_kanchor_global_RB_MINMAX (line 17773) | pub fn pf_kanchor_global_RB_MINMAX(arg1: *mut pf_kanchor_global, arg2: :... function pf_kanchor_global_RB_REINSERT (line 17776) | pub fn pf_kanchor_global_RB_REINSERT(arg1: *mut pf_kanchor_global, arg2:... function pf_kanchor_node_RB_INSERT_COLOR (line 17779) | pub fn pf_kanchor_node_RB_INSERT_COLOR( function pf_kanchor_node_RB_REMOVE_COLOR (line 17786) | pub fn pf_kanchor_node_RB_REMOVE_COLOR( function pf_kanchor_node_RB_INSERT_FINISH (line 17793) | pub fn pf_kanchor_node_RB_INSERT_FINISH( function pf_kanchor_node_RB_INSERT (line 17801) | pub fn pf_kanchor_node_RB_INSERT(arg1: *mut pf_kanchor_node, arg2: *mut ... function pf_kanchor_node_RB_REMOVE (line 17804) | pub fn pf_kanchor_node_RB_REMOVE(arg1: *mut pf_kanchor_node, arg2: *mut ... function pf_kanchor_node_RB_FIND (line 17807) | pub fn pf_kanchor_node_RB_FIND(arg1: *mut pf_kanchor_node, arg2: *mut pf... function pf_kanchor_node_RB_NFIND (line 17810) | pub fn pf_kanchor_node_RB_NFIND(arg1: *mut pf_kanchor_node, arg2: *mut p... function pf_kanchor_node_RB_NEXT (line 17813) | pub fn pf_kanchor_node_RB_NEXT(arg1: *mut pf_kanchor) -> *mut pf_kanchor; function pf_kanchor_node_RB_INSERT_NEXT (line 17816) | pub fn pf_kanchor_node_RB_INSERT_NEXT( function pf_kanchor_node_RB_PREV (line 17823) | pub fn pf_kanchor_node_RB_PREV(arg1: *mut pf_kanchor) -> *mut pf_kanchor; function pf_kanchor_node_RB_INSERT_PREV (line 17826) | pub fn pf_kanchor_node_RB_INSERT_PREV( function pf_kanchor_node_RB_MINMAX (line 17833) | pub fn pf_kanchor_node_RB_MINMAX(arg1: *mut pf_kanchor_node, arg2: ::std... function pf_kanchor_node_RB_REINSERT (line 17836) | pub fn pf_kanchor_node_RB_REINSERT(arg1: *mut pf_kanchor_node, arg2: *mu... type pf_kanchor_stackframe (line 17840) | pub struct pf_kanchor_stackframe { type pf_keth_anchor_stackframe (line 17845) | pub struct pf_keth_anchor_stackframe { type pfr_table (line 17850) | pub struct pfr_table { function bindgen_test_layout_pfr_table (line 17857) | fn bindgen_test_layout_pfr_table() { constant PFR_FB_NONE (line 17896) | pub const PFR_FB_NONE: _bindgen_ty_15 = 0; constant PFR_FB_MATCH (line 17897) | pub const PFR_FB_MATCH: _bindgen_ty_15 = 1; constant PFR_FB_ADDED (line 17898) | pub const PFR_FB_ADDED: _bindgen_ty_15 = 2; constant PFR_FB_DELETED (line 17899) | pub const PFR_FB_DELETED: _bindgen_ty_15 = 3; constant PFR_FB_CHANGED (line 17900) | pub const PFR_FB_CHANGED: _bindgen_ty_15 = 4; constant PFR_FB_CLEARED (line 17901) | pub const PFR_FB_CLEARED: _bindgen_ty_15 = 5; constant PFR_FB_DUPLICATE (line 17902) | pub const PFR_FB_DUPLICATE: _bindgen_ty_15 = 6; constant PFR_FB_NOTMATCH (line 17903) | pub const PFR_FB_NOTMATCH: _bindgen_ty_15 = 7; constant PFR_FB_CONFLICT (line 17904) | pub const PFR_FB_CONFLICT: _bindgen_ty_15 = 8; constant PFR_FB_NOCOUNT (line 17905) | pub const PFR_FB_NOCOUNT: _bindgen_ty_15 = 9; constant PFR_FB_MAX (line 17906) | pub const PFR_FB_MAX: _bindgen_ty_15 = 10; type _bindgen_ty_15 (line 17907) | pub type _bindgen_ty_15 = ::std::os::raw::c_uint; type pfr_addr (line 17910) | pub struct pfr_addr { function bindgen_test_layout_pfr_addr__bindgen_ty_1 (line 17924) | fn bindgen_test_layout_pfr_addr__bindgen_ty_1() { function bindgen_test_layout_pfr_addr (line 17959) | fn bindgen_test_layout_pfr_addr() { constant PFR_DIR_IN (line 17998) | pub const PFR_DIR_IN: _bindgen_ty_16 = 0; constant PFR_DIR_OUT (line 17999) | pub const PFR_DIR_OUT: _bindgen_ty_16 = 1; constant PFR_DIR_MAX (line 18000) | pub const PFR_DIR_MAX: _bindgen_ty_16 = 2; type _bindgen_ty_16 (line 18001) | pub type _bindgen_ty_16 = ::std::os::raw::c_uint; constant PFR_OP_BLOCK (line 18002) | pub const PFR_OP_BLOCK: _bindgen_ty_17 = 0; constant PFR_OP_PASS (line 18003) | pub const PFR_OP_PASS: _bindgen_ty_17 = 1; constant PFR_OP_ADDR_MAX (line 18004) | pub const PFR_OP_ADDR_MAX: _bindgen_ty_17 = 2; constant PFR_OP_TABLE_MAX (line 18005) | pub const PFR_OP_TABLE_MAX: _bindgen_ty_17 = 3; type _bindgen_ty_17 (line 18006) | pub type _bindgen_ty_17 = ::std::os::raw::c_uint; constant PFR_TYPE_PACKETS (line 18007) | pub const PFR_TYPE_PACKETS: _bindgen_ty_18 = 0; constant PFR_TYPE_BYTES (line 18008) | pub const PFR_TYPE_BYTES: _bindgen_ty_18 = 1; constant PFR_TYPE_MAX (line 18009) | pub const PFR_TYPE_MAX: _bindgen_ty_18 = 2; type _bindgen_ty_18 (line 18010) | pub type _bindgen_ty_18 = ::std::os::raw::c_uint; type pfr_astats (line 18013) | pub struct pfr_astats { function bindgen_test_layout_pfr_astats (line 18020) | fn bindgen_test_layout_pfr_astats() { constant PFR_REFCNT_RULE (line 18069) | pub const PFR_REFCNT_RULE: _bindgen_ty_19 = 0; constant PFR_REFCNT_ANCHOR (line 18070) | pub const PFR_REFCNT_ANCHOR: _bindgen_ty_19 = 1; constant PFR_REFCNT_MAX (line 18071) | pub const PFR_REFCNT_MAX: _bindgen_ty_19 = 2; type _bindgen_ty_19 (line 18072) | pub type _bindgen_ty_19 = ::std::os::raw::c_uint; type pfr_tstats (line 18075) | pub struct pfr_tstats { function bindgen_test_layout_pfr_tstats (line 18086) | fn bindgen_test_layout_pfr_tstats() { function bindgen_test_layout_sockaddr_union (line 18178) | fn bindgen_test_layout_sockaddr_union() { type pfr_kcounters (line 18209) | pub struct pfr_kcounters { function bindgen_test_layout_pfr_kcounters (line 18214) | fn bindgen_test_layout_pfr_kcounters() { constant pf_syncookies_mode_PF_SYNCOOKIES_NEVER (line 18248) | pub const pf_syncookies_mode_PF_SYNCOOKIES_NEVER: pf_syncookies_mode = 0; constant pf_syncookies_mode_PF_SYNCOOKIES_ALWAYS (line 18249) | pub const pf_syncookies_mode_PF_SYNCOOKIES_ALWAYS: pf_syncookies_mode = 1; constant pf_syncookies_mode_PF_SYNCOOKIES_ADAPTIVE (line 18250) | pub const pf_syncookies_mode_PF_SYNCOOKIES_ADAPTIVE: pf_syncookies_mode ... constant pf_syncookies_mode_PF_SYNCOOKIES_MODE_MAX (line 18251) | pub const pf_syncookies_mode_PF_SYNCOOKIES_MODE_MAX: pf_syncookies_mode ... type pf_syncookies_mode (line 18252) | pub type pf_syncookies_mode = ::std::os::raw::c_uint; type pf_divert (line 18255) | pub struct pf_divert { function bindgen_test_layout_pf_divert__bindgen_ty_1 (line 18266) | fn bindgen_test_layout_pf_divert__bindgen_ty_1() { function bindgen_test_layout_pf_divert (line 18301) | fn bindgen_test_layout_pf_divert() { type pfioc_pooladdr (line 18327) | pub struct pfioc_pooladdr { function bindgen_test_layout_pfioc_pooladdr (line 18339) | fn bindgen_test_layout_pfioc_pooladdr() { type pfioc_rule (line 18425) | pub struct pfioc_rule { function bindgen_test_layout_pfioc_rule (line 18435) | fn bindgen_test_layout_pfioc_rule() { type pfioc_natlook (line 18496) | pub struct pfioc_natlook { function bindgen_test_layout_pfioc_natlook (line 18510) | fn bindgen_test_layout_pfioc_natlook() { type pfioc_state (line 18586) | pub struct pfioc_state { function bindgen_test_layout_pfioc_state (line 18590) | fn bindgen_test_layout_pfioc_state() { type pfioc_src_node_kill (line 18611) | pub struct pfioc_src_node_kill { function bindgen_test_layout_pfioc_src_node_kill (line 18618) | fn bindgen_test_layout_pfioc_src_node_kill() { type pfioc_state_kill (line 18674) | pub struct pfioc_state_kill { function bindgen_test_layout_pfioc_state_kill (line 18685) | fn bindgen_test_layout_pfioc_state_kill() { type pfioc_states (line 18781) | pub struct pfioc_states { function bindgen_test_layout_pfioc_states__bindgen_ty_1 (line 18792) | fn bindgen_test_layout_pfioc_states__bindgen_ty_1() { function bindgen_test_layout_pfioc_states (line 18827) | fn bindgen_test_layout_pfioc_states() { type pfioc_states_v2 (line 18848) | pub struct pfioc_states_v2 { function bindgen_test_layout_pfioc_states_v2__bindgen_ty_1 (line 18860) | fn bindgen_test_layout_pfioc_states_v2__bindgen_ty_1() { function bindgen_test_layout_pfioc_states_v2 (line 18895) | fn bindgen_test_layout_pfioc_states_v2() { type pfioc_src_nodes (line 18931) | pub struct pfioc_src_nodes { function bindgen_test_layout_pfioc_src_nodes__bindgen_ty_1 (line 18942) | fn bindgen_test_layout_pfioc_src_nodes__bindgen_ty_1() { function bindgen_test_layout_pfioc_src_nodes (line 18977) | fn bindgen_test_layout_pfioc_src_nodes() { type pfioc_if (line 19003) | pub struct pfioc_if { function bindgen_test_layout_pfioc_if (line 19007) | fn bindgen_test_layout_pfioc_if() { type pfioc_tm (line 19028) | pub struct pfioc_tm { function bindgen_test_layout_pfioc_tm (line 19033) | fn bindgen_test_layout_pfioc_tm() { type pfioc_limit (line 19059) | pub struct pfioc_limit { function bindgen_test_layout_pfioc_limit (line 19064) | fn bindgen_test_layout_pfioc_limit() { type pfioc_altq_v0 (line 19090) | pub struct pfioc_altq_v0 { function bindgen_test_layout_pfioc_altq_v0 (line 19097) | fn bindgen_test_layout_pfioc_altq_v0() { type pfioc_altq_v1 (line 19133) | pub struct pfioc_altq_v1 { function bindgen_test_layout_pfioc_altq_v1 (line 19141) | fn bindgen_test_layout_pfioc_altq_v1() { type pfioc_qstats_v0 (line 19187) | pub struct pfioc_qstats_v0 { function bindgen_test_layout_pfioc_qstats_v0 (line 19195) | fn bindgen_test_layout_pfioc_qstats_v0() { type pfioc_qstats_v1 (line 19251) | pub struct pfioc_qstats_v1 { function bindgen_test_layout_pfioc_qstats_v1 (line 19260) | fn bindgen_test_layout_pfioc_qstats_v1() { type pfioc_ruleset (line 19326) | pub struct pfioc_ruleset { function bindgen_test_layout_pfioc_ruleset (line 19332) | fn bindgen_test_layout_pfioc_ruleset() { type pfioc_trans (line 19363) | pub struct pfioc_trans { type pfioc_trans_pfioc_trans_e (line 19370) | pub struct pfioc_trans_pfioc_trans_e { function bindgen_test_layout_pfioc_trans_pfioc_trans_e (line 19376) | fn bindgen_test_layout_pfioc_trans_pfioc_trans_e() { function bindgen_test_layout_pfioc_trans (line 19421) | fn bindgen_test_layout_pfioc_trans() { type pfioc_table (line 19452) | pub struct pfioc_table { function bindgen_test_layout_pfioc_table (line 19465) | fn bindgen_test_layout_pfioc_table() { type pfioc_iface (line 19581) | pub struct pfioc_iface { function bindgen_test_layout_pfioc_iface (line 19590) | fn bindgen_test_layout_pfioc_iface() { type pf_ifspeed_v0 (line 19666) | pub struct pf_ifspeed_v0 { function bindgen_test_layout_pf_ifspeed_v0 (line 19671) | fn bindgen_test_layout_pf_ifspeed_v0() { type pf_ifspeed_v1 (line 19702) | pub struct pf_ifspeed_v1 { function bindgen_test_layout_pf_ifspeed_v1 (line 19708) | fn bindgen_test_layout_pf_ifspeed_v1() { function pf_osfp_add (line 19748) | pub fn pf_osfp_add(arg1: *mut pf_osfp_ioctl) -> ::std::os::raw::c_int; function pf_osfp_flush (line 19751) | pub fn pf_osfp_flush(); function pf_osfp_get (line 19754) | pub fn pf_osfp_get(arg1: *mut pf_osfp_ioctl) -> ::std::os::raw::c_int; function pf_osfp_match (line 19757) | pub fn pf_osfp_match(arg1: *mut pf_os_fingerprint_pf_osfp_enlist, arg2: ... type __builtin_va_list (line 19759) | pub type __builtin_va_list = [__va_list_tag; 1usize]; type __va_list_tag (line 19762) | pub struct __va_list_tag { function bindgen_test_layout___va_list_tag (line 19769) | fn bindgen_test_layout___va_list_tag() { type witness (line 19825) | pub struct witness { type llentry (line 19830) | pub struct llentry { type ifg_group (line 19835) | pub struct ifg_group { type pfi_dynaddr (line 19840) | pub struct pfi_dynaddr { type pfr_ktable (line 19845) | pub struct pfr_ktable { type pf_kstate (line 19850) | pub struct pf_kstate { type pf_krule (line 19855) | pub struct pf_krule { type pf_krule_global (line 19860) | pub struct pf_krule_global { FILE: crates/shadowsocks-service/src/local/redir/sys/unix/pfvar_bindgen_macos.rs type __BindgenBitfieldUnit (line 5) | pub struct __BindgenBitfieldUnit { function new (line 10) | pub const fn new(storage: Storage) -> Self { function get_bit (line 19) | pub fn get_bit(&self, index: usize) -> bool { function set_bit (line 33) | pub fn set_bit(&mut self, index: usize, val: bool) { function get (line 51) | pub fn get(&self, bit_offset: usize, bit_width: u8) -> u64 { function set (line 70) | pub fn set(&mut self, bit_offset: usize, bit_width: u8, val: u64) { constant __bool_true_false_are_defined (line 86) | pub const __bool_true_false_are_defined: u32 = 1; constant true_ (line 87) | pub const true_: u32 = 1; constant false_ (line 88) | pub const false_: u32 = 0; constant BSD (line 89) | pub const BSD: u32 = 199506; constant BSD4_3 (line 90) | pub const BSD4_3: u32 = 1; constant BSD4_4 (line 91) | pub const BSD4_4: u32 = 1; constant NeXTBSD (line 92) | pub const NeXTBSD: u32 = 1995064; constant NeXTBSD4_0 (line 93) | pub const NeXTBSD4_0: u32 = 0; constant __DARWIN_UNIX03 (line 94) | pub const __DARWIN_UNIX03: u32 = 1; constant __DARWIN_64_BIT_INO_T (line 95) | pub const __DARWIN_64_BIT_INO_T: u32 = 1; constant __DARWIN_VERS_1050 (line 96) | pub const __DARWIN_VERS_1050: u32 = 1; constant __DARWIN_NON_CANCELABLE (line 97) | pub const __DARWIN_NON_CANCELABLE: u32 = 0; constant __DARWIN_SUF_UNIX03 (line 98) | pub const __DARWIN_SUF_UNIX03: &[u8; 10] = b"$UNIX2003\0"; constant __DARWIN_SUF_64_BIT_INO_T (line 99) | pub const __DARWIN_SUF_64_BIT_INO_T: &[u8; 9] = b"$INODE64\0"; constant __DARWIN_SUF_1050 (line 100) | pub const __DARWIN_SUF_1050: &[u8; 6] = b"$1050\0"; constant __DARWIN_SUF_EXTSN (line 101) | pub const __DARWIN_SUF_EXTSN: &[u8; 14] = b"$DARWIN_EXTSN\0"; constant __DARWIN_C_ANSI (line 102) | pub const __DARWIN_C_ANSI: u32 = 4096; constant __DARWIN_C_FULL (line 103) | pub const __DARWIN_C_FULL: u32 = 900000; constant __DARWIN_C_LEVEL (line 104) | pub const __DARWIN_C_LEVEL: u32 = 900000; constant __STDC_WANT_LIB_EXT1__ (line 105) | pub const __STDC_WANT_LIB_EXT1__: u32 = 1; constant __DARWIN_NO_LONG_LONG (line 106) | pub const __DARWIN_NO_LONG_LONG: u32 = 0; constant _DARWIN_FEATURE_64_BIT_INODE (line 107) | pub const _DARWIN_FEATURE_64_BIT_INODE: u32 = 1; constant _DARWIN_FEATURE_UNIX_CONFORMANCE (line 108) | pub const _DARWIN_FEATURE_UNIX_CONFORMANCE: u32 = 3; constant __PTHREAD_SIZE__ (line 109) | pub const __PTHREAD_SIZE__: u32 = 8176; constant __PTHREAD_ATTR_SIZE__ (line 110) | pub const __PTHREAD_ATTR_SIZE__: u32 = 56; constant __PTHREAD_MUTEXATTR_SIZE__ (line 111) | pub const __PTHREAD_MUTEXATTR_SIZE__: u32 = 8; constant __PTHREAD_MUTEX_SIZE__ (line 112) | pub const __PTHREAD_MUTEX_SIZE__: u32 = 56; constant __PTHREAD_CONDATTR_SIZE__ (line 113) | pub const __PTHREAD_CONDATTR_SIZE__: u32 = 8; constant __PTHREAD_COND_SIZE__ (line 114) | pub const __PTHREAD_COND_SIZE__: u32 = 40; constant __PTHREAD_ONCE_SIZE__ (line 115) | pub const __PTHREAD_ONCE_SIZE__: u32 = 8; constant __PTHREAD_RWLOCK_SIZE__ (line 116) | pub const __PTHREAD_RWLOCK_SIZE__: u32 = 192; constant __PTHREAD_RWLOCKATTR_SIZE__ (line 117) | pub const __PTHREAD_RWLOCKATTR_SIZE__: u32 = 16; constant _QUAD_HIGHWORD (line 118) | pub const _QUAD_HIGHWORD: u32 = 1; constant _QUAD_LOWWORD (line 119) | pub const _QUAD_LOWWORD: u32 = 0; constant __DARWIN_LITTLE_ENDIAN (line 120) | pub const __DARWIN_LITTLE_ENDIAN: u32 = 1234; constant __DARWIN_BIG_ENDIAN (line 121) | pub const __DARWIN_BIG_ENDIAN: u32 = 4321; constant __DARWIN_PDP_ENDIAN (line 122) | pub const __DARWIN_PDP_ENDIAN: u32 = 3412; constant __DARWIN_BYTE_ORDER (line 123) | pub const __DARWIN_BYTE_ORDER: u32 = 1234; constant LITTLE_ENDIAN (line 124) | pub const LITTLE_ENDIAN: u32 = 1234; constant BIG_ENDIAN (line 125) | pub const BIG_ENDIAN: u32 = 4321; constant PDP_ENDIAN (line 126) | pub const PDP_ENDIAN: u32 = 3412; constant BYTE_ORDER (line 127) | pub const BYTE_ORDER: u32 = 1234; constant __API_TO_BE_DEPRECATED (line 128) | pub const __API_TO_BE_DEPRECATED: u32 = 100000; constant __API_TO_BE_DEPRECATED_MACOS (line 129) | pub const __API_TO_BE_DEPRECATED_MACOS: u32 = 100000; constant __API_TO_BE_DEPRECATED_IOS (line 130) | pub const __API_TO_BE_DEPRECATED_IOS: u32 = 100000; constant __API_TO_BE_DEPRECATED_MACCATALYST (line 131) | pub const __API_TO_BE_DEPRECATED_MACCATALYST: u32 = 100000; constant __API_TO_BE_DEPRECATED_WATCHOS (line 132) | pub const __API_TO_BE_DEPRECATED_WATCHOS: u32 = 100000; constant __API_TO_BE_DEPRECATED_TVOS (line 133) | pub const __API_TO_BE_DEPRECATED_TVOS: u32 = 100000; constant __API_TO_BE_DEPRECATED_DRIVERKIT (line 134) | pub const __API_TO_BE_DEPRECATED_DRIVERKIT: u32 = 100000; constant __API_TO_BE_DEPRECATED_VISIONOS (line 135) | pub const __API_TO_BE_DEPRECATED_VISIONOS: u32 = 100000; constant __MAC_10_0 (line 136) | pub const __MAC_10_0: u32 = 1000; constant __MAC_10_1 (line 137) | pub const __MAC_10_1: u32 = 1010; constant __MAC_10_2 (line 138) | pub const __MAC_10_2: u32 = 1020; constant __MAC_10_3 (line 139) | pub const __MAC_10_3: u32 = 1030; constant __MAC_10_4 (line 140) | pub const __MAC_10_4: u32 = 1040; constant __MAC_10_5 (line 141) | pub const __MAC_10_5: u32 = 1050; constant __MAC_10_6 (line 142) | pub const __MAC_10_6: u32 = 1060; constant __MAC_10_7 (line 143) | pub const __MAC_10_7: u32 = 1070; constant __MAC_10_8 (line 144) | pub const __MAC_10_8: u32 = 1080; constant __MAC_10_9 (line 145) | pub const __MAC_10_9: u32 = 1090; constant __MAC_10_10 (line 146) | pub const __MAC_10_10: u32 = 101000; constant __MAC_10_10_2 (line 147) | pub const __MAC_10_10_2: u32 = 101002; constant __MAC_10_10_3 (line 148) | pub const __MAC_10_10_3: u32 = 101003; constant __MAC_10_11 (line 149) | pub const __MAC_10_11: u32 = 101100; constant __MAC_10_11_2 (line 150) | pub const __MAC_10_11_2: u32 = 101102; constant __MAC_10_11_3 (line 151) | pub const __MAC_10_11_3: u32 = 101103; constant __MAC_10_11_4 (line 152) | pub const __MAC_10_11_4: u32 = 101104; constant __MAC_10_12 (line 153) | pub const __MAC_10_12: u32 = 101200; constant __MAC_10_12_1 (line 154) | pub const __MAC_10_12_1: u32 = 101201; constant __MAC_10_12_2 (line 155) | pub const __MAC_10_12_2: u32 = 101202; constant __MAC_10_12_4 (line 156) | pub const __MAC_10_12_4: u32 = 101204; constant __MAC_10_13 (line 157) | pub const __MAC_10_13: u32 = 101300; constant __MAC_10_13_1 (line 158) | pub const __MAC_10_13_1: u32 = 101301; constant __MAC_10_13_2 (line 159) | pub const __MAC_10_13_2: u32 = 101302; constant __MAC_10_13_4 (line 160) | pub const __MAC_10_13_4: u32 = 101304; constant __MAC_10_14 (line 161) | pub const __MAC_10_14: u32 = 101400; constant __MAC_10_14_1 (line 162) | pub const __MAC_10_14_1: u32 = 101401; constant __MAC_10_14_4 (line 163) | pub const __MAC_10_14_4: u32 = 101404; constant __MAC_10_14_5 (line 164) | pub const __MAC_10_14_5: u32 = 101405; constant __MAC_10_14_6 (line 165) | pub const __MAC_10_14_6: u32 = 101406; constant __MAC_10_15 (line 166) | pub const __MAC_10_15: u32 = 101500; constant __MAC_10_15_1 (line 167) | pub const __MAC_10_15_1: u32 = 101501; constant __MAC_10_15_4 (line 168) | pub const __MAC_10_15_4: u32 = 101504; constant __MAC_10_16 (line 169) | pub const __MAC_10_16: u32 = 101600; constant __MAC_11_0 (line 170) | pub const __MAC_11_0: u32 = 110000; constant __MAC_11_1 (line 171) | pub const __MAC_11_1: u32 = 110100; constant __MAC_11_3 (line 172) | pub const __MAC_11_3: u32 = 110300; constant __MAC_11_4 (line 173) | pub const __MAC_11_4: u32 = 110400; constant __MAC_11_5 (line 174) | pub const __MAC_11_5: u32 = 110500; constant __MAC_11_6 (line 175) | pub const __MAC_11_6: u32 = 110600; constant __MAC_12_0 (line 176) | pub const __MAC_12_0: u32 = 120000; constant __MAC_12_1 (line 177) | pub const __MAC_12_1: u32 = 120100; constant __MAC_12_2 (line 178) | pub const __MAC_12_2: u32 = 120200; constant __MAC_12_3 (line 179) | pub const __MAC_12_3: u32 = 120300; constant __MAC_12_4 (line 180) | pub const __MAC_12_4: u32 = 120400; constant __MAC_12_5 (line 181) | pub const __MAC_12_5: u32 = 120500; constant __MAC_12_6 (line 182) | pub const __MAC_12_6: u32 = 120600; constant __MAC_12_7 (line 183) | pub const __MAC_12_7: u32 = 120700; constant __MAC_13_0 (line 184) | pub const __MAC_13_0: u32 = 130000; constant __MAC_13_1 (line 185) | pub const __MAC_13_1: u32 = 130100; constant __MAC_13_2 (line 186) | pub const __MAC_13_2: u32 = 130200; constant __MAC_13_3 (line 187) | pub const __MAC_13_3: u32 = 130300; constant __MAC_13_4 (line 188) | pub const __MAC_13_4: u32 = 130400; constant __MAC_13_5 (line 189) | pub const __MAC_13_5: u32 = 130500; constant __MAC_13_6 (line 190) | pub const __MAC_13_6: u32 = 130600; constant __MAC_14_0 (line 191) | pub const __MAC_14_0: u32 = 140000; constant __MAC_14_1 (line 192) | pub const __MAC_14_1: u32 = 140100; constant __MAC_14_2 (line 193) | pub const __MAC_14_2: u32 = 140200; constant __IPHONE_2_0 (line 194) | pub const __IPHONE_2_0: u32 = 20000; constant __IPHONE_2_1 (line 195) | pub const __IPHONE_2_1: u32 = 20100; constant __IPHONE_2_2 (line 196) | pub const __IPHONE_2_2: u32 = 20200; constant __IPHONE_3_0 (line 197) | pub const __IPHONE_3_0: u32 = 30000; constant __IPHONE_3_1 (line 198) | pub const __IPHONE_3_1: u32 = 30100; constant __IPHONE_3_2 (line 199) | pub const __IPHONE_3_2: u32 = 30200; constant __IPHONE_4_0 (line 200) | pub const __IPHONE_4_0: u32 = 40000; constant __IPHONE_4_1 (line 201) | pub const __IPHONE_4_1: u32 = 40100; constant __IPHONE_4_2 (line 202) | pub const __IPHONE_4_2: u32 = 40200; constant __IPHONE_4_3 (line 203) | pub const __IPHONE_4_3: u32 = 40300; constant __IPHONE_5_0 (line 204) | pub const __IPHONE_5_0: u32 = 50000; constant __IPHONE_5_1 (line 205) | pub const __IPHONE_5_1: u32 = 50100; constant __IPHONE_6_0 (line 206) | pub const __IPHONE_6_0: u32 = 60000; constant __IPHONE_6_1 (line 207) | pub const __IPHONE_6_1: u32 = 60100; constant __IPHONE_7_0 (line 208) | pub const __IPHONE_7_0: u32 = 70000; constant __IPHONE_7_1 (line 209) | pub const __IPHONE_7_1: u32 = 70100; constant __IPHONE_8_0 (line 210) | pub const __IPHONE_8_0: u32 = 80000; constant __IPHONE_8_1 (line 211) | pub const __IPHONE_8_1: u32 = 80100; constant __IPHONE_8_2 (line 212) | pub const __IPHONE_8_2: u32 = 80200; constant __IPHONE_8_3 (line 213) | pub const __IPHONE_8_3: u32 = 80300; constant __IPHONE_8_4 (line 214) | pub const __IPHONE_8_4: u32 = 80400; constant __IPHONE_9_0 (line 215) | pub const __IPHONE_9_0: u32 = 90000; constant __IPHONE_9_1 (line 216) | pub const __IPHONE_9_1: u32 = 90100; constant __IPHONE_9_2 (line 217) | pub const __IPHONE_9_2: u32 = 90200; constant __IPHONE_9_3 (line 218) | pub const __IPHONE_9_3: u32 = 90300; constant __IPHONE_10_0 (line 219) | pub const __IPHONE_10_0: u32 = 100000; constant __IPHONE_10_1 (line 220) | pub const __IPHONE_10_1: u32 = 100100; constant __IPHONE_10_2 (line 221) | pub const __IPHONE_10_2: u32 = 100200; constant __IPHONE_10_3 (line 222) | pub const __IPHONE_10_3: u32 = 100300; constant __IPHONE_11_0 (line 223) | pub const __IPHONE_11_0: u32 = 110000; constant __IPHONE_11_1 (line 224) | pub const __IPHONE_11_1: u32 = 110100; constant __IPHONE_11_2 (line 225) | pub const __IPHONE_11_2: u32 = 110200; constant __IPHONE_11_3 (line 226) | pub const __IPHONE_11_3: u32 = 110300; constant __IPHONE_11_4 (line 227) | pub const __IPHONE_11_4: u32 = 110400; constant __IPHONE_12_0 (line 228) | pub const __IPHONE_12_0: u32 = 120000; constant __IPHONE_12_1 (line 229) | pub const __IPHONE_12_1: u32 = 120100; constant __IPHONE_12_2 (line 230) | pub const __IPHONE_12_2: u32 = 120200; constant __IPHONE_12_3 (line 231) | pub const __IPHONE_12_3: u32 = 120300; constant __IPHONE_12_4 (line 232) | pub const __IPHONE_12_4: u32 = 120400; constant __IPHONE_13_0 (line 233) | pub const __IPHONE_13_0: u32 = 130000; constant __IPHONE_13_1 (line 234) | pub const __IPHONE_13_1: u32 = 130100; constant __IPHONE_13_2 (line 235) | pub const __IPHONE_13_2: u32 = 130200; constant __IPHONE_13_3 (line 236) | pub const __IPHONE_13_3: u32 = 130300; constant __IPHONE_13_4 (line 237) | pub const __IPHONE_13_4: u32 = 130400; constant __IPHONE_13_5 (line 238) | pub const __IPHONE_13_5: u32 = 130500; constant __IPHONE_13_6 (line 239) | pub const __IPHONE_13_6: u32 = 130600; constant __IPHONE_13_7 (line 240) | pub const __IPHONE_13_7: u32 = 130700; constant __IPHONE_14_0 (line 241) | pub const __IPHONE_14_0: u32 = 140000; constant __IPHONE_14_1 (line 242) | pub const __IPHONE_14_1: u32 = 140100; constant __IPHONE_14_2 (line 243) | pub const __IPHONE_14_2: u32 = 140200; constant __IPHONE_14_3 (line 244) | pub const __IPHONE_14_3: u32 = 140300; constant __IPHONE_14_5 (line 245) | pub const __IPHONE_14_5: u32 = 140500; constant __IPHONE_14_4 (line 246) | pub const __IPHONE_14_4: u32 = 140400; constant __IPHONE_14_6 (line 247) | pub const __IPHONE_14_6: u32 = 140600; constant __IPHONE_14_7 (line 248) | pub const __IPHONE_14_7: u32 = 140700; constant __IPHONE_14_8 (line 249) | pub const __IPHONE_14_8: u32 = 140800; constant __IPHONE_15_0 (line 250) | pub const __IPHONE_15_0: u32 = 150000; constant __IPHONE_15_1 (line 251) | pub const __IPHONE_15_1: u32 = 150100; constant __IPHONE_15_2 (line 252) | pub const __IPHONE_15_2: u32 = 150200; constant __IPHONE_15_3 (line 253) | pub const __IPHONE_15_3: u32 = 150300; constant __IPHONE_15_4 (line 254) | pub const __IPHONE_15_4: u32 = 150400; constant __IPHONE_15_5 (line 255) | pub const __IPHONE_15_5: u32 = 150500; constant __IPHONE_15_6 (line 256) | pub const __IPHONE_15_6: u32 = 150600; constant __IPHONE_16_0 (line 257) | pub const __IPHONE_16_0: u32 = 160000; constant __IPHONE_16_1 (line 258) | pub const __IPHONE_16_1: u32 = 160100; constant __IPHONE_16_2 (line 259) | pub const __IPHONE_16_2: u32 = 160200; constant __IPHONE_16_3 (line 260) | pub const __IPHONE_16_3: u32 = 160300; constant __IPHONE_16_4 (line 261) | pub const __IPHONE_16_4: u32 = 160400; constant __IPHONE_16_5 (line 262) | pub const __IPHONE_16_5: u32 = 160500; constant __IPHONE_16_6 (line 263) | pub const __IPHONE_16_6: u32 = 160600; constant __IPHONE_16_7 (line 264) | pub const __IPHONE_16_7: u32 = 160700; constant __IPHONE_17_0 (line 265) | pub const __IPHONE_17_0: u32 = 170000; constant __IPHONE_17_1 (line 266) | pub const __IPHONE_17_1: u32 = 170100; constant __IPHONE_17_2 (line 267) | pub const __IPHONE_17_2: u32 = 170200; constant __WATCHOS_1_0 (line 268) | pub const __WATCHOS_1_0: u32 = 10000; constant __WATCHOS_2_0 (line 269) | pub const __WATCHOS_2_0: u32 = 20000; constant __WATCHOS_2_1 (line 270) | pub const __WATCHOS_2_1: u32 = 20100; constant __WATCHOS_2_2 (line 271) | pub const __WATCHOS_2_2: u32 = 20200; constant __WATCHOS_3_0 (line 272) | pub const __WATCHOS_3_0: u32 = 30000; constant __WATCHOS_3_1 (line 273) | pub const __WATCHOS_3_1: u32 = 30100; constant __WATCHOS_3_1_1 (line 274) | pub const __WATCHOS_3_1_1: u32 = 30101; constant __WATCHOS_3_2 (line 275) | pub const __WATCHOS_3_2: u32 = 30200; constant __WATCHOS_4_0 (line 276) | pub const __WATCHOS_4_0: u32 = 40000; constant __WATCHOS_4_1 (line 277) | pub const __WATCHOS_4_1: u32 = 40100; constant __WATCHOS_4_2 (line 278) | pub const __WATCHOS_4_2: u32 = 40200; constant __WATCHOS_4_3 (line 279) | pub const __WATCHOS_4_3: u32 = 40300; constant __WATCHOS_5_0 (line 280) | pub const __WATCHOS_5_0: u32 = 50000; constant __WATCHOS_5_1 (line 281) | pub const __WATCHOS_5_1: u32 = 50100; constant __WATCHOS_5_2 (line 282) | pub const __WATCHOS_5_2: u32 = 50200; constant __WATCHOS_5_3 (line 283) | pub const __WATCHOS_5_3: u32 = 50300; constant __WATCHOS_6_0 (line 284) | pub const __WATCHOS_6_0: u32 = 60000; constant __WATCHOS_6_1 (line 285) | pub const __WATCHOS_6_1: u32 = 60100; constant __WATCHOS_6_2 (line 286) | pub const __WATCHOS_6_2: u32 = 60200; constant __WATCHOS_7_0 (line 287) | pub const __WATCHOS_7_0: u32 = 70000; constant __WATCHOS_7_1 (line 288) | pub const __WATCHOS_7_1: u32 = 70100; constant __WATCHOS_7_2 (line 289) | pub const __WATCHOS_7_2: u32 = 70200; constant __WATCHOS_7_3 (line 290) | pub const __WATCHOS_7_3: u32 = 70300; constant __WATCHOS_7_4 (line 291) | pub const __WATCHOS_7_4: u32 = 70400; constant __WATCHOS_7_5 (line 292) | pub const __WATCHOS_7_5: u32 = 70500; constant __WATCHOS_7_6 (line 293) | pub const __WATCHOS_7_6: u32 = 70600; constant __WATCHOS_8_0 (line 294) | pub const __WATCHOS_8_0: u32 = 80000; constant __WATCHOS_8_1 (line 295) | pub const __WATCHOS_8_1: u32 = 80100; constant __WATCHOS_8_3 (line 296) | pub const __WATCHOS_8_3: u32 = 80300; constant __WATCHOS_8_4 (line 297) | pub const __WATCHOS_8_4: u32 = 80400; constant __WATCHOS_8_5 (line 298) | pub const __WATCHOS_8_5: u32 = 80500; constant __WATCHOS_8_6 (line 299) | pub const __WATCHOS_8_6: u32 = 80600; constant __WATCHOS_8_7 (line 300) | pub const __WATCHOS_8_7: u32 = 80700; constant __WATCHOS_9_0 (line 301) | pub const __WATCHOS_9_0: u32 = 90000; constant __WATCHOS_9_1 (line 302) | pub const __WATCHOS_9_1: u32 = 90100; constant __WATCHOS_9_2 (line 303) | pub const __WATCHOS_9_2: u32 = 90200; constant __WATCHOS_9_3 (line 304) | pub const __WATCHOS_9_3: u32 = 90300; constant __WATCHOS_9_4 (line 305) | pub const __WATCHOS_9_4: u32 = 90400; constant __WATCHOS_9_5 (line 306) | pub const __WATCHOS_9_5: u32 = 90500; constant __WATCHOS_9_6 (line 307) | pub const __WATCHOS_9_6: u32 = 90600; constant __WATCHOS_10_0 (line 308) | pub const __WATCHOS_10_0: u32 = 100000; constant __WATCHOS_10_1 (line 309) | pub const __WATCHOS_10_1: u32 = 100100; constant __WATCHOS_10_2 (line 310) | pub const __WATCHOS_10_2: u32 = 100200; constant __TVOS_9_0 (line 311) | pub const __TVOS_9_0: u32 = 90000; constant __TVOS_9_1 (line 312) | pub const __TVOS_9_1: u32 = 90100; constant __TVOS_9_2 (line 313) | pub const __TVOS_9_2: u32 = 90200; constant __TVOS_10_0 (line 314) | pub const __TVOS_10_0: u32 = 100000; constant __TVOS_10_0_1 (line 315) | pub const __TVOS_10_0_1: u32 = 100001; constant __TVOS_10_1 (line 316) | pub const __TVOS_10_1: u32 = 100100; constant __TVOS_10_2 (line 317) | pub const __TVOS_10_2: u32 = 100200; constant __TVOS_11_0 (line 318) | pub const __TVOS_11_0: u32 = 110000; constant __TVOS_11_1 (line 319) | pub const __TVOS_11_1: u32 = 110100; constant __TVOS_11_2 (line 320) | pub const __TVOS_11_2: u32 = 110200; constant __TVOS_11_3 (line 321) | pub const __TVOS_11_3: u32 = 110300; constant __TVOS_11_4 (line 322) | pub const __TVOS_11_4: u32 = 110400; constant __TVOS_12_0 (line 323) | pub const __TVOS_12_0: u32 = 120000; constant __TVOS_12_1 (line 324) | pub const __TVOS_12_1: u32 = 120100; constant __TVOS_12_2 (line 325) | pub const __TVOS_12_2: u32 = 120200; constant __TVOS_12_3 (line 326) | pub const __TVOS_12_3: u32 = 120300; constant __TVOS_12_4 (line 327) | pub const __TVOS_12_4: u32 = 120400; constant __TVOS_13_0 (line 328) | pub const __TVOS_13_0: u32 = 130000; constant __TVOS_13_2 (line 329) | pub const __TVOS_13_2: u32 = 130200; constant __TVOS_13_3 (line 330) | pub const __TVOS_13_3: u32 = 130300; constant __TVOS_13_4 (line 331) | pub const __TVOS_13_4: u32 = 130400; constant __TVOS_14_0 (line 332) | pub const __TVOS_14_0: u32 = 140000; constant __TVOS_14_1 (line 333) | pub const __TVOS_14_1: u32 = 140100; constant __TVOS_14_2 (line 334) | pub const __TVOS_14_2: u32 = 140200; constant __TVOS_14_3 (line 335) | pub const __TVOS_14_3: u32 = 140300; constant __TVOS_14_5 (line 336) | pub const __TVOS_14_5: u32 = 140500; constant __TVOS_14_6 (line 337) | pub const __TVOS_14_6: u32 = 140600; constant __TVOS_14_7 (line 338) | pub const __TVOS_14_7: u32 = 140700; constant __TVOS_15_0 (line 339) | pub const __TVOS_15_0: u32 = 150000; constant __TVOS_15_1 (line 340) | pub const __TVOS_15_1: u32 = 150100; constant __TVOS_15_2 (line 341) | pub const __TVOS_15_2: u32 = 150200; constant __TVOS_15_3 (line 342) | pub const __TVOS_15_3: u32 = 150300; constant __TVOS_15_4 (line 343) | pub const __TVOS_15_4: u32 = 150400; constant __TVOS_15_5 (line 344) | pub const __TVOS_15_5: u32 = 150500; constant __TVOS_15_6 (line 345) | pub const __TVOS_15_6: u32 = 150600; constant __TVOS_16_0 (line 346) | pub const __TVOS_16_0: u32 = 160000; constant __TVOS_16_1 (line 347) | pub const __TVOS_16_1: u32 = 160100; constant __TVOS_16_2 (line 348) | pub const __TVOS_16_2: u32 = 160200; constant __TVOS_16_3 (line 349) | pub const __TVOS_16_3: u32 = 160300; constant __TVOS_16_4 (line 350) | pub const __TVOS_16_4: u32 = 160400; constant __TVOS_16_5 (line 351) | pub const __TVOS_16_5: u32 = 160500; constant __TVOS_16_6 (line 352) | pub const __TVOS_16_6: u32 = 160600; constant __TVOS_17_0 (line 353) | pub const __TVOS_17_0: u32 = 170000; constant __TVOS_17_1 (line 354) | pub const __TVOS_17_1: u32 = 170100; constant __TVOS_17_2 (line 355) | pub const __TVOS_17_2: u32 = 170200; constant __BRIDGEOS_2_0 (line 356) | pub const __BRIDGEOS_2_0: u32 = 20000; constant __BRIDGEOS_3_0 (line 357) | pub const __BRIDGEOS_3_0: u32 = 30000; constant __BRIDGEOS_3_1 (line 358) | pub const __BRIDGEOS_3_1: u32 = 30100; constant __BRIDGEOS_3_4 (line 359) | pub const __BRIDGEOS_3_4: u32 = 30400; constant __BRIDGEOS_4_0 (line 360) | pub const __BRIDGEOS_4_0: u32 = 40000; constant __BRIDGEOS_4_1 (line 361) | pub const __BRIDGEOS_4_1: u32 = 40100; constant __BRIDGEOS_5_0 (line 362) | pub const __BRIDGEOS_5_0: u32 = 50000; constant __BRIDGEOS_5_1 (line 363) | pub const __BRIDGEOS_5_1: u32 = 50100; constant __BRIDGEOS_5_3 (line 364) | pub const __BRIDGEOS_5_3: u32 = 50300; constant __BRIDGEOS_6_0 (line 365) | pub const __BRIDGEOS_6_0: u32 = 60000; constant __BRIDGEOS_6_2 (line 366) | pub const __BRIDGEOS_6_2: u32 = 60200; constant __BRIDGEOS_6_4 (line 367) | pub const __BRIDGEOS_6_4: u32 = 60400; constant __BRIDGEOS_6_5 (line 368) | pub const __BRIDGEOS_6_5: u32 = 60500; constant __BRIDGEOS_6_6 (line 369) | pub const __BRIDGEOS_6_6: u32 = 60600; constant __BRIDGEOS_7_0 (line 370) | pub const __BRIDGEOS_7_0: u32 = 70000; constant __BRIDGEOS_7_1 (line 371) | pub const __BRIDGEOS_7_1: u32 = 70100; constant __BRIDGEOS_7_2 (line 372) | pub const __BRIDGEOS_7_2: u32 = 70200; constant __BRIDGEOS_7_3 (line 373) | pub const __BRIDGEOS_7_3: u32 = 70300; constant __BRIDGEOS_7_4 (line 374) | pub const __BRIDGEOS_7_4: u32 = 70400; constant __BRIDGEOS_7_6 (line 375) | pub const __BRIDGEOS_7_6: u32 = 70600; constant __BRIDGEOS_8_0 (line 376) | pub const __BRIDGEOS_8_0: u32 = 80000; constant __BRIDGEOS_8_1 (line 377) | pub const __BRIDGEOS_8_1: u32 = 80100; constant __BRIDGEOS_8_2 (line 378) | pub const __BRIDGEOS_8_2: u32 = 80200; constant __DRIVERKIT_19_0 (line 379) | pub const __DRIVERKIT_19_0: u32 = 190000; constant __DRIVERKIT_20_0 (line 380) | pub const __DRIVERKIT_20_0: u32 = 200000; constant __DRIVERKIT_21_0 (line 381) | pub const __DRIVERKIT_21_0: u32 = 210000; constant __DRIVERKIT_22_0 (line 382) | pub const __DRIVERKIT_22_0: u32 = 220000; constant __DRIVERKIT_22_4 (line 383) | pub const __DRIVERKIT_22_4: u32 = 220400; constant __DRIVERKIT_22_5 (line 384) | pub const __DRIVERKIT_22_5: u32 = 220500; constant __DRIVERKIT_22_6 (line 385) | pub const __DRIVERKIT_22_6: u32 = 220600; constant __DRIVERKIT_23_0 (line 386) | pub const __DRIVERKIT_23_0: u32 = 230000; constant __DRIVERKIT_23_1 (line 387) | pub const __DRIVERKIT_23_1: u32 = 230100; constant __DRIVERKIT_23_2 (line 388) | pub const __DRIVERKIT_23_2: u32 = 230200; constant __VISIONOS_1_0 (line 389) | pub const __VISIONOS_1_0: u32 = 10000; constant MAC_OS_X_VERSION_10_0 (line 390) | pub const MAC_OS_X_VERSION_10_0: u32 = 1000; constant MAC_OS_X_VERSION_10_1 (line 391) | pub const MAC_OS_X_VERSION_10_1: u32 = 1010; constant MAC_OS_X_VERSION_10_2 (line 392) | pub const MAC_OS_X_VERSION_10_2: u32 = 1020; constant MAC_OS_X_VERSION_10_3 (line 393) | pub const MAC_OS_X_VERSION_10_3: u32 = 1030; constant MAC_OS_X_VERSION_10_4 (line 394) | pub const MAC_OS_X_VERSION_10_4: u32 = 1040; constant MAC_OS_X_VERSION_10_5 (line 395) | pub const MAC_OS_X_VERSION_10_5: u32 = 1050; constant MAC_OS_X_VERSION_10_6 (line 396) | pub const MAC_OS_X_VERSION_10_6: u32 = 1060; constant MAC_OS_X_VERSION_10_7 (line 397) | pub const MAC_OS_X_VERSION_10_7: u32 = 1070; constant MAC_OS_X_VERSION_10_8 (line 398) | pub const MAC_OS_X_VERSION_10_8: u32 = 1080; constant MAC_OS_X_VERSION_10_9 (line 399) | pub const MAC_OS_X_VERSION_10_9: u32 = 1090; constant MAC_OS_X_VERSION_10_10 (line 400) | pub const MAC_OS_X_VERSION_10_10: u32 = 101000; constant MAC_OS_X_VERSION_10_10_2 (line 401) | pub const MAC_OS_X_VERSION_10_10_2: u32 = 101002; constant MAC_OS_X_VERSION_10_10_3 (line 402) | pub const MAC_OS_X_VERSION_10_10_3: u32 = 101003; constant MAC_OS_X_VERSION_10_11 (line 403) | pub const MAC_OS_X_VERSION_10_11: u32 = 101100; constant MAC_OS_X_VERSION_10_11_2 (line 404) | pub const MAC_OS_X_VERSION_10_11_2: u32 = 101102; constant MAC_OS_X_VERSION_10_11_3 (line 405) | pub const MAC_OS_X_VERSION_10_11_3: u32 = 101103; constant MAC_OS_X_VERSION_10_11_4 (line 406) | pub const MAC_OS_X_VERSION_10_11_4: u32 = 101104; constant MAC_OS_X_VERSION_10_12 (line 407) | pub const MAC_OS_X_VERSION_10_12: u32 = 101200; constant MAC_OS_X_VERSION_10_12_1 (line 408) | pub const MAC_OS_X_VERSION_10_12_1: u32 = 101201; constant MAC_OS_X_VERSION_10_12_2 (line 409) | pub const MAC_OS_X_VERSION_10_12_2: u32 = 101202; constant MAC_OS_X_VERSION_10_12_4 (line 410) | pub const MAC_OS_X_VERSION_10_12_4: u32 = 101204; constant MAC_OS_X_VERSION_10_13 (line 411) | pub const MAC_OS_X_VERSION_10_13: u32 = 101300; constant MAC_OS_X_VERSION_10_13_1 (line 412) | pub const MAC_OS_X_VERSION_10_13_1: u32 = 101301; constant MAC_OS_X_VERSION_10_13_2 (line 413) | pub const MAC_OS_X_VERSION_10_13_2: u32 = 101302; constant MAC_OS_X_VERSION_10_13_4 (line 414) | pub const MAC_OS_X_VERSION_10_13_4: u32 = 101304; constant MAC_OS_X_VERSION_10_14 (line 415) | pub const MAC_OS_X_VERSION_10_14: u32 = 101400; constant MAC_OS_X_VERSION_10_14_1 (line 416) | pub const MAC_OS_X_VERSION_10_14_1: u32 = 101401; constant MAC_OS_X_VERSION_10_14_4 (line 417) | pub const MAC_OS_X_VERSION_10_14_4: u32 = 101404; constant MAC_OS_X_VERSION_10_14_5 (line 418) | pub const MAC_OS_X_VERSION_10_14_5: u32 = 101405; constant MAC_OS_X_VERSION_10_14_6 (line 419) | pub const MAC_OS_X_VERSION_10_14_6: u32 = 101406; constant MAC_OS_X_VERSION_10_15 (line 420) | pub const MAC_OS_X_VERSION_10_15: u32 = 101500; constant MAC_OS_X_VERSION_10_15_1 (line 421) | pub const MAC_OS_X_VERSION_10_15_1: u32 = 101501; constant MAC_OS_X_VERSION_10_15_4 (line 422) | pub const MAC_OS_X_VERSION_10_15_4: u32 = 101504; constant MAC_OS_X_VERSION_10_16 (line 423) | pub const MAC_OS_X_VERSION_10_16: u32 = 101600; constant MAC_OS_VERSION_11_0 (line 424) | pub const MAC_OS_VERSION_11_0: u32 = 110000; constant MAC_OS_VERSION_11_1 (line 425) | pub const MAC_OS_VERSION_11_1: u32 = 110100; constant MAC_OS_VERSION_11_3 (line 426) | pub const MAC_OS_VERSION_11_3: u32 = 110300; constant MAC_OS_VERSION_11_4 (line 427) | pub const MAC_OS_VERSION_11_4: u32 = 110400; constant MAC_OS_VERSION_11_5 (line 428) | pub const MAC_OS_VERSION_11_5: u32 = 110500; constant MAC_OS_VERSION_11_6 (line 429) | pub const MAC_OS_VERSION_11_6: u32 = 110600; constant MAC_OS_VERSION_12_0 (line 430) | pub const MAC_OS_VERSION_12_0: u32 = 120000; constant MAC_OS_VERSION_12_1 (line 431) | pub const MAC_OS_VERSION_12_1: u32 = 120100; constant MAC_OS_VERSION_12_2 (line 432) | pub const MAC_OS_VERSION_12_2: u32 = 120200; constant MAC_OS_VERSION_12_3 (line 433) | pub const MAC_OS_VERSION_12_3: u32 = 120300; constant MAC_OS_VERSION_12_4 (line 434) | pub const MAC_OS_VERSION_12_4: u32 = 120400; constant MAC_OS_VERSION_12_5 (line 435) | pub const MAC_OS_VERSION_12_5: u32 = 120500; constant MAC_OS_VERSION_12_6 (line 436) | pub const MAC_OS_VERSION_12_6: u32 = 120600; constant MAC_OS_VERSION_12_7 (line 437) | pub const MAC_OS_VERSION_12_7: u32 = 120700; constant MAC_OS_VERSION_13_0 (line 438) | pub const MAC_OS_VERSION_13_0: u32 = 130000; constant MAC_OS_VERSION_13_1 (line 439) | pub const MAC_OS_VERSION_13_1: u32 = 130100; constant MAC_OS_VERSION_13_2 (line 440) | pub const MAC_OS_VERSION_13_2: u32 = 130200; constant MAC_OS_VERSION_13_3 (line 441) | pub const MAC_OS_VERSION_13_3: u32 = 130300; constant MAC_OS_VERSION_13_4 (line 442) | pub const MAC_OS_VERSION_13_4: u32 = 130400; constant MAC_OS_VERSION_13_5 (line 443) | pub const MAC_OS_VERSION_13_5: u32 = 130500; constant MAC_OS_VERSION_13_6 (line 444) | pub const MAC_OS_VERSION_13_6: u32 = 130600; constant MAC_OS_VERSION_14_0 (line 445) | pub const MAC_OS_VERSION_14_0: u32 = 140000; constant MAC_OS_VERSION_14_1 (line 446) | pub const MAC_OS_VERSION_14_1: u32 = 140100; constant MAC_OS_VERSION_14_2 (line 447) | pub const MAC_OS_VERSION_14_2: u32 = 140200; constant __MAC_OS_X_VERSION_MAX_ALLOWED (line 448) | pub const __MAC_OS_X_VERSION_MAX_ALLOWED: u32 = 140200; constant __ENABLE_LEGACY_MAC_AVAILABILITY (line 449) | pub const __ENABLE_LEGACY_MAC_AVAILABILITY: u32 = 1; constant __DARWIN_FD_SETSIZE (line 450) | pub const __DARWIN_FD_SETSIZE: u32 = 1024; constant __DARWIN_NBBY (line 451) | pub const __DARWIN_NBBY: u32 = 8; constant NBBY (line 452) | pub const NBBY: u32 = 8; constant FD_SETSIZE (line 453) | pub const FD_SETSIZE: u32 = 1024; constant ARG_MAX (line 454) | pub const ARG_MAX: u32 = 1048576; constant CHILD_MAX (line 455) | pub const CHILD_MAX: u32 = 266; constant GID_MAX (line 456) | pub const GID_MAX: u32 = 2147483647; constant LINK_MAX (line 457) | pub const LINK_MAX: u32 = 32767; constant MAX_CANON (line 458) | pub const MAX_CANON: u32 = 1024; constant MAX_INPUT (line 459) | pub const MAX_INPUT: u32 = 1024; constant NAME_MAX (line 460) | pub const NAME_MAX: u32 = 255; constant NGROUPS_MAX (line 461) | pub const NGROUPS_MAX: u32 = 16; constant UID_MAX (line 462) | pub const UID_MAX: u32 = 2147483647; constant OPEN_MAX (line 463) | pub const OPEN_MAX: u32 = 10240; constant PATH_MAX (line 464) | pub const PATH_MAX: u32 = 1024; constant PIPE_BUF (line 465) | pub const PIPE_BUF: u32 = 512; constant BC_BASE_MAX (line 466) | pub const BC_BASE_MAX: u32 = 99; constant BC_DIM_MAX (line 467) | pub const BC_DIM_MAX: u32 = 2048; constant BC_SCALE_MAX (line 468) | pub const BC_SCALE_MAX: u32 = 99; constant BC_STRING_MAX (line 469) | pub const BC_STRING_MAX: u32 = 1000; constant CHARCLASS_NAME_MAX (line 470) | pub const CHARCLASS_NAME_MAX: u32 = 14; constant COLL_WEIGHTS_MAX (line 471) | pub const COLL_WEIGHTS_MAX: u32 = 2; constant EQUIV_CLASS_MAX (line 472) | pub const EQUIV_CLASS_MAX: u32 = 2; constant EXPR_NEST_MAX (line 473) | pub const EXPR_NEST_MAX: u32 = 32; constant LINE_MAX (line 474) | pub const LINE_MAX: u32 = 2048; constant RE_DUP_MAX (line 475) | pub const RE_DUP_MAX: u32 = 255; constant NZERO (line 476) | pub const NZERO: u32 = 20; constant MAXCOMLEN (line 477) | pub const MAXCOMLEN: u32 = 16; constant MAXINTERP (line 478) | pub const MAXINTERP: u32 = 64; constant MAXLOGNAME (line 479) | pub const MAXLOGNAME: u32 = 255; constant MAXUPRC (line 480) | pub const MAXUPRC: u32 = 266; constant NCARGS (line 481) | pub const NCARGS: u32 = 1048576; constant NGROUPS (line 482) | pub const NGROUPS: u32 = 16; constant NOFILE (line 483) | pub const NOFILE: u32 = 256; constant NOGROUP (line 484) | pub const NOGROUP: u32 = 65535; constant MAXHOSTNAMELEN (line 485) | pub const MAXHOSTNAMELEN: u32 = 256; constant MAXDOMNAMELEN (line 486) | pub const MAXDOMNAMELEN: u32 = 256; constant NBPG (line 487) | pub const NBPG: u32 = 4096; constant PGOFSET (line 488) | pub const PGOFSET: u32 = 4095; constant PGSHIFT (line 489) | pub const PGSHIFT: u32 = 12; constant DEV_BSIZE (line 490) | pub const DEV_BSIZE: u32 = 512; constant DEV_BSHIFT (line 491) | pub const DEV_BSHIFT: u32 = 9; constant BLKDEV_IOSIZE (line 492) | pub const BLKDEV_IOSIZE: u32 = 2048; constant MAXPHYS (line 493) | pub const MAXPHYS: u32 = 131072; constant CLSIZE (line 494) | pub const CLSIZE: u32 = 1; constant CLSIZELOG2 (line 495) | pub const CLSIZELOG2: u32 = 0; constant MSIZESHIFT (line 496) | pub const MSIZESHIFT: u32 = 8; constant MSIZE (line 497) | pub const MSIZE: u32 = 256; constant MCLSHIFT (line 498) | pub const MCLSHIFT: u32 = 11; constant MCLBYTES (line 499) | pub const MCLBYTES: u32 = 2048; constant MBIGCLSHIFT (line 500) | pub const MBIGCLSHIFT: u32 = 12; constant MBIGCLBYTES (line 501) | pub const MBIGCLBYTES: u32 = 4096; constant M16KCLSHIFT (line 502) | pub const M16KCLSHIFT: u32 = 14; constant M16KCLBYTES (line 503) | pub const M16KCLBYTES: u32 = 16384; constant MCLOFSET (line 504) | pub const MCLOFSET: u32 = 2047; constant NMBCLUSTERS (line 505) | pub const NMBCLUSTERS: u32 = 512; constant __DARWIN_CLK_TCK (line 506) | pub const __DARWIN_CLK_TCK: u32 = 100; constant CHAR_BIT (line 507) | pub const CHAR_BIT: u32 = 8; constant MB_LEN_MAX (line 508) | pub const MB_LEN_MAX: u32 = 6; constant CLK_TCK (line 509) | pub const CLK_TCK: u32 = 100; constant SCHAR_MAX (line 510) | pub const SCHAR_MAX: u32 = 127; constant SCHAR_MIN (line 511) | pub const SCHAR_MIN: i32 = -128; constant UCHAR_MAX (line 512) | pub const UCHAR_MAX: u32 = 255; constant CHAR_MAX (line 513) | pub const CHAR_MAX: u32 = 127; constant CHAR_MIN (line 514) | pub const CHAR_MIN: i32 = -128; constant USHRT_MAX (line 515) | pub const USHRT_MAX: u32 = 65535; constant SHRT_MAX (line 516) | pub const SHRT_MAX: u32 = 32767; constant SHRT_MIN (line 517) | pub const SHRT_MIN: i32 = -32768; constant UINT_MAX (line 518) | pub const UINT_MAX: u32 = 4294967295; constant INT_MAX (line 519) | pub const INT_MAX: u32 = 2147483647; constant INT_MIN (line 520) | pub const INT_MIN: i32 = -2147483648; constant ULONG_MAX (line 521) | pub const ULONG_MAX: i32 = -1; constant LONG_MAX (line 522) | pub const LONG_MAX: u64 = 9223372036854775807; constant LONG_MIN (line 523) | pub const LONG_MIN: i64 = -9223372036854775808; constant ULLONG_MAX (line 524) | pub const ULLONG_MAX: i32 = -1; constant LLONG_MAX (line 525) | pub const LLONG_MAX: u64 = 9223372036854775807; constant LLONG_MIN (line 526) | pub const LLONG_MIN: i64 = -9223372036854775808; constant LONG_BIT (line 527) | pub const LONG_BIT: u32 = 64; constant SSIZE_MAX (line 528) | pub const SSIZE_MAX: u64 = 9223372036854775807; constant WORD_BIT (line 529) | pub const WORD_BIT: u32 = 32; constant SIZE_T_MAX (line 530) | pub const SIZE_T_MAX: i32 = -1; constant UQUAD_MAX (line 531) | pub const UQUAD_MAX: i32 = -1; constant QUAD_MAX (line 532) | pub const QUAD_MAX: u64 = 9223372036854775807; constant QUAD_MIN (line 533) | pub const QUAD_MIN: i64 = -9223372036854775808; constant _POSIX_ARG_MAX (line 534) | pub const _POSIX_ARG_MAX: u32 = 4096; constant _POSIX_CHILD_MAX (line 535) | pub const _POSIX_CHILD_MAX: u32 = 25; constant _POSIX_LINK_MAX (line 536) | pub const _POSIX_LINK_MAX: u32 = 8; constant _POSIX_MAX_CANON (line 537) | pub const _POSIX_MAX_CANON: u32 = 255; constant _POSIX_MAX_INPUT (line 538) | pub const _POSIX_MAX_INPUT: u32 = 255; constant _POSIX_NAME_MAX (line 539) | pub const _POSIX_NAME_MAX: u32 = 14; constant _POSIX_NGROUPS_MAX (line 540) | pub const _POSIX_NGROUPS_MAX: u32 = 8; constant _POSIX_OPEN_MAX (line 541) | pub const _POSIX_OPEN_MAX: u32 = 20; constant _POSIX_PATH_MAX (line 542) | pub const _POSIX_PATH_MAX: u32 = 256; constant _POSIX_PIPE_BUF (line 543) | pub const _POSIX_PIPE_BUF: u32 = 512; constant _POSIX_SSIZE_MAX (line 544) | pub const _POSIX_SSIZE_MAX: u32 = 32767; constant _POSIX_STREAM_MAX (line 545) | pub const _POSIX_STREAM_MAX: u32 = 8; constant _POSIX_TZNAME_MAX (line 546) | pub const _POSIX_TZNAME_MAX: u32 = 6; constant _POSIX2_BC_BASE_MAX (line 547) | pub const _POSIX2_BC_BASE_MAX: u32 = 99; constant _POSIX2_BC_DIM_MAX (line 548) | pub const _POSIX2_BC_DIM_MAX: u32 = 2048; constant _POSIX2_BC_SCALE_MAX (line 549) | pub const _POSIX2_BC_SCALE_MAX: u32 = 99; constant _POSIX2_BC_STRING_MAX (line 550) | pub const _POSIX2_BC_STRING_MAX: u32 = 1000; constant _POSIX2_EQUIV_CLASS_MAX (line 551) | pub const _POSIX2_EQUIV_CLASS_MAX: u32 = 2; constant _POSIX2_EXPR_NEST_MAX (line 552) | pub const _POSIX2_EXPR_NEST_MAX: u32 = 32; constant _POSIX2_LINE_MAX (line 553) | pub const _POSIX2_LINE_MAX: u32 = 2048; constant _POSIX2_RE_DUP_MAX (line 554) | pub const _POSIX2_RE_DUP_MAX: u32 = 255; constant _POSIX_AIO_LISTIO_MAX (line 555) | pub const _POSIX_AIO_LISTIO_MAX: u32 = 2; constant _POSIX_AIO_MAX (line 556) | pub const _POSIX_AIO_MAX: u32 = 1; constant _POSIX_DELAYTIMER_MAX (line 557) | pub const _POSIX_DELAYTIMER_MAX: u32 = 32; constant _POSIX_MQ_OPEN_MAX (line 558) | pub const _POSIX_MQ_OPEN_MAX: u32 = 8; constant _POSIX_MQ_PRIO_MAX (line 559) | pub const _POSIX_MQ_PRIO_MAX: u32 = 32; constant _POSIX_RTSIG_MAX (line 560) | pub const _POSIX_RTSIG_MAX: u32 = 8; constant _POSIX_SEM_NSEMS_MAX (line 561) | pub const _POSIX_SEM_NSEMS_MAX: u32 = 256; constant _POSIX_SEM_VALUE_MAX (line 562) | pub const _POSIX_SEM_VALUE_MAX: u32 = 32767; constant _POSIX_SIGQUEUE_MAX (line 563) | pub const _POSIX_SIGQUEUE_MAX: u32 = 32; constant _POSIX_TIMER_MAX (line 564) | pub const _POSIX_TIMER_MAX: u32 = 32; constant _POSIX_CLOCKRES_MIN (line 565) | pub const _POSIX_CLOCKRES_MIN: u32 = 20000000; constant _POSIX_THREAD_DESTRUCTOR_ITERATIONS (line 566) | pub const _POSIX_THREAD_DESTRUCTOR_ITERATIONS: u32 = 4; constant _POSIX_THREAD_KEYS_MAX (line 567) | pub const _POSIX_THREAD_KEYS_MAX: u32 = 128; constant _POSIX_THREAD_THREADS_MAX (line 568) | pub const _POSIX_THREAD_THREADS_MAX: u32 = 64; constant PTHREAD_DESTRUCTOR_ITERATIONS (line 569) | pub const PTHREAD_DESTRUCTOR_ITERATIONS: u32 = 4; constant PTHREAD_KEYS_MAX (line 570) | pub const PTHREAD_KEYS_MAX: u32 = 512; constant PTHREAD_STACK_MIN (line 571) | pub const PTHREAD_STACK_MIN: u32 = 8192; constant _POSIX_HOST_NAME_MAX (line 572) | pub const _POSIX_HOST_NAME_MAX: u32 = 255; constant _POSIX_LOGIN_NAME_MAX (line 573) | pub const _POSIX_LOGIN_NAME_MAX: u32 = 9; constant _POSIX_SS_REPL_MAX (line 574) | pub const _POSIX_SS_REPL_MAX: u32 = 4; constant _POSIX_SYMLINK_MAX (line 575) | pub const _POSIX_SYMLINK_MAX: u32 = 255; constant _POSIX_SYMLOOP_MAX (line 576) | pub const _POSIX_SYMLOOP_MAX: u32 = 8; constant _POSIX_TRACE_EVENT_NAME_MAX (line 577) | pub const _POSIX_TRACE_EVENT_NAME_MAX: u32 = 30; constant _POSIX_TRACE_NAME_MAX (line 578) | pub const _POSIX_TRACE_NAME_MAX: u32 = 8; constant _POSIX_TRACE_SYS_MAX (line 579) | pub const _POSIX_TRACE_SYS_MAX: u32 = 8; constant _POSIX_TRACE_USER_EVENT_MAX (line 580) | pub const _POSIX_TRACE_USER_EVENT_MAX: u32 = 32; constant _POSIX_TTY_NAME_MAX (line 581) | pub const _POSIX_TTY_NAME_MAX: u32 = 9; constant _POSIX2_CHARCLASS_NAME_MAX (line 582) | pub const _POSIX2_CHARCLASS_NAME_MAX: u32 = 14; constant _POSIX2_COLL_WEIGHTS_MAX (line 583) | pub const _POSIX2_COLL_WEIGHTS_MAX: u32 = 2; constant _POSIX_RE_DUP_MAX (line 584) | pub const _POSIX_RE_DUP_MAX: u32 = 255; constant OFF_MIN (line 585) | pub const OFF_MIN: i64 = -9223372036854775808; constant OFF_MAX (line 586) | pub const OFF_MAX: u64 = 9223372036854775807; constant PASS_MAX (line 587) | pub const PASS_MAX: u32 = 128; constant NL_ARGMAX (line 588) | pub const NL_ARGMAX: u32 = 9; constant NL_LANGMAX (line 589) | pub const NL_LANGMAX: u32 = 14; constant NL_MSGMAX (line 590) | pub const NL_MSGMAX: u32 = 32767; constant NL_NMAX (line 591) | pub const NL_NMAX: u32 = 1; constant NL_SETMAX (line 592) | pub const NL_SETMAX: u32 = 255; constant NL_TEXTMAX (line 593) | pub const NL_TEXTMAX: u32 = 2048; constant _XOPEN_IOV_MAX (line 594) | pub const _XOPEN_IOV_MAX: u32 = 16; constant IOV_MAX (line 595) | pub const IOV_MAX: u32 = 1024; constant _XOPEN_NAME_MAX (line 596) | pub const _XOPEN_NAME_MAX: u32 = 255; constant _XOPEN_PATH_MAX (line 597) | pub const _XOPEN_PATH_MAX: u32 = 1024; constant __DARWIN_NSIG (line 598) | pub const __DARWIN_NSIG: u32 = 32; constant NSIG (line 599) | pub const NSIG: u32 = 32; constant _I386_SIGNAL_H_ (line 600) | pub const _I386_SIGNAL_H_: u32 = 1; constant SIGHUP (line 601) | pub const SIGHUP: u32 = 1; constant SIGINT (line 602) | pub const SIGINT: u32 = 2; constant SIGQUIT (line 603) | pub const SIGQUIT: u32 = 3; constant SIGILL (line 604) | pub const SIGILL: u32 = 4; constant SIGTRAP (line 605) | pub const SIGTRAP: u32 = 5; constant SIGABRT (line 606) | pub const SIGABRT: u32 = 6; constant SIGIOT (line 607) | pub const SIGIOT: u32 = 6; constant SIGEMT (line 608) | pub const SIGEMT: u32 = 7; constant SIGFPE (line 609) | pub const SIGFPE: u32 = 8; constant SIGKILL (line 610) | pub const SIGKILL: u32 = 9; constant SIGBUS (line 611) | pub const SIGBUS: u32 = 10; constant SIGSEGV (line 612) | pub const SIGSEGV: u32 = 11; constant SIGSYS (line 613) | pub const SIGSYS: u32 = 12; constant SIGPIPE (line 614) | pub const SIGPIPE: u32 = 13; constant SIGALRM (line 615) | pub const SIGALRM: u32 = 14; constant SIGTERM (line 616) | pub const SIGTERM: u32 = 15; constant SIGURG (line 617) | pub const SIGURG: u32 = 16; constant SIGSTOP (line 618) | pub const SIGSTOP: u32 = 17; constant SIGTSTP (line 619) | pub const SIGTSTP: u32 = 18; constant SIGCONT (line 620) | pub const SIGCONT: u32 = 19; constant SIGCHLD (line 621) | pub const SIGCHLD: u32 = 20; constant SIGTTIN (line 622) | pub const SIGTTIN: u32 = 21; constant SIGTTOU (line 623) | pub const SIGTTOU: u32 = 22; constant SIGIO (line 624) | pub const SIGIO: u32 = 23; constant SIGXCPU (line 625) | pub const SIGXCPU: u32 = 24; constant SIGXFSZ (line 626) | pub const SIGXFSZ: u32 = 25; constant SIGVTALRM (line 627) | pub const SIGVTALRM: u32 = 26; constant SIGPROF (line 628) | pub const SIGPROF: u32 = 27; constant SIGWINCH (line 629) | pub const SIGWINCH: u32 = 28; constant SIGINFO (line 630) | pub const SIGINFO: u32 = 29; constant SIGUSR1 (line 631) | pub const SIGUSR1: u32 = 30; constant SIGUSR2 (line 632) | pub const SIGUSR2: u32 = 31; constant FP_PREC_24B (line 633) | pub const FP_PREC_24B: u32 = 0; constant FP_PREC_53B (line 634) | pub const FP_PREC_53B: u32 = 2; constant FP_PREC_64B (line 635) | pub const FP_PREC_64B: u32 = 3; constant FP_RND_NEAR (line 636) | pub const FP_RND_NEAR: u32 = 0; constant FP_RND_DOWN (line 637) | pub const FP_RND_DOWN: u32 = 1; constant FP_RND_UP (line 638) | pub const FP_RND_UP: u32 = 2; constant FP_CHOP (line 639) | pub const FP_CHOP: u32 = 3; constant FP_STATE_BYTES (line 640) | pub const FP_STATE_BYTES: u32 = 512; constant _X86_INSTRUCTION_STATE_MAX_INSN_BYTES (line 641) | pub const _X86_INSTRUCTION_STATE_MAX_INSN_BYTES: u32 = 2380; constant _X86_INSTRUCTION_STATE_CACHELINE_SIZE (line 642) | pub const _X86_INSTRUCTION_STATE_CACHELINE_SIZE: u32 = 64; constant __LASTBRANCH_MAX (line 643) | pub const __LASTBRANCH_MAX: u32 = 32; constant SIGEV_NONE (line 644) | pub const SIGEV_NONE: u32 = 0; constant SIGEV_SIGNAL (line 645) | pub const SIGEV_SIGNAL: u32 = 1; constant SIGEV_THREAD (line 646) | pub const SIGEV_THREAD: u32 = 3; constant ILL_NOOP (line 647) | pub const ILL_NOOP: u32 = 0; constant ILL_ILLOPC (line 648) | pub const ILL_ILLOPC: u32 = 1; constant ILL_ILLTRP (line 649) | pub const ILL_ILLTRP: u32 = 2; constant ILL_PRVOPC (line 650) | pub const ILL_PRVOPC: u32 = 3; constant ILL_ILLOPN (line 651) | pub const ILL_ILLOPN: u32 = 4; constant ILL_ILLADR (line 652) | pub const ILL_ILLADR: u32 = 5; constant ILL_PRVREG (line 653) | pub const ILL_PRVREG: u32 = 6; constant ILL_COPROC (line 654) | pub const ILL_COPROC: u32 = 7; constant ILL_BADSTK (line 655) | pub const ILL_BADSTK: u32 = 8; constant FPE_NOOP (line 656) | pub const FPE_NOOP: u32 = 0; constant FPE_FLTDIV (line 657) | pub const FPE_FLTDIV: u32 = 1; constant FPE_FLTOVF (line 658) | pub const FPE_FLTOVF: u32 = 2; constant FPE_FLTUND (line 659) | pub const FPE_FLTUND: u32 = 3; constant FPE_FLTRES (line 660) | pub const FPE_FLTRES: u32 = 4; constant FPE_FLTINV (line 661) | pub const FPE_FLTINV: u32 = 5; constant FPE_FLTSUB (line 662) | pub const FPE_FLTSUB: u32 = 6; constant FPE_INTDIV (line 663) | pub const FPE_INTDIV: u32 = 7; constant FPE_INTOVF (line 664) | pub const FPE_INTOVF: u32 = 8; constant SEGV_NOOP (line 665) | pub const SEGV_NOOP: u32 = 0; constant SEGV_MAPERR (line 666) | pub const SEGV_MAPERR: u32 = 1; constant SEGV_ACCERR (line 667) | pub const SEGV_ACCERR: u32 = 2; constant BUS_NOOP (line 668) | pub const BUS_NOOP: u32 = 0; constant BUS_ADRALN (line 669) | pub const BUS_ADRALN: u32 = 1; constant BUS_ADRERR (line 670) | pub const BUS_ADRERR: u32 = 2; constant BUS_OBJERR (line 671) | pub const BUS_OBJERR: u32 = 3; constant TRAP_BRKPT (line 672) | pub const TRAP_BRKPT: u32 = 1; constant TRAP_TRACE (line 673) | pub const TRAP_TRACE: u32 = 2; constant CLD_NOOP (line 674) | pub const CLD_NOOP: u32 = 0; constant CLD_EXITED (line 675) | pub const CLD_EXITED: u32 = 1; constant CLD_KILLED (line 676) | pub const CLD_KILLED: u32 = 2; constant CLD_DUMPED (line 677) | pub const CLD_DUMPED: u32 = 3; constant CLD_TRAPPED (line 678) | pub const CLD_TRAPPED: u32 = 4; constant CLD_STOPPED (line 679) | pub const CLD_STOPPED: u32 = 5; constant CLD_CONTINUED (line 680) | pub const CLD_CONTINUED: u32 = 6; constant POLL_IN (line 681) | pub const POLL_IN: u32 = 1; constant POLL_OUT (line 682) | pub const POLL_OUT: u32 = 2; constant POLL_MSG (line 683) | pub const POLL_MSG: u32 = 3; constant POLL_ERR (line 684) | pub const POLL_ERR: u32 = 4; constant POLL_PRI (line 685) | pub const POLL_PRI: u32 = 5; constant POLL_HUP (line 686) | pub const POLL_HUP: u32 = 6; constant SA_ONSTACK (line 687) | pub const SA_ONSTACK: u32 = 1; constant SA_RESTART (line 688) | pub const SA_RESTART: u32 = 2; constant SA_RESETHAND (line 689) | pub const SA_RESETHAND: u32 = 4; constant SA_NOCLDSTOP (line 690) | pub const SA_NOCLDSTOP: u32 = 8; constant SA_NODEFER (line 691) | pub const SA_NODEFER: u32 = 16; constant SA_NOCLDWAIT (line 692) | pub const SA_NOCLDWAIT: u32 = 32; constant SA_SIGINFO (line 693) | pub const SA_SIGINFO: u32 = 64; constant SA_USERTRAMP (line 694) | pub const SA_USERTRAMP: u32 = 256; constant SA_64REGSET (line 695) | pub const SA_64REGSET: u32 = 512; constant SA_USERSPACE_MASK (line 696) | pub const SA_USERSPACE_MASK: u32 = 127; constant SIG_BLOCK (line 697) | pub const SIG_BLOCK: u32 = 1; constant SIG_UNBLOCK (line 698) | pub const SIG_UNBLOCK: u32 = 2; constant SIG_SETMASK (line 699) | pub const SIG_SETMASK: u32 = 3; constant SI_USER (line 700) | pub const SI_USER: u32 = 65537; constant SI_QUEUE (line 701) | pub const SI_QUEUE: u32 = 65538; constant SI_TIMER (line 702) | pub const SI_TIMER: u32 = 65539; constant SI_ASYNCIO (line 703) | pub const SI_ASYNCIO: u32 = 65540; constant SI_MESGQ (line 704) | pub const SI_MESGQ: u32 = 65541; constant SS_ONSTACK (line 705) | pub const SS_ONSTACK: u32 = 1; constant SS_DISABLE (line 706) | pub const SS_DISABLE: u32 = 4; constant MINSIGSTKSZ (line 707) | pub const MINSIGSTKSZ: u32 = 32768; constant SIGSTKSZ (line 708) | pub const SIGSTKSZ: u32 = 131072; constant SV_ONSTACK (line 709) | pub const SV_ONSTACK: u32 = 1; constant SV_INTERRUPT (line 710) | pub const SV_INTERRUPT: u32 = 2; constant SV_RESETHAND (line 711) | pub const SV_RESETHAND: u32 = 4; constant SV_NODEFER (line 712) | pub const SV_NODEFER: u32 = 16; constant SV_NOCLDSTOP (line 713) | pub const SV_NOCLDSTOP: u32 = 8; constant SV_SIGINFO (line 714) | pub const SV_SIGINFO: u32 = 64; constant PSWP (line 715) | pub const PSWP: u32 = 0; constant PVM (line 716) | pub const PVM: u32 = 4; constant PINOD (line 717) | pub const PINOD: u32 = 8; constant PRIBIO (line 718) | pub const PRIBIO: u32 = 16; constant PVFS (line 719) | pub const PVFS: u32 = 20; constant PZERO (line 720) | pub const PZERO: u32 = 22; constant PSOCK (line 721) | pub const PSOCK: u32 = 24; constant PWAIT (line 722) | pub const PWAIT: u32 = 32; constant PLOCK (line 723) | pub const PLOCK: u32 = 36; constant PPAUSE (line 724) | pub const PPAUSE: u32 = 40; constant PUSER (line 725) | pub const PUSER: u32 = 50; constant MAXPRI (line 726) | pub const MAXPRI: u32 = 127; constant PRIMASK (line 727) | pub const PRIMASK: u32 = 255; constant PCATCH (line 728) | pub const PCATCH: u32 = 256; constant PTTYBLOCK (line 729) | pub const PTTYBLOCK: u32 = 512; constant PDROP (line 730) | pub const PDROP: u32 = 1024; constant PSPIN (line 731) | pub const PSPIN: u32 = 2048; constant CMASK (line 732) | pub const CMASK: u32 = 18; constant CLBYTES (line 733) | pub const CLBYTES: u32 = 4096; constant CLOFSET (line 734) | pub const CLOFSET: u32 = 4095; constant CLOFF (line 735) | pub const CLOFF: u32 = 4095; constant CLSHIFT (line 736) | pub const CLSHIFT: u32 = 12; constant CBLOCK (line 737) | pub const CBLOCK: u32 = 64; constant CBQSIZE (line 738) | pub const CBQSIZE: u32 = 8; constant CROUND (line 739) | pub const CROUND: u32 = 63; constant MAXBSIZE (line 740) | pub const MAXBSIZE: u32 = 1048576; constant MAXPHYSIO (line 741) | pub const MAXPHYSIO: u32 = 131072; constant MAXFRAG (line 742) | pub const MAXFRAG: u32 = 8; constant MAXPHYSIO_WIRED (line 743) | pub const MAXPHYSIO_WIRED: u32 = 16777216; constant MAXPATHLEN (line 744) | pub const MAXPATHLEN: u32 = 1024; constant MAXSYMLINKS (line 745) | pub const MAXSYMLINKS: u32 = 32; constant FSHIFT (line 746) | pub const FSHIFT: u32 = 11; constant FSCALE (line 747) | pub const FSCALE: u32 = 2048; constant SPLAY_NEGINF (line 748) | pub const SPLAY_NEGINF: i32 = -1; constant SPLAY_INF (line 749) | pub const SPLAY_INF: u32 = 1; constant RB_BLACK (line 750) | pub const RB_BLACK: u32 = 0; constant RB_RED (line 751) | pub const RB_RED: u32 = 1; constant RB_NEGINF (line 752) | pub const RB_NEGINF: i32 = -1; constant RB_INF (line 753) | pub const RB_INF: u32 = 1; constant RNF_NORMAL (line 754) | pub const RNF_NORMAL: u32 = 1; constant RNF_ROOT (line 755) | pub const RNF_ROOT: u32 = 2; constant RNF_ACTIVE (line 756) | pub const RNF_ACTIVE: u32 = 4; constant __WORDSIZE (line 757) | pub const __WORDSIZE: u32 = 64; constant INT8_MAX (line 758) | pub const INT8_MAX: u32 = 127; constant INT16_MAX (line 759) | pub const INT16_MAX: u32 = 32767; constant INT32_MAX (line 760) | pub const INT32_MAX: u32 = 2147483647; constant INT64_MAX (line 761) | pub const INT64_MAX: u64 = 9223372036854775807; constant INT8_MIN (line 762) | pub const INT8_MIN: i32 = -128; constant INT16_MIN (line 763) | pub const INT16_MIN: i32 = -32768; constant INT32_MIN (line 764) | pub const INT32_MIN: i32 = -2147483648; constant INT64_MIN (line 765) | pub const INT64_MIN: i64 = -9223372036854775808; constant UINT8_MAX (line 766) | pub const UINT8_MAX: u32 = 255; constant UINT16_MAX (line 767) | pub const UINT16_MAX: u32 = 65535; constant UINT32_MAX (line 768) | pub const UINT32_MAX: u32 = 4294967295; constant UINT64_MAX (line 769) | pub const UINT64_MAX: i32 = -1; constant INT_LEAST8_MIN (line 770) | pub const INT_LEAST8_MIN: i32 = -128; constant INT_LEAST16_MIN (line 771) | pub const INT_LEAST16_MIN: i32 = -32768; constant INT_LEAST32_MIN (line 772) | pub const INT_LEAST32_MIN: i32 = -2147483648; constant INT_LEAST64_MIN (line 773) | pub const INT_LEAST64_MIN: i64 = -9223372036854775808; constant INT_LEAST8_MAX (line 774) | pub const INT_LEAST8_MAX: u32 = 127; constant INT_LEAST16_MAX (line 775) | pub const INT_LEAST16_MAX: u32 = 32767; constant INT_LEAST32_MAX (line 776) | pub const INT_LEAST32_MAX: u32 = 2147483647; constant INT_LEAST64_MAX (line 777) | pub const INT_LEAST64_MAX: u64 = 9223372036854775807; constant UINT_LEAST8_MAX (line 778) | pub const UINT_LEAST8_MAX: u32 = 255; constant UINT_LEAST16_MAX (line 779) | pub const UINT_LEAST16_MAX: u32 = 65535; constant UINT_LEAST32_MAX (line 780) | pub const UINT_LEAST32_MAX: u32 = 4294967295; constant UINT_LEAST64_MAX (line 781) | pub const UINT_LEAST64_MAX: i32 = -1; constant INT_FAST8_MIN (line 782) | pub const INT_FAST8_MIN: i32 = -128; constant INT_FAST16_MIN (line 783) | pub const INT_FAST16_MIN: i32 = -32768; constant INT_FAST32_MIN (line 784) | pub const INT_FAST32_MIN: i32 = -2147483648; constant INT_FAST64_MIN (line 785) | pub const INT_FAST64_MIN: i64 = -9223372036854775808; constant INT_FAST8_MAX (line 786) | pub const INT_FAST8_MAX: u32 = 127; constant INT_FAST16_MAX (line 787) | pub const INT_FAST16_MAX: u32 = 32767; constant INT_FAST32_MAX (line 788) | pub const INT_FAST32_MAX: u32 = 2147483647; constant INT_FAST64_MAX (line 789) | pub const INT_FAST64_MAX: u64 = 9223372036854775807; constant UINT_FAST8_MAX (line 790) | pub const UINT_FAST8_MAX: u32 = 255; constant UINT_FAST16_MAX (line 791) | pub const UINT_FAST16_MAX: u32 = 65535; constant UINT_FAST32_MAX (line 792) | pub const UINT_FAST32_MAX: u32 = 4294967295; constant UINT_FAST64_MAX (line 793) | pub const UINT_FAST64_MAX: i32 = -1; constant INTPTR_MAX (line 794) | pub const INTPTR_MAX: u64 = 9223372036854775807; constant INTPTR_MIN (line 795) | pub const INTPTR_MIN: i64 = -9223372036854775808; constant UINTPTR_MAX (line 796) | pub const UINTPTR_MAX: i32 = -1; constant SIZE_MAX (line 797) | pub const SIZE_MAX: i32 = -1; constant RSIZE_MAX (line 798) | pub const RSIZE_MAX: i32 = -1; constant WINT_MIN (line 799) | pub const WINT_MIN: i32 = -2147483648; constant WINT_MAX (line 800) | pub const WINT_MAX: u32 = 2147483647; constant SIG_ATOMIC_MIN (line 801) | pub const SIG_ATOMIC_MIN: i32 = -2147483648; constant SIG_ATOMIC_MAX (line 802) | pub const SIG_ATOMIC_MAX: u32 = 2147483647; constant KEV_INET_SUBCLASS (line 803) | pub const KEV_INET_SUBCLASS: u32 = 1; constant KEV_INET_NEW_ADDR (line 804) | pub const KEV_INET_NEW_ADDR: u32 = 1; constant KEV_INET_CHANGED_ADDR (line 805) | pub const KEV_INET_CHANGED_ADDR: u32 = 2; constant KEV_INET_ADDR_DELETED (line 806) | pub const KEV_INET_ADDR_DELETED: u32 = 3; constant KEV_INET_SIFDSTADDR (line 807) | pub const KEV_INET_SIFDSTADDR: u32 = 4; constant KEV_INET_SIFBRDADDR (line 808) | pub const KEV_INET_SIFBRDADDR: u32 = 5; constant KEV_INET_SIFNETMASK (line 809) | pub const KEV_INET_SIFNETMASK: u32 = 6; constant KEV_INET_ARPCOLLISION (line 810) | pub const KEV_INET_ARPCOLLISION: u32 = 7; constant KEV_INET_PORTINUSE (line 811) | pub const KEV_INET_PORTINUSE: u32 = 8; constant KEV_INET_ARPRTRFAILURE (line 812) | pub const KEV_INET_ARPRTRFAILURE: u32 = 9; constant KEV_INET_ARPRTRALIVE (line 813) | pub const KEV_INET_ARPRTRALIVE: u32 = 10; constant KEV_DL_SUBCLASS (line 814) | pub const KEV_DL_SUBCLASS: u32 = 2; constant KEV_DL_SIFFLAGS (line 815) | pub const KEV_DL_SIFFLAGS: u32 = 1; constant KEV_DL_SIFMETRICS (line 816) | pub const KEV_DL_SIFMETRICS: u32 = 2; constant KEV_DL_SIFMTU (line 817) | pub const KEV_DL_SIFMTU: u32 = 3; constant KEV_DL_SIFPHYS (line 818) | pub const KEV_DL_SIFPHYS: u32 = 4; constant KEV_DL_SIFMEDIA (line 819) | pub const KEV_DL_SIFMEDIA: u32 = 5; constant KEV_DL_SIFGENERIC (line 820) | pub const KEV_DL_SIFGENERIC: u32 = 6; constant KEV_DL_ADDMULTI (line 821) | pub const KEV_DL_ADDMULTI: u32 = 7; constant KEV_DL_DELMULTI (line 822) | pub const KEV_DL_DELMULTI: u32 = 8; constant KEV_DL_IF_ATTACHED (line 823) | pub const KEV_DL_IF_ATTACHED: u32 = 9; constant KEV_DL_IF_DETACHING (line 824) | pub const KEV_DL_IF_DETACHING: u32 = 10; constant KEV_DL_IF_DETACHED (line 825) | pub const KEV_DL_IF_DETACHED: u32 = 11; constant KEV_DL_LINK_OFF (line 826) | pub const KEV_DL_LINK_OFF: u32 = 12; constant KEV_DL_LINK_ON (line 827) | pub const KEV_DL_LINK_ON: u32 = 13; constant KEV_DL_PROTO_ATTACHED (line 828) | pub const KEV_DL_PROTO_ATTACHED: u32 = 14; constant KEV_DL_PROTO_DETACHED (line 829) | pub const KEV_DL_PROTO_DETACHED: u32 = 15; constant KEV_DL_LINK_ADDRESS_CHANGED (line 830) | pub const KEV_DL_LINK_ADDRESS_CHANGED: u32 = 16; constant KEV_DL_WAKEFLAGS_CHANGED (line 831) | pub const KEV_DL_WAKEFLAGS_CHANGED: u32 = 17; constant KEV_DL_IF_IDLE_ROUTE_REFCNT (line 832) | pub const KEV_DL_IF_IDLE_ROUTE_REFCNT: u32 = 18; constant KEV_DL_IFCAP_CHANGED (line 833) | pub const KEV_DL_IFCAP_CHANGED: u32 = 19; constant KEV_DL_LINK_QUALITY_METRIC_CHANGED (line 834) | pub const KEV_DL_LINK_QUALITY_METRIC_CHANGED: u32 = 20; constant KEV_DL_NODE_PRESENCE (line 835) | pub const KEV_DL_NODE_PRESENCE: u32 = 21; constant KEV_DL_NODE_ABSENCE (line 836) | pub const KEV_DL_NODE_ABSENCE: u32 = 22; constant KEV_DL_MASTER_ELECTED (line 837) | pub const KEV_DL_MASTER_ELECTED: u32 = 23; constant KEV_DL_ISSUES (line 838) | pub const KEV_DL_ISSUES: u32 = 24; constant KEV_DL_IFDELEGATE_CHANGED (line 839) | pub const KEV_DL_IFDELEGATE_CHANGED: u32 = 25; constant KEV_DL_AWDL_RESTRICTED (line 840) | pub const KEV_DL_AWDL_RESTRICTED: u32 = 26; constant KEV_DL_AWDL_UNRESTRICTED (line 841) | pub const KEV_DL_AWDL_UNRESTRICTED: u32 = 27; constant KEV_DL_RRC_STATE_CHANGED (line 842) | pub const KEV_DL_RRC_STATE_CHANGED: u32 = 28; constant KEV_DL_QOS_MODE_CHANGED (line 843) | pub const KEV_DL_QOS_MODE_CHANGED: u32 = 29; constant KEV_DL_LOW_POWER_MODE_CHANGED (line 844) | pub const KEV_DL_LOW_POWER_MODE_CHANGED: u32 = 30; constant KEV_NETPOLICY_SUBCLASS (line 845) | pub const KEV_NETPOLICY_SUBCLASS: u32 = 3; constant KEV_NETPOLICY_IFDENIED (line 846) | pub const KEV_NETPOLICY_IFDENIED: u32 = 1; constant KEV_NETPOLICY_IFFAILED (line 847) | pub const KEV_NETPOLICY_IFFAILED: u32 = 2; constant KEV_NETPOLICY_NETDENIED (line 848) | pub const KEV_NETPOLICY_NETDENIED: u32 = 3; constant NETPOLICY_NETWORKTYPE_LOCAL (line 849) | pub const NETPOLICY_NETWORKTYPE_LOCAL: u32 = 1; constant KEV_SOCKET_SUBCLASS (line 850) | pub const KEV_SOCKET_SUBCLASS: u32 = 4; constant KEV_SOCKET_CLOSED (line 851) | pub const KEV_SOCKET_CLOSED: u32 = 1; constant KEV_INET6_SUBCLASS (line 852) | pub const KEV_INET6_SUBCLASS: u32 = 6; constant KEV_INET6_NEW_USER_ADDR (line 853) | pub const KEV_INET6_NEW_USER_ADDR: u32 = 1; constant KEV_INET6_CHANGED_ADDR (line 854) | pub const KEV_INET6_CHANGED_ADDR: u32 = 2; constant KEV_INET6_ADDR_DELETED (line 855) | pub const KEV_INET6_ADDR_DELETED: u32 = 3; constant KEV_INET6_NEW_LL_ADDR (line 856) | pub const KEV_INET6_NEW_LL_ADDR: u32 = 4; constant KEV_INET6_NEW_RTADV_ADDR (line 857) | pub const KEV_INET6_NEW_RTADV_ADDR: u32 = 5; constant KEV_INET6_DEFROUTER (line 858) | pub const KEV_INET6_DEFROUTER: u32 = 6; constant KEV_INET6_REQUEST_NAT64_PREFIX (line 859) | pub const KEV_INET6_REQUEST_NAT64_PREFIX: u32 = 7; constant KEV_ND6_SUBCLASS (line 860) | pub const KEV_ND6_SUBCLASS: u32 = 7; constant KEV_ND6_RA (line 861) | pub const KEV_ND6_RA: u32 = 1; constant KEV_ND6_NDFAILURE (line 862) | pub const KEV_ND6_NDFAILURE: u32 = 2; constant KEV_ND6_NDALIVE (line 863) | pub const KEV_ND6_NDALIVE: u32 = 3; constant KEV_ND6_DAD_FAILURE (line 864) | pub const KEV_ND6_DAD_FAILURE: u32 = 4; constant KEV_ND6_DAD_SUCCESS (line 865) | pub const KEV_ND6_DAD_SUCCESS: u32 = 5; constant KEV_ND6_ADDR_DETACHED (line 866) | pub const KEV_ND6_ADDR_DETACHED: u32 = 6; constant KEV_ND6_ADDR_DEPRECATED (line 867) | pub const KEV_ND6_ADDR_DEPRECATED: u32 = 7; constant KEV_ND6_ADDR_EXPIRED (line 868) | pub const KEV_ND6_ADDR_EXPIRED: u32 = 8; constant KEV_ND6_RTR_EXPIRED (line 869) | pub const KEV_ND6_RTR_EXPIRED: u32 = 9; constant KEV_ND6_PFX_EXPIRED (line 870) | pub const KEV_ND6_PFX_EXPIRED: u32 = 10; constant KEV_NECP_SUBCLASS (line 871) | pub const KEV_NECP_SUBCLASS: u32 = 8; constant KEV_NECP_POLICIES_CHANGED (line 872) | pub const KEV_NECP_POLICIES_CHANGED: u32 = 1; constant KEV_NETAGENT_SUBCLASS (line 873) | pub const KEV_NETAGENT_SUBCLASS: u32 = 9; constant KEV_NETAGENT_REGISTERED (line 874) | pub const KEV_NETAGENT_REGISTERED: u32 = 1; constant KEV_NETAGENT_UNREGISTERED (line 875) | pub const KEV_NETAGENT_UNREGISTERED: u32 = 2; constant KEV_NETAGENT_UPDATED (line 876) | pub const KEV_NETAGENT_UPDATED: u32 = 3; constant KEV_NETAGENT_UPDATED_INTERFACES (line 877) | pub const KEV_NETAGENT_UPDATED_INTERFACES: u32 = 4; constant KEV_LOG_SUBCLASS (line 878) | pub const KEV_LOG_SUBCLASS: u32 = 10; constant IPFWLOGEVENT (line 879) | pub const IPFWLOGEVENT: u32 = 0; constant KEV_NETEVENT_SUBCLASS (line 880) | pub const KEV_NETEVENT_SUBCLASS: u32 = 11; constant KEV_NETEVENT_APNFALLBACK (line 881) | pub const KEV_NETEVENT_APNFALLBACK: u32 = 1; constant KEV_NETEVENT_CLAT46_EVENT (line 882) | pub const KEV_NETEVENT_CLAT46_EVENT: u32 = 2; constant KEV_MPTCP_SUBCLASS (line 883) | pub const KEV_MPTCP_SUBCLASS: u32 = 12; constant KEV_MPTCP_CELLUSE (line 884) | pub const KEV_MPTCP_CELLUSE: u32 = 1; constant KEV_IPSEC_SUBCLASS (line 885) | pub const KEV_IPSEC_SUBCLASS: u32 = 13; constant KEV_IPSEC_WAKE_PACKET (line 886) | pub const KEV_IPSEC_WAKE_PACKET: u32 = 1; constant SOCK_STREAM (line 887) | pub const SOCK_STREAM: u32 = 1; constant SOCK_DGRAM (line 888) | pub const SOCK_DGRAM: u32 = 2; constant SOCK_RAW (line 889) | pub const SOCK_RAW: u32 = 3; constant SOCK_RDM (line 890) | pub const SOCK_RDM: u32 = 4; constant SOCK_SEQPACKET (line 891) | pub const SOCK_SEQPACKET: u32 = 5; constant SO_DEBUG (line 892) | pub const SO_DEBUG: u32 = 1; constant SO_ACCEPTCONN (line 893) | pub const SO_ACCEPTCONN: u32 = 2; constant SO_REUSEADDR (line 894) | pub const SO_REUSEADDR: u32 = 4; constant SO_KEEPALIVE (line 895) | pub const SO_KEEPALIVE: u32 = 8; constant SO_DONTROUTE (line 896) | pub const SO_DONTROUTE: u32 = 16; constant SO_BROADCAST (line 897) | pub const SO_BROADCAST: u32 = 32; constant SO_USELOOPBACK (line 898) | pub const SO_USELOOPBACK: u32 = 64; constant SO_LINGER (line 899) | pub const SO_LINGER: u32 = 128; constant SO_OOBINLINE (line 900) | pub const SO_OOBINLINE: u32 = 256; constant SO_REUSEPORT (line 901) | pub const SO_REUSEPORT: u32 = 512; constant SO_TIMESTAMP (line 902) | pub const SO_TIMESTAMP: u32 = 1024; constant SO_TIMESTAMP_MONOTONIC (line 903) | pub const SO_TIMESTAMP_MONOTONIC: u32 = 2048; constant SO_DONTTRUNC (line 904) | pub const SO_DONTTRUNC: u32 = 8192; constant SO_WANTMORE (line 905) | pub const SO_WANTMORE: u32 = 16384; constant SO_WANTOOBFLAG (line 906) | pub const SO_WANTOOBFLAG: u32 = 32768; constant SO_NOWAKEFROMSLEEP (line 907) | pub const SO_NOWAKEFROMSLEEP: u32 = 65536; constant SO_NOAPNFALLBK (line 908) | pub const SO_NOAPNFALLBK: u32 = 131072; constant SO_TIMESTAMP_CONTINUOUS (line 909) | pub const SO_TIMESTAMP_CONTINUOUS: u32 = 262144; constant SO_SNDBUF (line 910) | pub const SO_SNDBUF: u32 = 4097; constant SO_RCVBUF (line 911) | pub const SO_RCVBUF: u32 = 4098; constant SO_SNDLOWAT (line 912) | pub const SO_SNDLOWAT: u32 = 4099; constant SO_RCVLOWAT (line 913) | pub const SO_RCVLOWAT: u32 = 4100; constant SO_SNDTIMEO (line 914) | pub const SO_SNDTIMEO: u32 = 4101; constant SO_RCVTIMEO (line 915) | pub const SO_RCVTIMEO: u32 = 4102; constant SO_ERROR (line 916) | pub const SO_ERROR: u32 = 4103; constant SO_TYPE (line 917) | pub const SO_TYPE: u32 = 4104; constant SO_LABEL (line 918) | pub const SO_LABEL: u32 = 4112; constant SO_PEERLABEL (line 919) | pub const SO_PEERLABEL: u32 = 4113; constant SO_NREAD (line 920) | pub const SO_NREAD: u32 = 4128; constant SO_NKE (line 921) | pub const SO_NKE: u32 = 4129; constant SO_NOSIGPIPE (line 922) | pub const SO_NOSIGPIPE: u32 = 4130; constant SO_NOADDRERR (line 923) | pub const SO_NOADDRERR: u32 = 4131; constant SO_NWRITE (line 924) | pub const SO_NWRITE: u32 = 4132; constant SO_REUSESHAREUID (line 925) | pub const SO_REUSESHAREUID: u32 = 4133; constant SO_NOTIFYCONFLICT (line 926) | pub const SO_NOTIFYCONFLICT: u32 = 4134; constant SO_UPCALLCLOSEWAIT (line 927) | pub const SO_UPCALLCLOSEWAIT: u32 = 4135; constant SO_LINGER_SEC (line 928) | pub const SO_LINGER_SEC: u32 = 4224; constant SO_RESTRICTIONS (line 929) | pub const SO_RESTRICTIONS: u32 = 4225; constant SO_RESTRICT_DENY_IN (line 930) | pub const SO_RESTRICT_DENY_IN: u32 = 1; constant SO_RESTRICT_DENY_OUT (line 931) | pub const SO_RESTRICT_DENY_OUT: u32 = 2; constant SO_RESTRICT_DENY_CELLULAR (line 932) | pub const SO_RESTRICT_DENY_CELLULAR: u32 = 4; constant SO_RESTRICT_DENY_EXPENSIVE (line 933) | pub const SO_RESTRICT_DENY_EXPENSIVE: u32 = 8; constant SO_RESTRICT_DENY_CONSTRAINED (line 934) | pub const SO_RESTRICT_DENY_CONSTRAINED: u32 = 16; constant SO_RANDOMPORT (line 935) | pub const SO_RANDOMPORT: u32 = 4226; constant SO_NP_EXTENSIONS (line 936) | pub const SO_NP_EXTENSIONS: u32 = 4227; constant SO_EXECPATH (line 937) | pub const SO_EXECPATH: u32 = 4229; constant SO_TRAFFIC_CLASS (line 938) | pub const SO_TRAFFIC_CLASS: u32 = 4230; constant SO_TC_BK_SYS (line 939) | pub const SO_TC_BK_SYS: u32 = 100; constant SO_TC_BK (line 940) | pub const SO_TC_BK: u32 = 200; constant SO_TC_BE (line 941) | pub const SO_TC_BE: u32 = 0; constant SO_TC_RD (line 942) | pub const SO_TC_RD: u32 = 300; constant SO_TC_OAM (line 943) | pub const SO_TC_OAM: u32 = 400; constant SO_TC_AV (line 944) | pub const SO_TC_AV: u32 = 500; constant SO_TC_RV (line 945) | pub const SO_TC_RV: u32 = 600; constant SO_TC_VI (line 946) | pub const SO_TC_VI: u32 = 700; constant SO_TC_VO (line 947) | pub const SO_TC_VO: u32 = 800; constant SO_TC_CTL (line 948) | pub const SO_TC_CTL: u32 = 900; constant SO_TC_MAX (line 949) | pub const SO_TC_MAX: u32 = 10; constant TRAFFIC_MGT_SO_BACKGROUND (line 950) | pub const TRAFFIC_MGT_SO_BACKGROUND: u32 = 1; constant TRAFFIC_MGT_TCP_RECVBG (line 951) | pub const TRAFFIC_MGT_TCP_RECVBG: u32 = 2; constant SO_RECV_TRAFFIC_CLASS (line 952) | pub const SO_RECV_TRAFFIC_CLASS: u32 = 4231; constant SO_TRAFFIC_CLASS_DBG (line 953) | pub const SO_TRAFFIC_CLASS_DBG: u32 = 4232; constant SO_OPTION_UNUSED_0 (line 954) | pub const SO_OPTION_UNUSED_0: u32 = 4233; constant SO_PRIVILEGED_TRAFFIC_CLASS (line 955) | pub const SO_PRIVILEGED_TRAFFIC_CLASS: u32 = 4240; constant SO_DEFUNCTIT (line 956) | pub const SO_DEFUNCTIT: u32 = 4241; constant SO_DEFUNCTOK (line 957) | pub const SO_DEFUNCTOK: u32 = 4352; constant SO_ISDEFUNCT (line 958) | pub const SO_ISDEFUNCT: u32 = 4353; constant SO_OPPORTUNISTIC (line 959) | pub const SO_OPPORTUNISTIC: u32 = 4354; constant SO_FLUSH (line 960) | pub const SO_FLUSH: u32 = 4355; constant SO_TC_ALL (line 961) | pub const SO_TC_ALL: i32 = -1; constant SO_RECV_ANYIF (line 962) | pub const SO_RECV_ANYIF: u32 = 4356; constant SO_TRAFFIC_MGT_BACKGROUND (line 963) | pub const SO_TRAFFIC_MGT_BACKGROUND: u32 = 4357; constant SO_FLOW_DIVERT_TOKEN (line 964) | pub const SO_FLOW_DIVERT_TOKEN: u32 = 4358; constant SO_DELEGATED (line 965) | pub const SO_DELEGATED: u32 = 4359; constant SO_DELEGATED_UUID (line 966) | pub const SO_DELEGATED_UUID: u32 = 4360; constant SO_NECP_ATTRIBUTES (line 967) | pub const SO_NECP_ATTRIBUTES: u32 = 4361; constant SO_CFIL_SOCK_ID (line 968) | pub const SO_CFIL_SOCK_ID: u32 = 4368; constant SO_NECP_CLIENTUUID (line 969) | pub const SO_NECP_CLIENTUUID: u32 = 4369; constant SO_NUMRCVPKT (line 970) | pub const SO_NUMRCVPKT: u32 = 4370; constant SO_AWDL_UNRESTRICTED (line 971) | pub const SO_AWDL_UNRESTRICTED: u32 = 4371; constant SO_EXTENDED_BK_IDLE (line 972) | pub const SO_EXTENDED_BK_IDLE: u32 = 4372; constant SO_MARK_CELLFALLBACK (line 973) | pub const SO_MARK_CELLFALLBACK: u32 = 4373; constant SO_NET_SERVICE_TYPE (line 974) | pub const SO_NET_SERVICE_TYPE: u32 = 4374; constant SO_QOSMARKING_POLICY_OVERRIDE (line 975) | pub const SO_QOSMARKING_POLICY_OVERRIDE: u32 = 4375; constant SO_INTCOPROC_ALLOW (line 976) | pub const SO_INTCOPROC_ALLOW: u32 = 4376; constant SO_NETSVC_MARKING_LEVEL (line 977) | pub const SO_NETSVC_MARKING_LEVEL: u32 = 4377; constant SO_NECP_LISTENUUID (line 978) | pub const SO_NECP_LISTENUUID: u32 = 4384; constant SO_MPKL_SEND_INFO (line 979) | pub const SO_MPKL_SEND_INFO: u32 = 4386; constant SO_STATISTICS_EVENT (line 980) | pub const SO_STATISTICS_EVENT: u32 = 4387; constant SO_WANT_KEV_SOCKET_CLOSED (line 981) | pub const SO_WANT_KEV_SOCKET_CLOSED: u32 = 4388; constant NET_SERVICE_TYPE_BE (line 982) | pub const NET_SERVICE_TYPE_BE: u32 = 0; constant NET_SERVICE_TYPE_BK (line 983) | pub const NET_SERVICE_TYPE_BK: u32 = 1; constant NET_SERVICE_TYPE_SIG (line 984) | pub const NET_SERVICE_TYPE_SIG: u32 = 2; constant NET_SERVICE_TYPE_VI (line 985) | pub const NET_SERVICE_TYPE_VI: u32 = 3; constant NET_SERVICE_TYPE_VO (line 986) | pub const NET_SERVICE_TYPE_VO: u32 = 4; constant NET_SERVICE_TYPE_RV (line 987) | pub const NET_SERVICE_TYPE_RV: u32 = 5; constant NET_SERVICE_TYPE_AV (line 988) | pub const NET_SERVICE_TYPE_AV: u32 = 6; constant NET_SERVICE_TYPE_OAM (line 989) | pub const NET_SERVICE_TYPE_OAM: u32 = 7; constant NET_SERVICE_TYPE_RD (line 990) | pub const NET_SERVICE_TYPE_RD: u32 = 8; constant _NET_SERVICE_TYPE_COUNT (line 991) | pub const _NET_SERVICE_TYPE_COUNT: u32 = 9; constant SO_TC_NET_SERVICE_OFFSET (line 992) | pub const SO_TC_NET_SERVICE_OFFSET: u32 = 10000; constant SO_TC_NETSVC_SIG (line 993) | pub const SO_TC_NETSVC_SIG: u32 = 10002; constant NETSVC_MRKNG_UNKNOWN (line 994) | pub const NETSVC_MRKNG_UNKNOWN: u32 = 0; constant NETSVC_MRKNG_LVL_L2 (line 995) | pub const NETSVC_MRKNG_LVL_L2: u32 = 1; constant NETSVC_MRKNG_LVL_L3L2_ALL (line 996) | pub const NETSVC_MRKNG_LVL_L3L2_ALL: u32 = 2; constant NETSVC_MRKNG_LVL_L3L2_BK (line 997) | pub const NETSVC_MRKNG_LVL_L3L2_BK: u32 = 3; constant SAE_ASSOCID_ANY (line 998) | pub const SAE_ASSOCID_ANY: u32 = 0; constant SAE_CONNID_ANY (line 999) | pub const SAE_CONNID_ANY: u32 = 0; constant CONNECT_RESUME_ON_READ_WRITE (line 1000) | pub const CONNECT_RESUME_ON_READ_WRITE: u32 = 1; constant CONNECT_DATA_IDEMPOTENT (line 1001) | pub const CONNECT_DATA_IDEMPOTENT: u32 = 2; constant CONNECT_DATA_AUTHENTICATED (line 1002) | pub const CONNECT_DATA_AUTHENTICATED: u32 = 4; constant SONPX_SETOPTSHUT (line 1003) | pub const SONPX_SETOPTSHUT: u32 = 1; constant SOL_SOCKET (line 1004) | pub const SOL_SOCKET: u32 = 65535; constant AF_UNSPEC (line 1005) | pub const AF_UNSPEC: u32 = 0; constant AF_UNIX (line 1006) | pub const AF_UNIX: u32 = 1; constant AF_LOCAL (line 1007) | pub const AF_LOCAL: u32 = 1; constant AF_INET (line 1008) | pub const AF_INET: u32 = 2; constant AF_IMPLINK (line 1009) | pub const AF_IMPLINK: u32 = 3; constant AF_PUP (line 1010) | pub const AF_PUP: u32 = 4; constant AF_CHAOS (line 1011) | pub const AF_CHAOS: u32 = 5; constant AF_NS (line 1012) | pub const AF_NS: u32 = 6; constant AF_ISO (line 1013) | pub const AF_ISO: u32 = 7; constant AF_OSI (line 1014) | pub const AF_OSI: u32 = 7; constant AF_ECMA (line 1015) | pub const AF_ECMA: u32 = 8; constant AF_DATAKIT (line 1016) | pub const AF_DATAKIT: u32 = 9; constant AF_CCITT (line 1017) | pub const AF_CCITT: u32 = 10; constant AF_SNA (line 1018) | pub const AF_SNA: u32 = 11; constant AF_DECnet (line 1019) | pub const AF_DECnet: u32 = 12; constant AF_DLI (line 1020) | pub const AF_DLI: u32 = 13; constant AF_LAT (line 1021) | pub const AF_LAT: u32 = 14; constant AF_HYLINK (line 1022) | pub const AF_HYLINK: u32 = 15; constant AF_APPLETALK (line 1023) | pub const AF_APPLETALK: u32 = 16; constant AF_ROUTE (line 1024) | pub const AF_ROUTE: u32 = 17; constant AF_LINK (line 1025) | pub const AF_LINK: u32 = 18; constant pseudo_AF_XTP (line 1026) | pub const pseudo_AF_XTP: u32 = 19; constant AF_COIP (line 1027) | pub const AF_COIP: u32 = 20; constant AF_CNT (line 1028) | pub const AF_CNT: u32 = 21; constant pseudo_AF_RTIP (line 1029) | pub const pseudo_AF_RTIP: u32 = 22; constant AF_IPX (line 1030) | pub const AF_IPX: u32 = 23; constant AF_SIP (line 1031) | pub const AF_SIP: u32 = 24; constant pseudo_AF_PIP (line 1032) | pub const pseudo_AF_PIP: u32 = 25; constant AF_NDRV (line 1033) | pub const AF_NDRV: u32 = 27; constant AF_ISDN (line 1034) | pub const AF_ISDN: u32 = 28; constant AF_E164 (line 1035) | pub const AF_E164: u32 = 28; constant pseudo_AF_KEY (line 1036) | pub const pseudo_AF_KEY: u32 = 29; constant AF_INET6 (line 1037) | pub const AF_INET6: u32 = 30; constant AF_NATM (line 1038) | pub const AF_NATM: u32 = 31; constant AF_SYSTEM (line 1039) | pub const AF_SYSTEM: u32 = 32; constant AF_NETBIOS (line 1040) | pub const AF_NETBIOS: u32 = 33; constant AF_PPP (line 1041) | pub const AF_PPP: u32 = 34; constant pseudo_AF_HDRCMPLT (line 1042) | pub const pseudo_AF_HDRCMPLT: u32 = 35; constant AF_AFP (line 1043) | pub const AF_AFP: u32 = 36; constant AF_IEEE80211 (line 1044) | pub const AF_IEEE80211: u32 = 37; constant AF_UTUN (line 1045) | pub const AF_UTUN: u32 = 38; constant AF_MULTIPATH (line 1046) | pub const AF_MULTIPATH: u32 = 39; constant AF_VSOCK (line 1047) | pub const AF_VSOCK: u32 = 40; constant AF_MAX (line 1048) | pub const AF_MAX: u32 = 41; constant SOCK_MAXADDRLEN (line 1049) | pub const SOCK_MAXADDRLEN: u32 = 255; constant _SS_MAXSIZE (line 1050) | pub const _SS_MAXSIZE: u32 = 128; constant PF_UNSPEC (line 1051) | pub const PF_UNSPEC: u32 = 0; constant PF_LOCAL (line 1052) | pub const PF_LOCAL: u32 = 1; constant PF_UNIX (line 1053) | pub const PF_UNIX: u32 = 1; constant PF_INET (line 1054) | pub const PF_INET: u32 = 2; constant PF_IMPLINK (line 1055) | pub const PF_IMPLINK: u32 = 3; constant PF_PUP (line 1056) | pub const PF_PUP: u32 = 4; constant PF_CHAOS (line 1057) | pub const PF_CHAOS: u32 = 5; constant PF_NS (line 1058) | pub const PF_NS: u32 = 6; constant PF_ISO (line 1059) | pub const PF_ISO: u32 = 7; constant PF_OSI (line 1060) | pub const PF_OSI: u32 = 7; constant PF_ECMA (line 1061) | pub const PF_ECMA: u32 = 8; constant PF_DATAKIT (line 1062) | pub const PF_DATAKIT: u32 = 9; constant PF_CCITT (line 1063) | pub const PF_CCITT: u32 = 10; constant PF_SNA (line 1064) | pub const PF_SNA: u32 = 11; constant PF_DECnet (line 1065) | pub const PF_DECnet: u32 = 12; constant PF_DLI (line 1066) | pub const PF_DLI: u32 = 13; constant PF_LAT (line 1067) | pub const PF_LAT: u32 = 14; constant PF_HYLINK (line 1068) | pub const PF_HYLINK: u32 = 15; constant PF_APPLETALK (line 1069) | pub const PF_APPLETALK: u32 = 16; constant PF_ROUTE (line 1070) | pub const PF_ROUTE: u32 = 17; constant PF_LINK (line 1071) | pub const PF_LINK: u32 = 18; constant PF_XTP (line 1072) | pub const PF_XTP: u32 = 19; constant PF_COIP (line 1073) | pub const PF_COIP: u32 = 20; constant PF_CNT (line 1074) | pub const PF_CNT: u32 = 21; constant PF_SIP (line 1075) | pub const PF_SIP: u32 = 24; constant PF_IPX (line 1076) | pub const PF_IPX: u32 = 23; constant PF_RTIP (line 1077) | pub const PF_RTIP: u32 = 22; constant PF_PIP (line 1078) | pub const PF_PIP: u32 = 25; constant PF_NDRV (line 1079) | pub const PF_NDRV: u32 = 27; constant PF_ISDN (line 1080) | pub const PF_ISDN: u32 = 28; constant PF_KEY (line 1081) | pub const PF_KEY: u32 = 29; constant PF_INET6 (line 1082) | pub const PF_INET6: u32 = 30; constant PF_NATM (line 1083) | pub const PF_NATM: u32 = 31; constant PF_SYSTEM (line 1084) | pub const PF_SYSTEM: u32 = 32; constant PF_NETBIOS (line 1085) | pub const PF_NETBIOS: u32 = 33; constant PF_PPP (line 1086) | pub const PF_PPP: u32 = 34; constant PF_AFP (line 1087) | pub const PF_AFP: u32 = 36; constant PF_UTUN (line 1088) | pub const PF_UTUN: u32 = 38; constant PF_MULTIPATH (line 1089) | pub const PF_MULTIPATH: u32 = 39; constant PF_VSOCK (line 1090) | pub const PF_VSOCK: u32 = 40; constant PF_MAX (line 1091) | pub const PF_MAX: u32 = 41; constant NET_MAXID (line 1092) | pub const NET_MAXID: u32 = 41; constant NET_RT_DUMP (line 1093) | pub const NET_RT_DUMP: u32 = 1; constant NET_RT_FLAGS (line 1094) | pub const NET_RT_FLAGS: u32 = 2; constant NET_RT_IFLIST (line 1095) | pub const NET_RT_IFLIST: u32 = 3; constant NET_RT_STAT (line 1096) | pub const NET_RT_STAT: u32 = 4; constant NET_RT_TRASH (line 1097) | pub const NET_RT_TRASH: u32 = 5; constant NET_RT_IFLIST2 (line 1098) | pub const NET_RT_IFLIST2: u32 = 6; constant NET_RT_DUMP2 (line 1099) | pub const NET_RT_DUMP2: u32 = 7; constant NET_RT_DUMPX (line 1100) | pub const NET_RT_DUMPX: u32 = 8; constant NET_RT_DUMPX_FLAGS (line 1101) | pub const NET_RT_DUMPX_FLAGS: u32 = 9; constant NET_RT_FLAGS_PRIV (line 1102) | pub const NET_RT_FLAGS_PRIV: u32 = 10; constant NET_RT_MAXID (line 1103) | pub const NET_RT_MAXID: u32 = 11; constant SO_STATISTICS_EVENT_ENTER_CELLFALLBACK (line 1104) | pub const SO_STATISTICS_EVENT_ENTER_CELLFALLBACK: u32 = 1; constant SO_STATISTICS_EVENT_EXIT_CELLFALLBACK (line 1105) | pub const SO_STATISTICS_EVENT_EXIT_CELLFALLBACK: u32 = 2; constant SO_STATISTICS_EVENT_RESERVED_1 (line 1106) | pub const SO_STATISTICS_EVENT_RESERVED_1: u32 = 4; constant SO_STATISTICS_EVENT_RESERVED_2 (line 1107) | pub const SO_STATISTICS_EVENT_RESERVED_2: u32 = 8; constant SOMAXCONN (line 1108) | pub const SOMAXCONN: u32 = 128; constant MSG_OOB (line 1109) | pub const MSG_OOB: u32 = 1; constant MSG_PEEK (line 1110) | pub const MSG_PEEK: u32 = 2; constant MSG_DONTROUTE (line 1111) | pub const MSG_DONTROUTE: u32 = 4; constant MSG_EOR (line 1112) | pub const MSG_EOR: u32 = 8; constant MSG_TRUNC (line 1113) | pub const MSG_TRUNC: u32 = 16; constant MSG_CTRUNC (line 1114) | pub const MSG_CTRUNC: u32 = 32; constant MSG_WAITALL (line 1115) | pub const MSG_WAITALL: u32 = 64; constant MSG_DONTWAIT (line 1116) | pub const MSG_DONTWAIT: u32 = 128; constant MSG_EOF (line 1117) | pub const MSG_EOF: u32 = 256; constant MSG_WAITSTREAM (line 1118) | pub const MSG_WAITSTREAM: u32 = 512; constant MSG_FLUSH (line 1119) | pub const MSG_FLUSH: u32 = 1024; constant MSG_HOLD (line 1120) | pub const MSG_HOLD: u32 = 2048; constant MSG_SEND (line 1121) | pub const MSG_SEND: u32 = 4096; constant MSG_HAVEMORE (line 1122) | pub const MSG_HAVEMORE: u32 = 8192; constant MSG_RCVMORE (line 1123) | pub const MSG_RCVMORE: u32 = 16384; constant MSG_NEEDSA (line 1124) | pub const MSG_NEEDSA: u32 = 65536; constant MSG_NOSIGNAL (line 1125) | pub const MSG_NOSIGNAL: u32 = 524288; constant SCM_RIGHTS (line 1126) | pub const SCM_RIGHTS: u32 = 1; constant SCM_TIMESTAMP (line 1127) | pub const SCM_TIMESTAMP: u32 = 2; constant SCM_CREDS (line 1128) | pub const SCM_CREDS: u32 = 3; constant SCM_TIMESTAMP_MONOTONIC (line 1129) | pub const SCM_TIMESTAMP_MONOTONIC: u32 = 4; constant SCM_TIMESTAMP_CONTINUOUS (line 1130) | pub const SCM_TIMESTAMP_CONTINUOUS: u32 = 7; constant SCM_MPKL_SEND_INFO (line 1131) | pub const SCM_MPKL_SEND_INFO: u32 = 8; constant SCM_MPKL_RECV_INFO (line 1132) | pub const SCM_MPKL_RECV_INFO: u32 = 9; constant SHUT_RD (line 1133) | pub const SHUT_RD: u32 = 0; constant SHUT_WR (line 1134) | pub const SHUT_WR: u32 = 1; constant SHUT_RDWR (line 1135) | pub const SHUT_RDWR: u32 = 2; constant CIF_CONNECTING (line 1136) | pub const CIF_CONNECTING: u32 = 1; constant CIF_CONNECTED (line 1137) | pub const CIF_CONNECTED: u32 = 2; constant CIF_DISCONNECTING (line 1138) | pub const CIF_DISCONNECTING: u32 = 4; constant CIF_DISCONNECTED (line 1139) | pub const CIF_DISCONNECTED: u32 = 8; constant CIF_BOUND_IF (line 1140) | pub const CIF_BOUND_IF: u32 = 16; constant CIF_BOUND_IP (line 1141) | pub const CIF_BOUND_IP: u32 = 32; constant CIF_BOUND_PORT (line 1142) | pub const CIF_BOUND_PORT: u32 = 64; constant CIF_PREFERRED (line 1143) | pub const CIF_PREFERRED: u32 = 128; constant CIF_MP_CAPABLE (line 1144) | pub const CIF_MP_CAPABLE: u32 = 256; constant CIF_MP_READY (line 1145) | pub const CIF_MP_READY: u32 = 512; constant CIF_MP_DEGRADED (line 1146) | pub const CIF_MP_DEGRADED: u32 = 1024; constant CIF_MP_ACTIVE (line 1147) | pub const CIF_MP_ACTIVE: u32 = 2048; constant CIAUX_TCP (line 1148) | pub const CIAUX_TCP: u32 = 1; constant CIAUX_MPTCP (line 1149) | pub const CIAUX_MPTCP: u32 = 2; constant IPPROTO_IP (line 1150) | pub const IPPROTO_IP: u32 = 0; constant IPPROTO_HOPOPTS (line 1151) | pub const IPPROTO_HOPOPTS: u32 = 0; constant IPPROTO_ICMP (line 1152) | pub const IPPROTO_ICMP: u32 = 1; constant IPPROTO_IGMP (line 1153) | pub const IPPROTO_IGMP: u32 = 2; constant IPPROTO_GGP (line 1154) | pub const IPPROTO_GGP: u32 = 3; constant IPPROTO_IPV4 (line 1155) | pub const IPPROTO_IPV4: u32 = 4; constant IPPROTO_IPIP (line 1156) | pub const IPPROTO_IPIP: u32 = 4; constant IPPROTO_TCP (line 1157) | pub const IPPROTO_TCP: u32 = 6; constant IPPROTO_ST (line 1158) | pub const IPPROTO_ST: u32 = 7; constant IPPROTO_EGP (line 1159) | pub const IPPROTO_EGP: u32 = 8; constant IPPROTO_PIGP (line 1160) | pub const IPPROTO_PIGP: u32 = 9; constant IPPROTO_RCCMON (line 1161) | pub const IPPROTO_RCCMON: u32 = 10; constant IPPROTO_NVPII (line 1162) | pub const IPPROTO_NVPII: u32 = 11; constant IPPROTO_PUP (line 1163) | pub const IPPROTO_PUP: u32 = 12; constant IPPROTO_ARGUS (line 1164) | pub const IPPROTO_ARGUS: u32 = 13; constant IPPROTO_EMCON (line 1165) | pub const IPPROTO_EMCON: u32 = 14; constant IPPROTO_XNET (line 1166) | pub const IPPROTO_XNET: u32 = 15; constant IPPROTO_CHAOS (line 1167) | pub const IPPROTO_CHAOS: u32 = 16; constant IPPROTO_UDP (line 1168) | pub const IPPROTO_UDP: u32 = 17; constant IPPROTO_MUX (line 1169) | pub const IPPROTO_MUX: u32 = 18; constant IPPROTO_MEAS (line 1170) | pub const IPPROTO_MEAS: u32 = 19; constant IPPROTO_HMP (line 1171) | pub const IPPROTO_HMP: u32 = 20; constant IPPROTO_PRM (line 1172) | pub const IPPROTO_PRM: u32 = 21; constant IPPROTO_IDP (line 1173) | pub const IPPROTO_IDP: u32 = 22; constant IPPROTO_TRUNK1 (line 1174) | pub const IPPROTO_TRUNK1: u32 = 23; constant IPPROTO_TRUNK2 (line 1175) | pub const IPPROTO_TRUNK2: u32 = 24; constant IPPROTO_LEAF1 (line 1176) | pub const IPPROTO_LEAF1: u32 = 25; constant IPPROTO_LEAF2 (line 1177) | pub const IPPROTO_LEAF2: u32 = 26; constant IPPROTO_RDP (line 1178) | pub const IPPROTO_RDP: u32 = 27; constant IPPROTO_IRTP (line 1179) | pub const IPPROTO_IRTP: u32 = 28; constant IPPROTO_TP (line 1180) | pub const IPPROTO_TP: u32 = 29; constant IPPROTO_BLT (line 1181) | pub const IPPROTO_BLT: u32 = 30; constant IPPROTO_NSP (line 1182) | pub const IPPROTO_NSP: u32 = 31; constant IPPROTO_INP (line 1183) | pub const IPPROTO_INP: u32 = 32; constant IPPROTO_SEP (line 1184) | pub const IPPROTO_SEP: u32 = 33; constant IPPROTO_3PC (line 1185) | pub const IPPROTO_3PC: u32 = 34; constant IPPROTO_IDPR (line 1186) | pub const IPPROTO_IDPR: u32 = 35; constant IPPROTO_XTP (line 1187) | pub const IPPROTO_XTP: u32 = 36; constant IPPROTO_DDP (line 1188) | pub const IPPROTO_DDP: u32 = 37; constant IPPROTO_CMTP (line 1189) | pub const IPPROTO_CMTP: u32 = 38; constant IPPROTO_TPXX (line 1190) | pub const IPPROTO_TPXX: u32 = 39; constant IPPROTO_IL (line 1191) | pub const IPPROTO_IL: u32 = 40; constant IPPROTO_IPV6 (line 1192) | pub const IPPROTO_IPV6: u32 = 41; constant IPPROTO_SDRP (line 1193) | pub const IPPROTO_SDRP: u32 = 42; constant IPPROTO_ROUTING (line 1194) | pub const IPPROTO_ROUTING: u32 = 43; constant IPPROTO_FRAGMENT (line 1195) | pub const IPPROTO_FRAGMENT: u32 = 44; constant IPPROTO_IDRP (line 1196) | pub const IPPROTO_IDRP: u32 = 45; constant IPPROTO_RSVP (line 1197) | pub const IPPROTO_RSVP: u32 = 46; constant IPPROTO_GRE (line 1198) | pub const IPPROTO_GRE: u32 = 47; constant IPPROTO_MHRP (line 1199) | pub const IPPROTO_MHRP: u32 = 48; constant IPPROTO_BHA (line 1200) | pub const IPPROTO_BHA: u32 = 49; constant IPPROTO_ESP (line 1201) | pub const IPPROTO_ESP: u32 = 50; constant IPPROTO_AH (line 1202) | pub const IPPROTO_AH: u32 = 51; constant IPPROTO_INLSP (line 1203) | pub const IPPROTO_INLSP: u32 = 52; constant IPPROTO_SWIPE (line 1204) | pub const IPPROTO_SWIPE: u32 = 53; constant IPPROTO_NHRP (line 1205) | pub const IPPROTO_NHRP: u32 = 54; constant IPPROTO_ICMPV6 (line 1206) | pub const IPPROTO_ICMPV6: u32 = 58; constant IPPROTO_NONE (line 1207) | pub const IPPROTO_NONE: u32 = 59; constant IPPROTO_DSTOPTS (line 1208) | pub const IPPROTO_DSTOPTS: u32 = 60; constant IPPROTO_AHIP (line 1209) | pub const IPPROTO_AHIP: u32 = 61; constant IPPROTO_CFTP (line 1210) | pub const IPPROTO_CFTP: u32 = 62; constant IPPROTO_HELLO (line 1211) | pub const IPPROTO_HELLO: u32 = 63; constant IPPROTO_SATEXPAK (line 1212) | pub const IPPROTO_SATEXPAK: u32 = 64; constant IPPROTO_KRYPTOLAN (line 1213) | pub const IPPROTO_KRYPTOLAN: u32 = 65; constant IPPROTO_RVD (line 1214) | pub const IPPROTO_RVD: u32 = 66; constant IPPROTO_IPPC (line 1215) | pub const IPPROTO_IPPC: u32 = 67; constant IPPROTO_ADFS (line 1216) | pub const IPPROTO_ADFS: u32 = 68; constant IPPROTO_SATMON (line 1217) | pub const IPPROTO_SATMON: u32 = 69; constant IPPROTO_VISA (line 1218) | pub const IPPROTO_VISA: u32 = 70; constant IPPROTO_IPCV (line 1219) | pub const IPPROTO_IPCV: u32 = 71; constant IPPROTO_CPNX (line 1220) | pub const IPPROTO_CPNX: u32 = 72; constant IPPROTO_CPHB (line 1221) | pub const IPPROTO_CPHB: u32 = 73; constant IPPROTO_WSN (line 1222) | pub const IPPROTO_WSN: u32 = 74; constant IPPROTO_PVP (line 1223) | pub const IPPROTO_PVP: u32 = 75; constant IPPROTO_BRSATMON (line 1224) | pub const IPPROTO_BRSATMON: u32 = 76; constant IPPROTO_ND (line 1225) | pub const IPPROTO_ND: u32 = 77; constant IPPROTO_WBMON (line 1226) | pub const IPPROTO_WBMON: u32 = 78; constant IPPROTO_WBEXPAK (line 1227) | pub const IPPROTO_WBEXPAK: u32 = 79; constant IPPROTO_EON (line 1228) | pub const IPPROTO_EON: u32 = 80; constant IPPROTO_VMTP (line 1229) | pub const IPPROTO_VMTP: u32 = 81; constant IPPROTO_SVMTP (line 1230) | pub const IPPROTO_SVMTP: u32 = 82; constant IPPROTO_VINES (line 1231) | pub const IPPROTO_VINES: u32 = 83; constant IPPROTO_TTP (line 1232) | pub const IPPROTO_TTP: u32 = 84; constant IPPROTO_IGP (line 1233) | pub const IPPROTO_IGP: u32 = 85; constant IPPROTO_DGP (line 1234) | pub const IPPROTO_DGP: u32 = 86; constant IPPROTO_TCF (line 1235) | pub const IPPROTO_TCF: u32 = 87; constant IPPROTO_IGRP (line 1236) | pub const IPPROTO_IGRP: u32 = 88; constant IPPROTO_OSPFIGP (line 1237) | pub const IPPROTO_OSPFIGP: u32 = 89; constant IPPROTO_SRPC (line 1238) | pub const IPPROTO_SRPC: u32 = 90; constant IPPROTO_LARP (line 1239) | pub const IPPROTO_LARP: u32 = 91; constant IPPROTO_MTP (line 1240) | pub const IPPROTO_MTP: u32 = 92; constant IPPROTO_AX25 (line 1241) | pub const IPPROTO_AX25: u32 = 93; constant IPPROTO_IPEIP (line 1242) | pub const IPPROTO_IPEIP: u32 = 94; constant IPPROTO_MICP (line 1243) | pub const IPPROTO_MICP: u32 = 95; constant IPPROTO_SCCSP (line 1244) | pub const IPPROTO_SCCSP: u32 = 96; constant IPPROTO_ETHERIP (line 1245) | pub const IPPROTO_ETHERIP: u32 = 97; constant IPPROTO_ENCAP (line 1246) | pub const IPPROTO_ENCAP: u32 = 98; constant IPPROTO_APES (line 1247) | pub const IPPROTO_APES: u32 = 99; constant IPPROTO_GMTP (line 1248) | pub const IPPROTO_GMTP: u32 = 100; constant IPPROTO_PIM (line 1249) | pub const IPPROTO_PIM: u32 = 103; constant IPPROTO_IPCOMP (line 1250) | pub const IPPROTO_IPCOMP: u32 = 108; constant IPPROTO_PGM (line 1251) | pub const IPPROTO_PGM: u32 = 113; constant IPPROTO_SCTP (line 1252) | pub const IPPROTO_SCTP: u32 = 132; constant IPPROTO_QUIC (line 1253) | pub const IPPROTO_QUIC: u32 = 253; constant IPPROTO_DIVERT (line 1254) | pub const IPPROTO_DIVERT: u32 = 254; constant IPPROTO_RAW (line 1255) | pub const IPPROTO_RAW: u32 = 255; constant IPPROTO_MAX (line 1256) | pub const IPPROTO_MAX: u32 = 256; constant IPPROTO_DONE (line 1257) | pub const IPPROTO_DONE: u32 = 257; constant __DARWIN_IPPORT_RESERVED (line 1258) | pub const __DARWIN_IPPORT_RESERVED: u32 = 1024; constant IPPORT_RESERVED (line 1259) | pub const IPPORT_RESERVED: u32 = 1024; constant IPPORT_USERRESERVED (line 1260) | pub const IPPORT_USERRESERVED: u32 = 5000; constant IPPORT_HIFIRSTAUTO (line 1261) | pub const IPPORT_HIFIRSTAUTO: u32 = 49152; constant IPPORT_HILASTAUTO (line 1262) | pub const IPPORT_HILASTAUTO: u32 = 65535; constant IPPORT_RESERVEDSTART (line 1263) | pub const IPPORT_RESERVEDSTART: u32 = 600; constant IN_CLASSA_NET (line 1264) | pub const IN_CLASSA_NET: u32 = 4278190080; constant IN_CLASSA_NSHIFT (line 1265) | pub const IN_CLASSA_NSHIFT: u32 = 24; constant IN_CLASSA_HOST (line 1266) | pub const IN_CLASSA_HOST: u32 = 16777215; constant IN_CLASSA_MAX (line 1267) | pub const IN_CLASSA_MAX: u32 = 128; constant IN_CLASSB_NET (line 1268) | pub const IN_CLASSB_NET: u32 = 4294901760; constant IN_CLASSB_NSHIFT (line 1269) | pub const IN_CLASSB_NSHIFT: u32 = 16; constant IN_CLASSB_HOST (line 1270) | pub const IN_CLASSB_HOST: u32 = 65535; constant IN_CLASSB_MAX (line 1271) | pub const IN_CLASSB_MAX: u32 = 65536; constant IN_CLASSC_NET (line 1272) | pub const IN_CLASSC_NET: u32 = 4294967040; constant IN_CLASSC_NSHIFT (line 1273) | pub const IN_CLASSC_NSHIFT: u32 = 8; constant IN_CLASSC_HOST (line 1274) | pub const IN_CLASSC_HOST: u32 = 255; constant IN_CLASSD_NET (line 1275) | pub const IN_CLASSD_NET: u32 = 4026531840; constant IN_CLASSD_NSHIFT (line 1276) | pub const IN_CLASSD_NSHIFT: u32 = 28; constant IN_CLASSD_HOST (line 1277) | pub const IN_CLASSD_HOST: u32 = 268435455; constant INADDR_NONE (line 1278) | pub const INADDR_NONE: u32 = 4294967295; constant IN_LOOPBACKNET (line 1279) | pub const IN_LOOPBACKNET: u32 = 127; constant INET_ADDRSTRLEN (line 1280) | pub const INET_ADDRSTRLEN: u32 = 16; constant IP_OPTIONS (line 1281) | pub const IP_OPTIONS: u32 = 1; constant IP_HDRINCL (line 1282) | pub const IP_HDRINCL: u32 = 2; constant IP_TOS (line 1283) | pub const IP_TOS: u32 = 3; constant IP_TTL (line 1284) | pub const IP_TTL: u32 = 4; constant IP_RECVOPTS (line 1285) | pub const IP_RECVOPTS: u32 = 5; constant IP_RECVRETOPTS (line 1286) | pub const IP_RECVRETOPTS: u32 = 6; constant IP_RECVDSTADDR (line 1287) | pub const IP_RECVDSTADDR: u32 = 7; constant IP_RETOPTS (line 1288) | pub const IP_RETOPTS: u32 = 8; constant IP_MULTICAST_IF (line 1289) | pub const IP_MULTICAST_IF: u32 = 9; constant IP_MULTICAST_TTL (line 1290) | pub const IP_MULTICAST_TTL: u32 = 10; constant IP_MULTICAST_LOOP (line 1291) | pub const IP_MULTICAST_LOOP: u32 = 11; constant IP_ADD_MEMBERSHIP (line 1292) | pub const IP_ADD_MEMBERSHIP: u32 = 12; constant IP_DROP_MEMBERSHIP (line 1293) | pub const IP_DROP_MEMBERSHIP: u32 = 13; constant IP_MULTICAST_VIF (line 1294) | pub const IP_MULTICAST_VIF: u32 = 14; constant IP_RSVP_ON (line 1295) | pub const IP_RSVP_ON: u32 = 15; constant IP_RSVP_OFF (line 1296) | pub const IP_RSVP_OFF: u32 = 16; constant IP_RSVP_VIF_ON (line 1297) | pub const IP_RSVP_VIF_ON: u32 = 17; constant IP_RSVP_VIF_OFF (line 1298) | pub const IP_RSVP_VIF_OFF: u32 = 18; constant IP_PORTRANGE (line 1299) | pub const IP_PORTRANGE: u32 = 19; constant IP_RECVIF (line 1300) | pub const IP_RECVIF: u32 = 20; constant IP_IPSEC_POLICY (line 1301) | pub const IP_IPSEC_POLICY: u32 = 21; constant IP_FAITH (line 1302) | pub const IP_FAITH: u32 = 22; constant IP_STRIPHDR (line 1303) | pub const IP_STRIPHDR: u32 = 23; constant IP_RECVTTL (line 1304) | pub const IP_RECVTTL: u32 = 24; constant IP_BOUND_IF (line 1305) | pub const IP_BOUND_IF: u32 = 25; constant IP_PKTINFO (line 1306) | pub const IP_PKTINFO: u32 = 26; constant IP_RECVPKTINFO (line 1307) | pub const IP_RECVPKTINFO: u32 = 26; constant IP_RECVTOS (line 1308) | pub const IP_RECVTOS: u32 = 27; constant IP_DONTFRAG (line 1309) | pub const IP_DONTFRAG: u32 = 28; constant IP_FW_ADD (line 1310) | pub const IP_FW_ADD: u32 = 40; constant IP_FW_DEL (line 1311) | pub const IP_FW_DEL: u32 = 41; constant IP_FW_FLUSH (line 1312) | pub const IP_FW_FLUSH: u32 = 42; constant IP_FW_ZERO (line 1313) | pub const IP_FW_ZERO: u32 = 43; constant IP_FW_GET (line 1314) | pub const IP_FW_GET: u32 = 44; constant IP_FW_RESETLOG (line 1315) | pub const IP_FW_RESETLOG: u32 = 45; constant IP_OLD_FW_ADD (line 1316) | pub const IP_OLD_FW_ADD: u32 = 50; constant IP_OLD_FW_DEL (line 1317) | pub const IP_OLD_FW_DEL: u32 = 51; constant IP_OLD_FW_FLUSH (line 1318) | pub const IP_OLD_FW_FLUSH: u32 = 52; constant IP_OLD_FW_ZERO (line 1319) | pub const IP_OLD_FW_ZERO: u32 = 53; constant IP_OLD_FW_GET (line 1320) | pub const IP_OLD_FW_GET: u32 = 54; constant IP_NAT__XXX (line 1321) | pub const IP_NAT__XXX: u32 = 55; constant IP_OLD_FW_RESETLOG (line 1322) | pub const IP_OLD_FW_RESETLOG: u32 = 56; constant IP_DUMMYNET_CONFIGURE (line 1323) | pub const IP_DUMMYNET_CONFIGURE: u32 = 60; constant IP_DUMMYNET_DEL (line 1324) | pub const IP_DUMMYNET_DEL: u32 = 61; constant IP_DUMMYNET_FLUSH (line 1325) | pub const IP_DUMMYNET_FLUSH: u32 = 62; constant IP_DUMMYNET_GET (line 1326) | pub const IP_DUMMYNET_GET: u32 = 64; constant IP_TRAFFIC_MGT_BACKGROUND (line 1327) | pub const IP_TRAFFIC_MGT_BACKGROUND: u32 = 65; constant IP_MULTICAST_IFINDEX (line 1328) | pub const IP_MULTICAST_IFINDEX: u32 = 66; constant IP_ADD_SOURCE_MEMBERSHIP (line 1329) | pub const IP_ADD_SOURCE_MEMBERSHIP: u32 = 70; constant IP_DROP_SOURCE_MEMBERSHIP (line 1330) | pub const IP_DROP_SOURCE_MEMBERSHIP: u32 = 71; constant IP_BLOCK_SOURCE (line 1331) | pub const IP_BLOCK_SOURCE: u32 = 72; constant IP_UNBLOCK_SOURCE (line 1332) | pub const IP_UNBLOCK_SOURCE: u32 = 73; constant IP_MSFILTER (line 1333) | pub const IP_MSFILTER: u32 = 74; constant MCAST_JOIN_GROUP (line 1334) | pub const MCAST_JOIN_GROUP: u32 = 80; constant MCAST_LEAVE_GROUP (line 1335) | pub const MCAST_LEAVE_GROUP: u32 = 81; constant MCAST_JOIN_SOURCE_GROUP (line 1336) | pub const MCAST_JOIN_SOURCE_GROUP: u32 = 82; constant MCAST_LEAVE_SOURCE_GROUP (line 1337) | pub const MCAST_LEAVE_SOURCE_GROUP: u32 = 83; constant MCAST_BLOCK_SOURCE (line 1338) | pub const MCAST_BLOCK_SOURCE: u32 = 84; constant MCAST_UNBLOCK_SOURCE (line 1339) | pub const MCAST_UNBLOCK_SOURCE: u32 = 85; constant IP_NO_IFT_CELLULAR (line 1340) | pub const IP_NO_IFT_CELLULAR: u32 = 6969; constant IP_NO_IFT_PDP (line 1341) | pub const IP_NO_IFT_PDP: u32 = 6969; constant IP_OUT_IF (line 1342) | pub const IP_OUT_IF: u32 = 9696; constant IP_DEFAULT_MULTICAST_TTL (line 1343) | pub const IP_DEFAULT_MULTICAST_TTL: u32 = 1; constant IP_DEFAULT_MULTICAST_LOOP (line 1344) | pub const IP_DEFAULT_MULTICAST_LOOP: u32 = 1; constant IP_MIN_MEMBERSHIPS (line 1345) | pub const IP_MIN_MEMBERSHIPS: u32 = 31; constant IP_MAX_MEMBERSHIPS (line 1346) | pub const IP_MAX_MEMBERSHIPS: u32 = 4095; constant IP_MAX_GROUP_SRC_FILTER (line 1347) | pub const IP_MAX_GROUP_SRC_FILTER: u32 = 512; constant IP_MAX_SOCK_SRC_FILTER (line 1348) | pub const IP_MAX_SOCK_SRC_FILTER: u32 = 128; constant IP_MAX_SOCK_MUTE_FILTER (line 1349) | pub const IP_MAX_SOCK_MUTE_FILTER: u32 = 128; constant MCAST_UNDEFINED (line 1350) | pub const MCAST_UNDEFINED: u32 = 0; constant MCAST_INCLUDE (line 1351) | pub const MCAST_INCLUDE: u32 = 1; constant MCAST_EXCLUDE (line 1352) | pub const MCAST_EXCLUDE: u32 = 2; constant IP_PORTRANGE_DEFAULT (line 1353) | pub const IP_PORTRANGE_DEFAULT: u32 = 0; constant IP_PORTRANGE_HIGH (line 1354) | pub const IP_PORTRANGE_HIGH: u32 = 1; constant IP_PORTRANGE_LOW (line 1355) | pub const IP_PORTRANGE_LOW: u32 = 2; constant IPPROTO_MAXID (line 1356) | pub const IPPROTO_MAXID: u32 = 52; constant IPCTL_FORWARDING (line 1357) | pub const IPCTL_FORWARDING: u32 = 1; constant IPCTL_SENDREDIRECTS (line 1358) | pub const IPCTL_SENDREDIRECTS: u32 = 2; constant IPCTL_DEFTTL (line 1359) | pub const IPCTL_DEFTTL: u32 = 3; constant IPCTL_RTEXPIRE (line 1360) | pub const IPCTL_RTEXPIRE: u32 = 5; constant IPCTL_RTMINEXPIRE (line 1361) | pub const IPCTL_RTMINEXPIRE: u32 = 6; constant IPCTL_RTMAXCACHE (line 1362) | pub const IPCTL_RTMAXCACHE: u32 = 7; constant IPCTL_SOURCEROUTE (line 1363) | pub const IPCTL_SOURCEROUTE: u32 = 8; constant IPCTL_DIRECTEDBROADCAST (line 1364) | pub const IPCTL_DIRECTEDBROADCAST: u32 = 9; constant IPCTL_INTRQMAXLEN (line 1365) | pub const IPCTL_INTRQMAXLEN: u32 = 10; constant IPCTL_INTRQDROPS (line 1366) | pub const IPCTL_INTRQDROPS: u32 = 11; constant IPCTL_STATS (line 1367) | pub const IPCTL_STATS: u32 = 12; constant IPCTL_ACCEPTSOURCEROUTE (line 1368) | pub const IPCTL_ACCEPTSOURCEROUTE: u32 = 13; constant IPCTL_FASTFORWARDING (line 1369) | pub const IPCTL_FASTFORWARDING: u32 = 14; constant IPCTL_KEEPFAITH (line 1370) | pub const IPCTL_KEEPFAITH: u32 = 15; constant IPCTL_GIF_TTL (line 1371) | pub const IPCTL_GIF_TTL: u32 = 16; constant IPCTL_MAXID (line 1372) | pub const IPCTL_MAXID: u32 = 17; constant __KAME_VERSION (line 1373) | pub const __KAME_VERSION: &[u8; 18] = b"2009/apple-darwin\0"; constant IPV6PORT_RESERVED (line 1374) | pub const IPV6PORT_RESERVED: u32 = 1024; constant IPV6PORT_ANONMIN (line 1375) | pub const IPV6PORT_ANONMIN: u32 = 49152; constant IPV6PORT_ANONMAX (line 1376) | pub const IPV6PORT_ANONMAX: u32 = 65535; constant IPV6PORT_RESERVEDMIN (line 1377) | pub const IPV6PORT_RESERVEDMIN: u32 = 600; constant IPV6PORT_RESERVEDMAX (line 1378) | pub const IPV6PORT_RESERVEDMAX: u32 = 1023; constant INET6_ADDRSTRLEN (line 1379) | pub const INET6_ADDRSTRLEN: u32 = 46; constant __IPV6_ADDR_SCOPE_NODELOCAL (line 1380) | pub const __IPV6_ADDR_SCOPE_NODELOCAL: u32 = 1; constant __IPV6_ADDR_SCOPE_INTFACELOCAL (line 1381) | pub const __IPV6_ADDR_SCOPE_INTFACELOCAL: u32 = 1; constant __IPV6_ADDR_SCOPE_LINKLOCAL (line 1382) | pub const __IPV6_ADDR_SCOPE_LINKLOCAL: u32 = 2; constant __IPV6_ADDR_SCOPE_SITELOCAL (line 1383) | pub const __IPV6_ADDR_SCOPE_SITELOCAL: u32 = 5; constant __IPV6_ADDR_SCOPE_ORGLOCAL (line 1384) | pub const __IPV6_ADDR_SCOPE_ORGLOCAL: u32 = 8; constant __IPV6_ADDR_SCOPE_GLOBAL (line 1385) | pub const __IPV6_ADDR_SCOPE_GLOBAL: u32 = 14; constant IPV6_ADDR_MC_FLAGS_TRANSIENT (line 1386) | pub const IPV6_ADDR_MC_FLAGS_TRANSIENT: u32 = 16; constant IPV6_ADDR_MC_FLAGS_PREFIX (line 1387) | pub const IPV6_ADDR_MC_FLAGS_PREFIX: u32 = 32; constant IPV6_ADDR_MC_FLAGS_UNICAST_BASED (line 1388) | pub const IPV6_ADDR_MC_FLAGS_UNICAST_BASED: u32 = 48; constant IPV6_SOCKOPT_RESERVED1 (line 1389) | pub const IPV6_SOCKOPT_RESERVED1: u32 = 3; constant IPV6_UNICAST_HOPS (line 1390) | pub const IPV6_UNICAST_HOPS: u32 = 4; constant IPV6_MULTICAST_IF (line 1391) | pub const IPV6_MULTICAST_IF: u32 = 9; constant IPV6_MULTICAST_HOPS (line 1392) | pub const IPV6_MULTICAST_HOPS: u32 = 10; constant IPV6_MULTICAST_LOOP (line 1393) | pub const IPV6_MULTICAST_LOOP: u32 = 11; constant IPV6_JOIN_GROUP (line 1394) | pub const IPV6_JOIN_GROUP: u32 = 12; constant IPV6_LEAVE_GROUP (line 1395) | pub const IPV6_LEAVE_GROUP: u32 = 13; constant IPV6_PORTRANGE (line 1396) | pub const IPV6_PORTRANGE: u32 = 14; constant ICMP6_FILTER (line 1397) | pub const ICMP6_FILTER: u32 = 18; constant IPV6_2292PKTINFO (line 1398) | pub const IPV6_2292PKTINFO: u32 = 19; constant IPV6_2292HOPLIMIT (line 1399) | pub const IPV6_2292HOPLIMIT: u32 = 20; constant IPV6_2292NEXTHOP (line 1400) | pub const IPV6_2292NEXTHOP: u32 = 21; constant IPV6_2292HOPOPTS (line 1401) | pub const IPV6_2292HOPOPTS: u32 = 22; constant IPV6_2292DSTOPTS (line 1402) | pub const IPV6_2292DSTOPTS: u32 = 23; constant IPV6_2292RTHDR (line 1403) | pub const IPV6_2292RTHDR: u32 = 24; constant IPV6_2292PKTOPTIONS (line 1404) | pub const IPV6_2292PKTOPTIONS: u32 = 25; constant IPV6_CHECKSUM (line 1405) | pub const IPV6_CHECKSUM: u32 = 26; constant IPV6_V6ONLY (line 1406) | pub const IPV6_V6ONLY: u32 = 27; constant IPV6_BINDV6ONLY (line 1407) | pub const IPV6_BINDV6ONLY: u32 = 27; constant IPV6_IPSEC_POLICY (line 1408) | pub const IPV6_IPSEC_POLICY: u32 = 28; constant IPV6_FAITH (line 1409) | pub const IPV6_FAITH: u32 = 29; constant IPV6_FW_ADD (line 1410) | pub const IPV6_FW_ADD: u32 = 30; constant IPV6_FW_DEL (line 1411) | pub const IPV6_FW_DEL: u32 = 31; constant IPV6_FW_FLUSH (line 1412) | pub const IPV6_FW_FLUSH: u32 = 32; constant IPV6_FW_ZERO (line 1413) | pub const IPV6_FW_ZERO: u32 = 33; constant IPV6_FW_GET (line 1414) | pub const IPV6_FW_GET: u32 = 34; constant IPV6_RECVTCLASS (line 1415) | pub const IPV6_RECVTCLASS: u32 = 35; constant IPV6_TCLASS (line 1416) | pub const IPV6_TCLASS: u32 = 36; constant IPV6_BOUND_IF (line 1417) | pub const IPV6_BOUND_IF: u32 = 125; constant IPV6_NO_IFT_CELLULAR (line 1418) | pub const IPV6_NO_IFT_CELLULAR: u32 = 6969; constant IPV6_OUT_IF (line 1419) | pub const IPV6_OUT_IF: u32 = 9696; constant IPV6_RTHDR_LOOSE (line 1420) | pub const IPV6_RTHDR_LOOSE: u32 = 0; constant IPV6_RTHDR_STRICT (line 1421) | pub const IPV6_RTHDR_STRICT: u32 = 1; constant IPV6_RTHDR_TYPE_0 (line 1422) | pub const IPV6_RTHDR_TYPE_0: u32 = 0; constant IPV6_DEFAULT_MULTICAST_HOPS (line 1423) | pub const IPV6_DEFAULT_MULTICAST_HOPS: u32 = 1; constant IPV6_DEFAULT_MULTICAST_LOOP (line 1424) | pub const IPV6_DEFAULT_MULTICAST_LOOP: u32 = 1; constant IPV6_MIN_MEMBERSHIPS (line 1425) | pub const IPV6_MIN_MEMBERSHIPS: u32 = 31; constant IPV6_MAX_MEMBERSHIPS (line 1426) | pub const IPV6_MAX_MEMBERSHIPS: u32 = 4095; constant IPV6_MAX_GROUP_SRC_FILTER (line 1427) | pub const IPV6_MAX_GROUP_SRC_FILTER: u32 = 512; constant IPV6_MAX_SOCK_SRC_FILTER (line 1428) | pub const IPV6_MAX_SOCK_SRC_FILTER: u32 = 128; constant IPV6_PORTRANGE_DEFAULT (line 1429) | pub const IPV6_PORTRANGE_DEFAULT: u32 = 0; constant IPV6_PORTRANGE_HIGH (line 1430) | pub const IPV6_PORTRANGE_HIGH: u32 = 1; constant IPV6_PORTRANGE_LOW (line 1431) | pub const IPV6_PORTRANGE_LOW: u32 = 2; constant IPV6PROTO_MAXID (line 1432) | pub const IPV6PROTO_MAXID: u32 = 104; constant IPV6CTL_FORWARDING (line 1433) | pub const IPV6CTL_FORWARDING: u32 = 1; constant IPV6CTL_SENDREDIRECTS (line 1434) | pub const IPV6CTL_SENDREDIRECTS: u32 = 2; constant IPV6CTL_DEFHLIM (line 1435) | pub const IPV6CTL_DEFHLIM: u32 = 3; constant IPV6CTL_FORWSRCRT (line 1436) | pub const IPV6CTL_FORWSRCRT: u32 = 5; constant IPV6CTL_STATS (line 1437) | pub const IPV6CTL_STATS: u32 = 6; constant IPV6CTL_MRTSTATS (line 1438) | pub const IPV6CTL_MRTSTATS: u32 = 7; constant IPV6CTL_MRTPROTO (line 1439) | pub const IPV6CTL_MRTPROTO: u32 = 8; constant IPV6CTL_MAXFRAGPACKETS (line 1440) | pub const IPV6CTL_MAXFRAGPACKETS: u32 = 9; constant IPV6CTL_SOURCECHECK (line 1441) | pub const IPV6CTL_SOURCECHECK: u32 = 10; constant IPV6CTL_SOURCECHECK_LOGINT (line 1442) | pub const IPV6CTL_SOURCECHECK_LOGINT: u32 = 11; constant IPV6CTL_ACCEPT_RTADV (line 1443) | pub const IPV6CTL_ACCEPT_RTADV: u32 = 12; constant IPV6CTL_KEEPFAITH (line 1444) | pub const IPV6CTL_KEEPFAITH: u32 = 13; constant IPV6CTL_LOG_INTERVAL (line 1445) | pub const IPV6CTL_LOG_INTERVAL: u32 = 14; constant IPV6CTL_HDRNESTLIMIT (line 1446) | pub const IPV6CTL_HDRNESTLIMIT: u32 = 15; constant IPV6CTL_DAD_COUNT (line 1447) | pub const IPV6CTL_DAD_COUNT: u32 = 16; constant IPV6CTL_AUTO_FLOWLABEL (line 1448) | pub const IPV6CTL_AUTO_FLOWLABEL: u32 = 17; constant IPV6CTL_DEFMCASTHLIM (line 1449) | pub const IPV6CTL_DEFMCASTHLIM: u32 = 18; constant IPV6CTL_GIF_HLIM (line 1450) | pub const IPV6CTL_GIF_HLIM: u32 = 19; constant IPV6CTL_KAME_VERSION (line 1451) | pub const IPV6CTL_KAME_VERSION: u32 = 20; constant IPV6CTL_USE_DEPRECATED (line 1452) | pub const IPV6CTL_USE_DEPRECATED: u32 = 21; constant IPV6CTL_RR_PRUNE (line 1453) | pub const IPV6CTL_RR_PRUNE: u32 = 22; constant IPV6CTL_V6ONLY (line 1454) | pub const IPV6CTL_V6ONLY: u32 = 24; constant IPV6CTL_RTEXPIRE (line 1455) | pub const IPV6CTL_RTEXPIRE: u32 = 25; constant IPV6CTL_RTMINEXPIRE (line 1456) | pub const IPV6CTL_RTMINEXPIRE: u32 = 26; constant IPV6CTL_RTMAXCACHE (line 1457) | pub const IPV6CTL_RTMAXCACHE: u32 = 27; constant IPV6CTL_USETEMPADDR (line 1458) | pub const IPV6CTL_USETEMPADDR: u32 = 32; constant IPV6CTL_TEMPPLTIME (line 1459) | pub const IPV6CTL_TEMPPLTIME: u32 = 33; constant IPV6CTL_TEMPVLTIME (line 1460) | pub const IPV6CTL_TEMPVLTIME: u32 = 34; constant IPV6CTL_AUTO_LINKLOCAL (line 1461) | pub const IPV6CTL_AUTO_LINKLOCAL: u32 = 35; constant IPV6CTL_RIP6STATS (line 1462) | pub const IPV6CTL_RIP6STATS: u32 = 36; constant IPV6CTL_PREFER_TEMPADDR (line 1463) | pub const IPV6CTL_PREFER_TEMPADDR: u32 = 37; constant IPV6CTL_ADDRCTLPOLICY (line 1464) | pub const IPV6CTL_ADDRCTLPOLICY: u32 = 38; constant IPV6CTL_USE_DEFAULTZONE (line 1465) | pub const IPV6CTL_USE_DEFAULTZONE: u32 = 39; constant IPV6CTL_MAXFRAGS (line 1466) | pub const IPV6CTL_MAXFRAGS: u32 = 41; constant IPV6CTL_MCAST_PMTU (line 1467) | pub const IPV6CTL_MCAST_PMTU: u32 = 44; constant IPV6CTL_NEIGHBORGCTHRESH (line 1468) | pub const IPV6CTL_NEIGHBORGCTHRESH: u32 = 46; constant IPV6CTL_MAXIFPREFIXES (line 1469) | pub const IPV6CTL_MAXIFPREFIXES: u32 = 47; constant IPV6CTL_MAXIFDEFROUTERS (line 1470) | pub const IPV6CTL_MAXIFDEFROUTERS: u32 = 48; constant IPV6CTL_MAXDYNROUTES (line 1471) | pub const IPV6CTL_MAXDYNROUTES: u32 = 49; constant ICMPV6CTL_ND6_ONLINKNSRFC4861 (line 1472) | pub const ICMPV6CTL_ND6_ONLINKNSRFC4861: u32 = 50; constant IPV6CTL_ULA_USETEMPADDR (line 1473) | pub const IPV6CTL_ULA_USETEMPADDR: u32 = 51; constant IPV6CTL_MAXID (line 1474) | pub const IPV6CTL_MAXID: u32 = 51; constant _DSCP_DF (line 1475) | pub const _DSCP_DF: u32 = 0; constant _DSCP_CS0 (line 1476) | pub const _DSCP_CS0: u32 = 0; constant _DSCP_CS1 (line 1477) | pub const _DSCP_CS1: u32 = 8; constant _DSCP_CS2 (line 1478) | pub const _DSCP_CS2: u32 = 16; constant _DSCP_CS3 (line 1479) | pub const _DSCP_CS3: u32 = 24; constant _DSCP_CS4 (line 1480) | pub const _DSCP_CS4: u32 = 32; constant _DSCP_CS5 (line 1481) | pub const _DSCP_CS5: u32 = 40; constant _DSCP_CS6 (line 1482) | pub const _DSCP_CS6: u32 = 48; constant _DSCP_CS7 (line 1483) | pub const _DSCP_CS7: u32 = 56; constant _DSCP_EF (line 1484) | pub const _DSCP_EF: u32 = 46; constant _DSCP_VA (line 1485) | pub const _DSCP_VA: u32 = 44; constant _DSCP_AF11 (line 1486) | pub const _DSCP_AF11: u32 = 10; constant _DSCP_AF12 (line 1487) | pub const _DSCP_AF12: u32 = 12; constant _DSCP_AF13 (line 1488) | pub const _DSCP_AF13: u32 = 14; constant _DSCP_AF21 (line 1489) | pub const _DSCP_AF21: u32 = 18; constant _DSCP_AF22 (line 1490) | pub const _DSCP_AF22: u32 = 20; constant _DSCP_AF23 (line 1491) | pub const _DSCP_AF23: u32 = 22; constant _DSCP_AF31 (line 1492) | pub const _DSCP_AF31: u32 = 26; constant _DSCP_AF32 (line 1493) | pub const _DSCP_AF32: u32 = 28; constant _DSCP_AF33 (line 1494) | pub const _DSCP_AF33: u32 = 30; constant _DSCP_AF41 (line 1495) | pub const _DSCP_AF41: u32 = 34; constant _DSCP_AF42 (line 1496) | pub const _DSCP_AF42: u32 = 36; constant _DSCP_AF43 (line 1497) | pub const _DSCP_AF43: u32 = 38; constant _DSCP_52 (line 1498) | pub const _DSCP_52: u32 = 52; constant _MAX_DSCP (line 1499) | pub const _MAX_DSCP: u32 = 63; constant ITIMER_REAL (line 1500) | pub const ITIMER_REAL: u32 = 0; constant ITIMER_VIRTUAL (line 1501) | pub const ITIMER_VIRTUAL: u32 = 1; constant ITIMER_PROF (line 1502) | pub const ITIMER_PROF: u32 = 2; constant DST_NONE (line 1503) | pub const DST_NONE: u32 = 0; constant DST_USA (line 1504) | pub const DST_USA: u32 = 1; constant DST_AUST (line 1505) | pub const DST_AUST: u32 = 2; constant DST_WET (line 1506) | pub const DST_WET: u32 = 3; constant DST_MET (line 1507) | pub const DST_MET: u32 = 4; constant DST_EET (line 1508) | pub const DST_EET: u32 = 5; constant DST_CAN (line 1509) | pub const DST_CAN: u32 = 6; constant __DARWIN_WCHAR_MIN (line 1510) | pub const __DARWIN_WCHAR_MIN: i32 = -2147483648; constant _FORTIFY_SOURCE (line 1511) | pub const _FORTIFY_SOURCE: u32 = 2; constant TIME_UTC (line 1512) | pub const TIME_UTC: u32 = 1; constant RTM_RTTUNIT (line 1513) | pub const RTM_RTTUNIT: u32 = 1000000; constant RTF_UP (line 1514) | pub const RTF_UP: u32 = 1; constant RTF_GATEWAY (line 1515) | pub const RTF_GATEWAY: u32 = 2; constant RTF_HOST (line 1516) | pub const RTF_HOST: u32 = 4; constant RTF_REJECT (line 1517) | pub const RTF_REJECT: u32 = 8; constant RTF_DYNAMIC (line 1518) | pub const RTF_DYNAMIC: u32 = 16; constant RTF_MODIFIED (line 1519) | pub const RTF_MODIFIED: u32 = 32; constant RTF_DONE (line 1520) | pub const RTF_DONE: u32 = 64; constant RTF_DELCLONE (line 1521) | pub const RTF_DELCLONE: u32 = 128; constant RTF_CLONING (line 1522) | pub const RTF_CLONING: u32 = 256; constant RTF_XRESOLVE (line 1523) | pub const RTF_XRESOLVE: u32 = 512; constant RTF_LLINFO (line 1524) | pub const RTF_LLINFO: u32 = 1024; constant RTF_LLDATA (line 1525) | pub const RTF_LLDATA: u32 = 1024; constant RTF_STATIC (line 1526) | pub const RTF_STATIC: u32 = 2048; constant RTF_BLACKHOLE (line 1527) | pub const RTF_BLACKHOLE: u32 = 4096; constant RTF_NOIFREF (line 1528) | pub const RTF_NOIFREF: u32 = 8192; constant RTF_PROTO2 (line 1529) | pub const RTF_PROTO2: u32 = 16384; constant RTF_PROTO1 (line 1530) | pub const RTF_PROTO1: u32 = 32768; constant RTF_PRCLONING (line 1531) | pub const RTF_PRCLONING: u32 = 65536; constant RTF_WASCLONED (line 1532) | pub const RTF_WASCLONED: u32 = 131072; constant RTF_PROTO3 (line 1533) | pub const RTF_PROTO3: u32 = 262144; constant RTF_PINNED (line 1534) | pub const RTF_PINNED: u32 = 1048576; constant RTF_LOCAL (line 1535) | pub const RTF_LOCAL: u32 = 2097152; constant RTF_BROADCAST (line 1536) | pub const RTF_BROADCAST: u32 = 4194304; constant RTF_MULTICAST (line 1537) | pub const RTF_MULTICAST: u32 = 8388608; constant RTF_IFSCOPE (line 1538) | pub const RTF_IFSCOPE: u32 = 16777216; constant RTF_CONDEMNED (line 1539) | pub const RTF_CONDEMNED: u32 = 33554432; constant RTF_IFREF (line 1540) | pub const RTF_IFREF: u32 = 67108864; constant RTF_PROXY (line 1541) | pub const RTF_PROXY: u32 = 134217728; constant RTF_ROUTER (line 1542) | pub const RTF_ROUTER: u32 = 268435456; constant RTF_DEAD (line 1543) | pub const RTF_DEAD: u32 = 536870912; constant RTF_GLOBAL (line 1544) | pub const RTF_GLOBAL: u32 = 1073741824; constant RTPRF_OURS (line 1545) | pub const RTPRF_OURS: u32 = 262144; constant RTF_BITS (line 1546) | pub const RTF_BITS : & [u8 ; 223] = b"\x10\x01UP\x02GATEWAY\x03HOST\x04R... constant RTM_VERSION (line 1547) | pub const RTM_VERSION: u32 = 5; constant RTM_ADD (line 1548) | pub const RTM_ADD: u32 = 1; constant RTM_DELETE (line 1549) | pub const RTM_DELETE: u32 = 2; constant RTM_CHANGE (line 1550) | pub const RTM_CHANGE: u32 = 3; constant RTM_GET (line 1551) | pub const RTM_GET: u32 = 4; constant RTM_LOSING (line 1552) | pub const RTM_LOSING: u32 = 5; constant RTM_REDIRECT (line 1553) | pub const RTM_REDIRECT: u32 = 6; constant RTM_MISS (line 1554) | pub const RTM_MISS: u32 = 7; constant RTM_LOCK (line 1555) | pub const RTM_LOCK: u32 = 8; constant RTM_OLDADD (line 1556) | pub const RTM_OLDADD: u32 = 9; constant RTM_OLDDEL (line 1557) | pub const RTM_OLDDEL: u32 = 10; constant RTM_RESOLVE (line 1558) | pub const RTM_RESOLVE: u32 = 11; constant RTM_NEWADDR (line 1559) | pub const RTM_NEWADDR: u32 = 12; constant RTM_DELADDR (line 1560) | pub const RTM_DELADDR: u32 = 13; constant RTM_IFINFO (line 1561) | pub const RTM_IFINFO: u32 = 14; constant RTM_NEWMADDR (line 1562) | pub const RTM_NEWMADDR: u32 = 15; constant RTM_DELMADDR (line 1563) | pub const RTM_DELMADDR: u32 = 16; constant RTM_GET_SILENT (line 1564) | pub const RTM_GET_SILENT: u32 = 17; constant RTM_IFINFO2 (line 1565) | pub const RTM_IFINFO2: u32 = 18; constant RTM_NEWMADDR2 (line 1566) | pub const RTM_NEWMADDR2: u32 = 19; constant RTM_GET2 (line 1567) | pub const RTM_GET2: u32 = 20; constant RTM_GET_EXT (line 1568) | pub const RTM_GET_EXT: u32 = 21; constant RTV_MTU (line 1569) | pub const RTV_MTU: u32 = 1; constant RTV_HOPCOUNT (line 1570) | pub const RTV_HOPCOUNT: u32 = 2; constant RTV_EXPIRE (line 1571) | pub const RTV_EXPIRE: u32 = 4; constant RTV_RPIPE (line 1572) | pub const RTV_RPIPE: u32 = 8; constant RTV_SPIPE (line 1573) | pub const RTV_SPIPE: u32 = 16; constant RTV_SSTHRESH (line 1574) | pub const RTV_SSTHRESH: u32 = 32; constant RTV_RTT (line 1575) | pub const RTV_RTT: u32 = 64; constant RTV_RTTVAR (line 1576) | pub const RTV_RTTVAR: u32 = 128; constant RTV_REFRESH_HOST (line 1577) | pub const RTV_REFRESH_HOST: u32 = 256; constant RTA_DST (line 1578) | pub const RTA_DST: u32 = 1; constant RTA_GATEWAY (line 1579) | pub const RTA_GATEWAY: u32 = 2; constant RTA_NETMASK (line 1580) | pub const RTA_NETMASK: u32 = 4; constant RTA_GENMASK (line 1581) | pub const RTA_GENMASK: u32 = 8; constant RTA_IFP (line 1582) | pub const RTA_IFP: u32 = 16; constant RTA_IFA (line 1583) | pub const RTA_IFA: u32 = 32; constant RTA_AUTHOR (line 1584) | pub const RTA_AUTHOR: u32 = 64; constant RTA_BRD (line 1585) | pub const RTA_BRD: u32 = 128; constant RTAX_DST (line 1586) | pub const RTAX_DST: u32 = 0; constant RTAX_GATEWAY (line 1587) | pub const RTAX_GATEWAY: u32 = 1; constant RTAX_NETMASK (line 1588) | pub const RTAX_NETMASK: u32 = 2; constant RTAX_GENMASK (line 1589) | pub const RTAX_GENMASK: u32 = 3; constant RTAX_IFP (line 1590) | pub const RTAX_IFP: u32 = 4; constant RTAX_IFA (line 1591) | pub const RTAX_IFA: u32 = 5; constant RTAX_AUTHOR (line 1592) | pub const RTAX_AUTHOR: u32 = 6; constant RTAX_BRD (line 1593) | pub const RTAX_BRD: u32 = 7; constant RTAX_MAX (line 1594) | pub const RTAX_MAX: u32 = 8; constant IFSCOPE_NONE (line 1595) | pub const IFSCOPE_NONE: u32 = 0; constant APPLE_IF_FAM_LOOPBACK (line 1596) | pub const APPLE_IF_FAM_LOOPBACK: u32 = 1; constant APPLE_IF_FAM_ETHERNET (line 1597) | pub const APPLE_IF_FAM_ETHERNET: u32 = 2; constant APPLE_IF_FAM_SLIP (line 1598) | pub const APPLE_IF_FAM_SLIP: u32 = 3; constant APPLE_IF_FAM_TUN (line 1599) | pub const APPLE_IF_FAM_TUN: u32 = 4; constant APPLE_IF_FAM_VLAN (line 1600) | pub const APPLE_IF_FAM_VLAN: u32 = 5; constant APPLE_IF_FAM_PPP (line 1601) | pub const APPLE_IF_FAM_PPP: u32 = 6; constant APPLE_IF_FAM_PVC (line 1602) | pub const APPLE_IF_FAM_PVC: u32 = 7; constant APPLE_IF_FAM_DISC (line 1603) | pub const APPLE_IF_FAM_DISC: u32 = 8; constant APPLE_IF_FAM_MDECAP (line 1604) | pub const APPLE_IF_FAM_MDECAP: u32 = 9; constant APPLE_IF_FAM_GIF (line 1605) | pub const APPLE_IF_FAM_GIF: u32 = 10; constant APPLE_IF_FAM_FAITH (line 1606) | pub const APPLE_IF_FAM_FAITH: u32 = 11; constant APPLE_IF_FAM_STF (line 1607) | pub const APPLE_IF_FAM_STF: u32 = 12; constant APPLE_IF_FAM_FIREWIRE (line 1608) | pub const APPLE_IF_FAM_FIREWIRE: u32 = 13; constant APPLE_IF_FAM_BOND (line 1609) | pub const APPLE_IF_FAM_BOND: u32 = 14; constant APPLE_IF_FAM_CELLULAR (line 1610) | pub const APPLE_IF_FAM_CELLULAR: u32 = 15; constant APPLE_IF_FAM_6LOWPAN (line 1611) | pub const APPLE_IF_FAM_6LOWPAN: u32 = 16; constant APPLE_IF_FAM_UTUN (line 1612) | pub const APPLE_IF_FAM_UTUN: u32 = 17; constant APPLE_IF_FAM_IPSEC (line 1613) | pub const APPLE_IF_FAM_IPSEC: u32 = 18; constant IF_MINMTU (line 1614) | pub const IF_MINMTU: u32 = 72; constant IF_MAXMTU (line 1615) | pub const IF_MAXMTU: u32 = 65535; constant IFNAMSIZ (line 1616) | pub const IFNAMSIZ: u32 = 16; constant IF_NETEM_PARAMS_PSCALE (line 1617) | pub const IF_NETEM_PARAMS_PSCALE: u32 = 100000; constant IF_VAR_H_HAS_IFNET_STATS_PER_FLOW (line 1618) | pub const IF_VAR_H_HAS_IFNET_STATS_PER_FLOW: u32 = 1; constant IF_CELLULAR_STATUS_REPORT_VERSION_1 (line 1619) | pub const IF_CELLULAR_STATUS_REPORT_VERSION_1: u32 = 1; constant IF_WIFI_STATUS_REPORT_VERSION_1 (line 1620) | pub const IF_WIFI_STATUS_REPORT_VERSION_1: u32 = 1; constant IF_CELLULAR_STATUS_REPORT_CURRENT_VERSION (line 1621) | pub const IF_CELLULAR_STATUS_REPORT_CURRENT_VERSION: u32 = 1; constant IF_WIFI_STATUS_REPORT_CURRENT_VERSION (line 1622) | pub const IF_WIFI_STATUS_REPORT_CURRENT_VERSION: u32 = 1; constant IF_CELL_LINK_QUALITY_METRIC_VALID (line 1623) | pub const IF_CELL_LINK_QUALITY_METRIC_VALID: u32 = 1; constant IF_CELL_UL_EFFECTIVE_BANDWIDTH_VALID (line 1624) | pub const IF_CELL_UL_EFFECTIVE_BANDWIDTH_VALID: u32 = 2; constant IF_CELL_UL_MAX_BANDWIDTH_VALID (line 1625) | pub const IF_CELL_UL_MAX_BANDWIDTH_VALID: u32 = 4; constant IF_CELL_UL_MIN_LATENCY_VALID (line 1626) | pub const IF_CELL_UL_MIN_LATENCY_VALID: u32 = 8; constant IF_CELL_UL_EFFECTIVE_LATENCY_VALID (line 1627) | pub const IF_CELL_UL_EFFECTIVE_LATENCY_VALID: u32 = 16; constant IF_CELL_UL_MAX_LATENCY_VALID (line 1628) | pub const IF_CELL_UL_MAX_LATENCY_VALID: u32 = 32; constant IF_CELL_UL_RETXT_LEVEL_VALID (line 1629) | pub const IF_CELL_UL_RETXT_LEVEL_VALID: u32 = 64; constant IF_CELL_UL_BYTES_LOST_VALID (line 1630) | pub const IF_CELL_UL_BYTES_LOST_VALID: u32 = 128; constant IF_CELL_UL_MIN_QUEUE_SIZE_VALID (line 1631) | pub const IF_CELL_UL_MIN_QUEUE_SIZE_VALID: u32 = 256; constant IF_CELL_UL_AVG_QUEUE_SIZE_VALID (line 1632) | pub const IF_CELL_UL_AVG_QUEUE_SIZE_VALID: u32 = 512; constant IF_CELL_UL_MAX_QUEUE_SIZE_VALID (line 1633) | pub const IF_CELL_UL_MAX_QUEUE_SIZE_VALID: u32 = 1024; constant IF_CELL_DL_EFFECTIVE_BANDWIDTH_VALID (line 1634) | pub const IF_CELL_DL_EFFECTIVE_BANDWIDTH_VALID: u32 = 2048; constant IF_CELL_DL_MAX_BANDWIDTH_VALID (line 1635) | pub const IF_CELL_DL_MAX_BANDWIDTH_VALID: u32 = 4096; constant IF_CELL_CONFIG_INACTIVITY_TIME_VALID (line 1636) | pub const IF_CELL_CONFIG_INACTIVITY_TIME_VALID: u32 = 8192; constant IF_CELL_CONFIG_BACKOFF_TIME_VALID (line 1637) | pub const IF_CELL_CONFIG_BACKOFF_TIME_VALID: u32 = 16384; constant IF_CELL_UL_MSS_RECOMMENDED_VALID (line 1638) | pub const IF_CELL_UL_MSS_RECOMMENDED_VALID: u32 = 32768; constant IF_CELL_UL_RETXT_LEVEL_NONE (line 1639) | pub const IF_CELL_UL_RETXT_LEVEL_NONE: u32 = 1; constant IF_CELL_UL_RETXT_LEVEL_LOW (line 1640) | pub const IF_CELL_UL_RETXT_LEVEL_LOW: u32 = 2; constant IF_CELL_UL_RETXT_LEVEL_MEDIUM (line 1641) | pub const IF_CELL_UL_RETXT_LEVEL_MEDIUM: u32 = 3; constant IF_CELL_UL_RETXT_LEVEL_HIGH (line 1642) | pub const IF_CELL_UL_RETXT_LEVEL_HIGH: u32 = 4; constant IF_CELL_UL_MSS_RECOMMENDED_NONE (line 1643) | pub const IF_CELL_UL_MSS_RECOMMENDED_NONE: u32 = 0; constant IF_CELL_UL_MSS_RECOMMENDED_MEDIUM (line 1644) | pub const IF_CELL_UL_MSS_RECOMMENDED_MEDIUM: u32 = 1; constant IF_CELL_UL_MSS_RECOMMENDED_LOW (line 1645) | pub const IF_CELL_UL_MSS_RECOMMENDED_LOW: u32 = 2; constant IF_WIFI_LINK_QUALITY_METRIC_VALID (line 1646) | pub const IF_WIFI_LINK_QUALITY_METRIC_VALID: u32 = 1; constant IF_WIFI_UL_EFFECTIVE_BANDWIDTH_VALID (line 1647) | pub const IF_WIFI_UL_EFFECTIVE_BANDWIDTH_VALID: u32 = 2; constant IF_WIFI_UL_MAX_BANDWIDTH_VALID (line 1648) | pub const IF_WIFI_UL_MAX_BANDWIDTH_VALID: u32 = 4; constant IF_WIFI_UL_MIN_LATENCY_VALID (line 1649) | pub const IF_WIFI_UL_MIN_LATENCY_VALID: u32 = 8; constant IF_WIFI_UL_EFFECTIVE_LATENCY_VALID (line 1650) | pub const IF_WIFI_UL_EFFECTIVE_LATENCY_VALID: u32 = 16; constant IF_WIFI_UL_MAX_LATENCY_VALID (line 1651) | pub const IF_WIFI_UL_MAX_LATENCY_VALID: u32 = 32; constant IF_WIFI_UL_RETXT_LEVEL_VALID (line 1652) | pub const IF_WIFI_UL_RETXT_LEVEL_VALID: u32 = 64; constant IF_WIFI_UL_ERROR_RATE_VALID (line 1653) | pub const IF_WIFI_UL_ERROR_RATE_VALID: u32 = 128; constant IF_WIFI_UL_BYTES_LOST_VALID (line 1654) | pub const IF_WIFI_UL_BYTES_LOST_VALID: u32 = 256; constant IF_WIFI_DL_EFFECTIVE_BANDWIDTH_VALID (line 1655) | pub const IF_WIFI_DL_EFFECTIVE_BANDWIDTH_VALID: u32 = 512; constant IF_WIFI_DL_MAX_BANDWIDTH_VALID (line 1656) | pub const IF_WIFI_DL_MAX_BANDWIDTH_VALID: u32 = 1024; constant IF_WIFI_DL_MIN_LATENCY_VALID (line 1657) | pub const IF_WIFI_DL_MIN_LATENCY_VALID: u32 = 2048; constant IF_WIFI_DL_EFFECTIVE_LATENCY_VALID (line 1658) | pub const IF_WIFI_DL_EFFECTIVE_LATENCY_VALID: u32 = 4096; constant IF_WIFI_DL_MAX_LATENCY_VALID (line 1659) | pub const IF_WIFI_DL_MAX_LATENCY_VALID: u32 = 8192; constant IF_WIFI_DL_ERROR_RATE_VALID (line 1660) | pub const IF_WIFI_DL_ERROR_RATE_VALID: u32 = 16384; constant IF_WIFI_CONFIG_FREQUENCY_VALID (line 1661) | pub const IF_WIFI_CONFIG_FREQUENCY_VALID: u32 = 32768; constant IF_WIFI_CONFIG_MULTICAST_RATE_VALID (line 1662) | pub const IF_WIFI_CONFIG_MULTICAST_RATE_VALID: u32 = 65536; constant IF_WIFI_CONFIG_SCAN_COUNT_VALID (line 1663) | pub const IF_WIFI_CONFIG_SCAN_COUNT_VALID: u32 = 131072; constant IF_WIFI_CONFIG_SCAN_DURATION_VALID (line 1664) | pub const IF_WIFI_CONFIG_SCAN_DURATION_VALID: u32 = 262144; constant IF_WIFI_UL_RETXT_LEVEL_NONE (line 1665) | pub const IF_WIFI_UL_RETXT_LEVEL_NONE: u32 = 1; constant IF_WIFI_UL_RETXT_LEVEL_LOW (line 1666) | pub const IF_WIFI_UL_RETXT_LEVEL_LOW: u32 = 2; constant IF_WIFI_UL_RETXT_LEVEL_MEDIUM (line 1667) | pub const IF_WIFI_UL_RETXT_LEVEL_MEDIUM: u32 = 3; constant IF_WIFI_UL_RETXT_LEVEL_HIGH (line 1668) | pub const IF_WIFI_UL_RETXT_LEVEL_HIGH: u32 = 4; constant IF_WIFI_CONFIG_FREQUENCY_2_4_GHZ (line 1669) | pub const IF_WIFI_CONFIG_FREQUENCY_2_4_GHZ: u32 = 1; constant IF_WIFI_CONFIG_FREQUENCY_5_0_GHZ (line 1670) | pub const IF_WIFI_CONFIG_FREQUENCY_5_0_GHZ: u32 = 2; constant IF_INTERFACE_STATE_RRC_STATE_VALID (line 1671) | pub const IF_INTERFACE_STATE_RRC_STATE_VALID: u32 = 1; constant IF_INTERFACE_STATE_LQM_STATE_VALID (line 1672) | pub const IF_INTERFACE_STATE_LQM_STATE_VALID: u32 = 2; constant IF_INTERFACE_STATE_INTERFACE_AVAILABILITY_VALID (line 1673) | pub const IF_INTERFACE_STATE_INTERFACE_AVAILABILITY_VALID: u32 = 4; constant IF_INTERFACE_STATE_RRC_STATE_IDLE (line 1674) | pub const IF_INTERFACE_STATE_RRC_STATE_IDLE: u32 = 0; constant IF_INTERFACE_STATE_RRC_STATE_CONNECTED (line 1675) | pub const IF_INTERFACE_STATE_RRC_STATE_CONNECTED: u32 = 1; constant IF_INTERFACE_STATE_INTERFACE_AVAILABLE (line 1676) | pub const IF_INTERFACE_STATE_INTERFACE_AVAILABLE: u32 = 0; constant IF_INTERFACE_STATE_INTERFACE_UNAVAILABLE (line 1677) | pub const IF_INTERFACE_STATE_INTERFACE_UNAVAILABLE: u32 = 1; constant IF_INTERFACE_ADVISORY_VERSION_1 (line 1678) | pub const IF_INTERFACE_ADVISORY_VERSION_1: u32 = 1; constant IF_INTERFACE_ADVISORY_VERSION_CURRENT (line 1679) | pub const IF_INTERFACE_ADVISORY_VERSION_CURRENT: u32 = 1; constant IF_INTERFACE_ADVISORY_DIRECTION_TX (line 1680) | pub const IF_INTERFACE_ADVISORY_DIRECTION_TX: u32 = 1; constant IF_INTERFACE_ADVISORY_DIRECTION_RX (line 1681) | pub const IF_INTERFACE_ADVISORY_DIRECTION_RX: u32 = 2; constant IF_INTERFACE_ADVISORY_RATE_SUGGESTION_RAMP_UP (line 1682) | pub const IF_INTERFACE_ADVISORY_RATE_SUGGESTION_RAMP_UP: u32 = 2147483647; constant IF_INTERFACE_ADVISORY_RATE_SUGGESTION_RAMP_DOWN (line 1683) | pub const IF_INTERFACE_ADVISORY_RATE_SUGGESTION_RAMP_DOWN: i32 = -214748... constant IF_INTERFACE_ADVISORY_RATE_SUGGESTION_RAMP_NEUTRAL (line 1684) | pub const IF_INTERFACE_ADVISORY_RATE_SUGGESTION_RAMP_NEUTRAL: u32 = 0; constant IF_HWASSIST_CSUM_IP (line 1685) | pub const IF_HWASSIST_CSUM_IP: u32 = 1; constant IF_HWASSIST_CSUM_TCP (line 1686) | pub const IF_HWASSIST_CSUM_TCP: u32 = 2; constant IF_HWASSIST_CSUM_UDP (line 1687) | pub const IF_HWASSIST_CSUM_UDP: u32 = 4; constant IF_HWASSIST_CSUM_IP_FRAGS (line 1688) | pub const IF_HWASSIST_CSUM_IP_FRAGS: u32 = 8; constant IF_HWASSIST_CSUM_FRAGMENT (line 1689) | pub const IF_HWASSIST_CSUM_FRAGMENT: u32 = 16; constant IF_HWASSIST_CSUM_TCPIPV6 (line 1690) | pub const IF_HWASSIST_CSUM_TCPIPV6: u32 = 32; constant IF_HWASSIST_CSUM_UDPIPV6 (line 1691) | pub const IF_HWASSIST_CSUM_UDPIPV6: u32 = 64; constant IF_HWASSIST_CSUM_FRAGMENT_IPV6 (line 1692) | pub const IF_HWASSIST_CSUM_FRAGMENT_IPV6: u32 = 128; constant IF_HWASSIST_CSUM_PARTIAL (line 1693) | pub const IF_HWASSIST_CSUM_PARTIAL: u32 = 4096; constant IF_HWASSIST_CSUM_ZERO_INVERT (line 1694) | pub const IF_HWASSIST_CSUM_ZERO_INVERT: u32 = 8192; constant IF_HWASSIST_CSUM_MASK (line 1695) | pub const IF_HWASSIST_CSUM_MASK: u32 = 65535; constant IF_HWASSIST_VLAN_TAGGING (line 1696) | pub const IF_HWASSIST_VLAN_TAGGING: u32 = 65536; constant IF_HWASSIST_VLAN_MTU (line 1697) | pub const IF_HWASSIST_VLAN_MTU: u32 = 131072; constant IF_HWASSIST_TSO_V4 (line 1698) | pub const IF_HWASSIST_TSO_V4: u32 = 2097152; constant IF_HWASSIST_TSO_V6 (line 1699) | pub const IF_HWASSIST_TSO_V6: u32 = 4194304; constant IFXNAMSIZ (line 1700) | pub const IFXNAMSIZ: u32 = 24; constant IFNET_NETWORK_ID_LEN (line 1701) | pub const IFNET_NETWORK_ID_LEN: u32 = 32; constant PF_MD5_DIGEST_LENGTH (line 1702) | pub const PF_MD5_DIGEST_LENGTH: u32 = 16; constant PF_GRE_PPTP_VARIANT (line 1703) | pub const PF_GRE_PPTP_VARIANT: u32 = 1; constant PFTM_TCP_FIRST_PACKET_VAL (line 1704) | pub const PFTM_TCP_FIRST_PACKET_VAL: u32 = 120; constant PFTM_TCP_OPENING_VAL (line 1705) | pub const PFTM_TCP_OPENING_VAL: u32 = 30; constant PFTM_TCP_ESTABLISHED_VAL (line 1706) | pub const PFTM_TCP_ESTABLISHED_VAL: u32 = 86400; constant PFTM_TCP_CLOSING_VAL (line 1707) | pub const PFTM_TCP_CLOSING_VAL: u32 = 900; constant PFTM_TCP_FIN_WAIT_VAL (line 1708) | pub const PFTM_TCP_FIN_WAIT_VAL: u32 = 45; constant PFTM_TCP_CLOSED_VAL (line 1709) | pub const PFTM_TCP_CLOSED_VAL: u32 = 90; constant PFTM_UDP_FIRST_PACKET_VAL (line 1710) | pub const PFTM_UDP_FIRST_PACKET_VAL: u32 = 60; constant PFTM_UDP_SINGLE_VAL (line 1711) | pub const PFTM_UDP_SINGLE_VAL: u32 = 30; constant PFTM_UDP_MULTIPLE_VAL (line 1712) | pub const PFTM_UDP_MULTIPLE_VAL: u32 = 60; constant PFTM_ICMP_FIRST_PACKET_VAL (line 1713) | pub const PFTM_ICMP_FIRST_PACKET_VAL: u32 = 20; constant PFTM_ICMP_ERROR_REPLY_VAL (line 1714) | pub const PFTM_ICMP_ERROR_REPLY_VAL: u32 = 10; constant PFTM_GREv1_FIRST_PACKET_VAL (line 1715) | pub const PFTM_GREv1_FIRST_PACKET_VAL: u32 = 120; constant PFTM_GREv1_INITIATING_VAL (line 1716) | pub const PFTM_GREv1_INITIATING_VAL: u32 = 30; constant PFTM_GREv1_ESTABLISHED_VAL (line 1717) | pub const PFTM_GREv1_ESTABLISHED_VAL: u32 = 1800; constant PFTM_ESP_FIRST_PACKET_VAL (line 1718) | pub const PFTM_ESP_FIRST_PACKET_VAL: u32 = 120; constant PFTM_ESP_INITIATING_VAL (line 1719) | pub const PFTM_ESP_INITIATING_VAL: u32 = 30; constant PFTM_ESP_ESTABLISHED_VAL (line 1720) | pub const PFTM_ESP_ESTABLISHED_VAL: u32 = 900; constant PFTM_OTHER_FIRST_PACKET_VAL (line 1721) | pub const PFTM_OTHER_FIRST_PACKET_VAL: u32 = 60; constant PFTM_OTHER_SINGLE_VAL (line 1722) | pub const PFTM_OTHER_SINGLE_VAL: u32 = 30; constant PFTM_OTHER_MULTIPLE_VAL (line 1723) | pub const PFTM_OTHER_MULTIPLE_VAL: u32 = 60; constant PFTM_FRAG_VAL (line 1724) | pub const PFTM_FRAG_VAL: u32 = 30; constant PFTM_INTERVAL_VAL (line 1725) | pub const PFTM_INTERVAL_VAL: u32 = 10; constant PFTM_SRC_NODE_VAL (line 1726) | pub const PFTM_SRC_NODE_VAL: u32 = 0; constant PFTM_TS_DIFF_VAL (line 1727) | pub const PFTM_TS_DIFF_VAL: u32 = 30; constant PF_POOL_IDMASK (line 1728) | pub const PF_POOL_IDMASK: u32 = 15; constant PF_POOL_TYPEMASK (line 1729) | pub const PF_POOL_TYPEMASK: u32 = 15; constant PF_POOL_STICKYADDR (line 1730) | pub const PF_POOL_STICKYADDR: u32 = 32; constant PF_WSCALE_FLAG (line 1731) | pub const PF_WSCALE_FLAG: u32 = 128; constant PF_WSCALE_MASK (line 1732) | pub const PF_WSCALE_MASK: u32 = 15; constant PF_LOG (line 1733) | pub const PF_LOG: u32 = 1; constant PF_LOG_ALL (line 1734) | pub const PF_LOG_ALL: u32 = 2; constant PF_LOG_SOCKET_LOOKUP (line 1735) | pub const PF_LOG_SOCKET_LOOKUP: u32 = 4; constant PF_TABLE_NAME_SIZE (line 1736) | pub const PF_TABLE_NAME_SIZE: u32 = 32; constant PFI_AFLAG_NETWORK (line 1737) | pub const PFI_AFLAG_NETWORK: u32 = 1; constant PFI_AFLAG_BROADCAST (line 1738) | pub const PFI_AFLAG_BROADCAST: u32 = 2; constant PFI_AFLAG_PEER (line 1739) | pub const PFI_AFLAG_PEER: u32 = 4; constant PFI_AFLAG_MODEMASK (line 1740) | pub const PFI_AFLAG_MODEMASK: u32 = 7; constant PFI_AFLAG_NOALIAS (line 1741) | pub const PFI_AFLAG_NOALIAS: u32 = 8; constant RTLABEL_LEN (line 1742) | pub const RTLABEL_LEN: u32 = 32; constant PF_OSFP_EXPANDED (line 1743) | pub const PF_OSFP_EXPANDED: u32 = 1; constant PF_OSFP_GENERIC (line 1744) | pub const PF_OSFP_GENERIC: u32 = 2; constant PF_OSFP_NODETAIL (line 1745) | pub const PF_OSFP_NODETAIL: u32 = 4; constant PF_OSFP_LEN (line 1746) | pub const PF_OSFP_LEN: u32 = 32; constant _FP_RESERVED_BIT (line 1747) | pub const _FP_RESERVED_BIT: u32 = 1; constant _FP_UNUSED_BITS (line 1748) | pub const _FP_UNUSED_BITS: u32 = 1; constant _FP_CLASS_BITS (line 1749) | pub const _FP_CLASS_BITS: u32 = 10; constant _FP_VERSION_BITS (line 1750) | pub const _FP_VERSION_BITS: u32 = 10; constant _FP_SUBTYPE_BITS (line 1751) | pub const _FP_SUBTYPE_BITS: u32 = 10; constant PF_OSFP_WSIZE_MOD (line 1752) | pub const PF_OSFP_WSIZE_MOD: u32 = 1; constant PF_OSFP_WSIZE_DC (line 1753) | pub const PF_OSFP_WSIZE_DC: u32 = 2; constant PF_OSFP_WSIZE_MSS (line 1754) | pub const PF_OSFP_WSIZE_MSS: u32 = 4; constant PF_OSFP_WSIZE_MTU (line 1755) | pub const PF_OSFP_WSIZE_MTU: u32 = 8; constant PF_OSFP_PSIZE_MOD (line 1756) | pub const PF_OSFP_PSIZE_MOD: u32 = 16; constant PF_OSFP_PSIZE_DC (line 1757) | pub const PF_OSFP_PSIZE_DC: u32 = 32; constant PF_OSFP_WSCALE (line 1758) | pub const PF_OSFP_WSCALE: u32 = 64; constant PF_OSFP_WSCALE_MOD (line 1759) | pub const PF_OSFP_WSCALE_MOD: u32 = 128; constant PF_OSFP_WSCALE_DC (line 1760) | pub const PF_OSFP_WSCALE_DC: u32 = 256; constant PF_OSFP_MSS (line 1761) | pub const PF_OSFP_MSS: u32 = 512; constant PF_OSFP_MSS_MOD (line 1762) | pub const PF_OSFP_MSS_MOD: u32 = 1024; constant PF_OSFP_MSS_DC (line 1763) | pub const PF_OSFP_MSS_DC: u32 = 2048; constant PF_OSFP_DF (line 1764) | pub const PF_OSFP_DF: u32 = 4096; constant PF_OSFP_TS0 (line 1765) | pub const PF_OSFP_TS0: u32 = 8192; constant PF_OSFP_INET6 (line 1766) | pub const PF_OSFP_INET6: u32 = 16384; constant PF_OSFP_MAXTTL_OFFSET (line 1767) | pub const PF_OSFP_MAXTTL_OFFSET: u32 = 40; constant PF_OSFP_TCPOPT_NOP (line 1768) | pub const PF_OSFP_TCPOPT_NOP: u32 = 0; constant PF_OSFP_TCPOPT_WSCALE (line 1769) | pub const PF_OSFP_TCPOPT_WSCALE: u32 = 1; constant PF_OSFP_TCPOPT_MSS (line 1770) | pub const PF_OSFP_TCPOPT_MSS: u32 = 2; constant PF_OSFP_TCPOPT_SACK (line 1771) | pub const PF_OSFP_TCPOPT_SACK: u32 = 3; constant PF_OSFP_TCPOPT_TS (line 1772) | pub const PF_OSFP_TCPOPT_TS: u32 = 4; constant PF_OSFP_TCPOPT_BITS (line 1773) | pub const PF_OSFP_TCPOPT_BITS: u32 = 3; constant PF_ANCHOR_NAME_SIZE (line 1774) | pub const PF_ANCHOR_NAME_SIZE: u32 = 64; constant PF_SKIP_IFP (line 1775) | pub const PF_SKIP_IFP: u32 = 0; constant PF_SKIP_DIR (line 1776) | pub const PF_SKIP_DIR: u32 = 1; constant PF_SKIP_AF (line 1777) | pub const PF_SKIP_AF: u32 = 2; constant PF_SKIP_PROTO (line 1778) | pub const PF_SKIP_PROTO: u32 = 3; constant PF_SKIP_SRC_ADDR (line 1779) | pub const PF_SKIP_SRC_ADDR: u32 = 4; constant PF_SKIP_SRC_PORT (line 1780) | pub const PF_SKIP_SRC_PORT: u32 = 5; constant PF_SKIP_DST_ADDR (line 1781) | pub const PF_SKIP_DST_ADDR: u32 = 6; constant PF_SKIP_DST_PORT (line 1782) | pub const PF_SKIP_DST_PORT: u32 = 7; constant PF_SKIP_COUNT (line 1783) | pub const PF_SKIP_COUNT: u32 = 8; constant PF_RULE_LABEL_SIZE (line 1784) | pub const PF_RULE_LABEL_SIZE: u32 = 64; constant PF_QNAME_SIZE (line 1785) | pub const PF_QNAME_SIZE: u32 = 64; constant PF_TAG_NAME_SIZE (line 1786) | pub const PF_TAG_NAME_SIZE: u32 = 64; constant PF_OWNER_NAME_SIZE (line 1787) | pub const PF_OWNER_NAME_SIZE: u32 = 64; constant PF_STATE_NORMAL (line 1788) | pub const PF_STATE_NORMAL: u32 = 1; constant PF_STATE_MODULATE (line 1789) | pub const PF_STATE_MODULATE: u32 = 2; constant PF_STATE_SYNPROXY (line 1790) | pub const PF_STATE_SYNPROXY: u32 = 3; constant SCIDX_MASK (line 1791) | pub const SCIDX_MASK: u32 = 15; constant SC_BE (line 1792) | pub const SC_BE: u32 = 16; constant SC_BK_SYS (line 1793) | pub const SC_BK_SYS: u32 = 17; constant SC_BK (line 1794) | pub const SC_BK: u32 = 18; constant SC_RD (line 1795) | pub const SC_RD: u32 = 19; constant SC_OAM (line 1796) | pub const SC_OAM: u32 = 20; constant SC_AV (line 1797) | pub const SC_AV: u32 = 21; constant SC_RV (line 1798) | pub const SC_RV: u32 = 22; constant SC_VI (line 1799) | pub const SC_VI: u32 = 23; constant SC_SIG (line 1800) | pub const SC_SIG: u32 = 23; constant SC_VO (line 1801) | pub const SC_VO: u32 = 24; constant SC_CTL (line 1802) | pub const SC_CTL: u32 = 25; constant DSCP_MASK (line 1803) | pub const DSCP_MASK: u32 = 252; constant DSCP_CUMASK (line 1804) | pub const DSCP_CUMASK: u32 = 3; constant DSCP_EF (line 1805) | pub const DSCP_EF: u32 = 184; constant DSCP_AF11 (line 1806) | pub const DSCP_AF11: u32 = 40; constant DSCP_AF12 (line 1807) | pub const DSCP_AF12: u32 = 48; constant DSCP_AF13 (line 1808) | pub const DSCP_AF13: u32 = 56; constant DSCP_AF21 (line 1809) | pub const DSCP_AF21: u32 = 72; constant DSCP_AF22 (line 1810) | pub const DSCP_AF22: u32 = 80; constant DSCP_AF23 (line 1811) | pub const DSCP_AF23: u32 = 88; constant DSCP_AF31 (line 1812) | pub const DSCP_AF31: u32 = 104; constant DSCP_AF32 (line 1813) | pub const DSCP_AF32: u32 = 112; constant DSCP_AF33 (line 1814) | pub const DSCP_AF33: u32 = 120; constant DSCP_AF41 (line 1815) | pub const DSCP_AF41: u32 = 136; constant DSCP_AF42 (line 1816) | pub const DSCP_AF42: u32 = 144; constant DSCP_AF43 (line 1817) | pub const DSCP_AF43: u32 = 152; constant AF_CLASSMASK (line 1818) | pub const AF_CLASSMASK: u32 = 224; constant AF_DROPPRECMASK (line 1819) | pub const AF_DROPPRECMASK: u32 = 24; constant PF_FLUSH (line 1820) | pub const PF_FLUSH: u32 = 1; constant PF_FLUSH_GLOBAL (line 1821) | pub const PF_FLUSH_GLOBAL: u32 = 2; constant PFDEV_PF (line 1822) | pub const PFDEV_PF: u32 = 0; constant PFDEV_PFM (line 1823) | pub const PFDEV_PFM: u32 = 1; constant PFDEV_MAX (line 1824) | pub const PFDEV_MAX: u32 = 2; constant PFRULE_DROP (line 1825) | pub const PFRULE_DROP: u32 = 0; constant PFRULE_RETURNRST (line 1826) | pub const PFRULE_RETURNRST: u32 = 1; constant PFRULE_FRAGMENT (line 1827) | pub const PFRULE_FRAGMENT: u32 = 2; constant PFRULE_RETURNICMP (line 1828) | pub const PFRULE_RETURNICMP: u32 = 4; constant PFRULE_RETURN (line 1829) | pub const PFRULE_RETURN: u32 = 8; constant PFRULE_NOSYNC (line 1830) | pub const PFRULE_NOSYNC: u32 = 16; constant PFRULE_SRCTRACK (line 1831) | pub const PFRULE_SRCTRACK: u32 = 32; constant PFRULE_RULESRCTRACK (line 1832) | pub const PFRULE_RULESRCTRACK: u32 = 64; constant PFRULE_NODF (line 1833) | pub const PFRULE_NODF: u32 = 256; constant PFRULE_FRAGCROP (line 1834) | pub const PFRULE_FRAGCROP: u32 = 512; constant PFRULE_FRAGDROP (line 1835) | pub const PFRULE_FRAGDROP: u32 = 1024; constant PFRULE_RANDOMID (line 1836) | pub const PFRULE_RANDOMID: u32 = 2048; constant PFRULE_REASSEMBLE_TCP (line 1837) | pub const PFRULE_REASSEMBLE_TCP: u32 = 4096; constant PFRULE_TOS (line 1838) | pub const PFRULE_TOS: u32 = 8192; constant PFRULE_DSCP (line 1839) | pub const PFRULE_DSCP: u32 = 16384; constant PFRULE_SC (line 1840) | pub const PFRULE_SC: u32 = 32768; constant PFRULE_IFBOUND (line 1841) | pub const PFRULE_IFBOUND: u32 = 65536; constant PFRULE_PFM (line 1842) | pub const PFRULE_PFM: u32 = 131072; constant PFSTATE_HIWAT (line 1843) | pub const PFSTATE_HIWAT: u32 = 10000; constant PFSTATE_ADAPT_START (line 1844) | pub const PFSTATE_ADAPT_START: u32 = 6000; constant PFSTATE_ADAPT_END (line 1845) | pub const PFSTATE_ADAPT_END: u32 = 12000; constant PFAPPSTATE_HIWAT (line 1846) | pub const PFAPPSTATE_HIWAT: u32 = 10000; constant PF_TAG_NAME_SYSTEM_SERVICE (line 1847) | pub const PF_TAG_NAME_SYSTEM_SERVICE: &[u8; 32] = b"com.apple.pf.system_... constant PF_TAG_NAME_STACK_DROP (line 1848) | pub const PF_TAG_NAME_STACK_DROP: &[u8; 28] = b"com.apple.pf.stack_drop_... constant PF_THRESHOLD_MULT (line 1849) | pub const PF_THRESHOLD_MULT: u32 = 1000; constant PF_THRESHOLD_MAX (line 1850) | pub const PF_THRESHOLD_MAX: u32 = 4294967; constant PFSNODE_HIWAT (line 1851) | pub const PFSNODE_HIWAT: u32 = 10000; constant PFSTATE_NOSYNC (line 1852) | pub const PFSTATE_NOSYNC: u32 = 1; constant PFSTATE_FROMSYNC (line 1853) | pub const PFSTATE_FROMSYNC: u32 = 2; constant PFSTATE_STALE (line 1854) | pub const PFSTATE_STALE: u32 = 4; constant PFSYNC_SCRUB_FLAG_VALID (line 1855) | pub const PFSYNC_SCRUB_FLAG_VALID: u32 = 1; constant PFSYNC_FLAG_COMPRESS (line 1856) | pub const PFSYNC_FLAG_COMPRESS: u32 = 1; constant PFSYNC_FLAG_STALE (line 1857) | pub const PFSYNC_FLAG_STALE: u32 = 2; constant PFSYNC_FLAG_SRCNODE (line 1858) | pub const PFSYNC_FLAG_SRCNODE: u32 = 4; constant PFSYNC_FLAG_NATSRCNODE (line 1859) | pub const PFSYNC_FLAG_NATSRCNODE: u32 = 8; constant PF_RESERVED_ANCHOR (line 1860) | pub const PF_RESERVED_ANCHOR: &[u8; 4] = b"_pf\0"; constant PFR_TFLAG_PERSIST (line 1861) | pub const PFR_TFLAG_PERSIST: u32 = 1; constant PFR_TFLAG_CONST (line 1862) | pub const PFR_TFLAG_CONST: u32 = 2; constant PFR_TFLAG_ACTIVE (line 1863) | pub const PFR_TFLAG_ACTIVE: u32 = 4; constant PFR_TFLAG_INACTIVE (line 1864) | pub const PFR_TFLAG_INACTIVE: u32 = 8; constant PFR_TFLAG_REFERENCED (line 1865) | pub const PFR_TFLAG_REFERENCED: u32 = 16; constant PFR_TFLAG_REFDANCHOR (line 1866) | pub const PFR_TFLAG_REFDANCHOR: u32 = 32; constant PFR_TFLAG_USRMASK (line 1867) | pub const PFR_TFLAG_USRMASK: u32 = 3; constant PFR_TFLAG_SETMASK (line 1868) | pub const PFR_TFLAG_SETMASK: u32 = 60; constant PFR_TFLAG_ALLMASK (line 1869) | pub const PFR_TFLAG_ALLMASK: u32 = 63; constant PFI_IFLAG_SKIP (line 1870) | pub const PFI_IFLAG_SKIP: u32 = 256; constant PF_DPORT_RANGE (line 1871) | pub const PF_DPORT_RANGE: u32 = 1; constant PF_RPORT_RANGE (line 1872) | pub const PF_RPORT_RANGE: u32 = 2; constant PFRES_MATCH (line 1873) | pub const PFRES_MATCH: u32 = 0; constant PFRES_BADOFF (line 1874) | pub const PFRES_BADOFF: u32 = 1; constant PFRES_FRAG (line 1875) | pub const PFRES_FRAG: u32 = 2; constant PFRES_SHORT (line 1876) | pub const PFRES_SHORT: u32 = 3; constant PFRES_NORM (line 1877) | pub const PFRES_NORM: u32 = 4; constant PFRES_MEMORY (line 1878) | pub const PFRES_MEMORY: u32 = 5; constant PFRES_TS (line 1879) | pub const PFRES_TS: u32 = 6; constant PFRES_CONGEST (line 1880) | pub const PFRES_CONGEST: u32 = 7; constant PFRES_IPOPTIONS (line 1881) | pub const PFRES_IPOPTIONS: u32 = 8; constant PFRES_PROTCKSUM (line 1882) | pub const PFRES_PROTCKSUM: u32 = 9; constant PFRES_BADSTATE (line 1883) | pub const PFRES_BADSTATE: u32 = 10; constant PFRES_STATEINS (line 1884) | pub const PFRES_STATEINS: u32 = 11; constant PFRES_MAXSTATES (line 1885) | pub const PFRES_MAXSTATES: u32 = 12; constant PFRES_SRCLIMIT (line 1886) | pub const PFRES_SRCLIMIT: u32 = 13; constant PFRES_SYNPROXY (line 1887) | pub const PFRES_SYNPROXY: u32 = 14; constant PFRES_DUMMYNET (line 1888) | pub const PFRES_DUMMYNET: u32 = 15; constant PFRES_MAX (line 1889) | pub const PFRES_MAX: u32 = 16; constant LCNT_STATES (line 1890) | pub const LCNT_STATES: u32 = 0; constant LCNT_SRCSTATES (line 1891) | pub const LCNT_SRCSTATES: u32 = 1; constant LCNT_SRCNODES (line 1892) | pub const LCNT_SRCNODES: u32 = 2; constant LCNT_SRCCONN (line 1893) | pub const LCNT_SRCCONN: u32 = 3; constant LCNT_SRCCONNRATE (line 1894) | pub const LCNT_SRCCONNRATE: u32 = 4; constant LCNT_OVERLOAD_TABLE (line 1895) | pub const LCNT_OVERLOAD_TABLE: u32 = 5; constant LCNT_OVERLOAD_FLUSH (line 1896) | pub const LCNT_OVERLOAD_FLUSH: u32 = 6; constant LCNT_MAX (line 1897) | pub const LCNT_MAX: u32 = 7; constant PFUDPS_NO_TRAFFIC (line 1898) | pub const PFUDPS_NO_TRAFFIC: u32 = 0; constant PFUDPS_SINGLE (line 1899) | pub const PFUDPS_SINGLE: u32 = 1; constant PFUDPS_MULTIPLE (line 1900) | pub const PFUDPS_MULTIPLE: u32 = 2; constant PFUDPS_NSTATES (line 1901) | pub const PFUDPS_NSTATES: u32 = 3; constant PFGRE1S_NO_TRAFFIC (line 1902) | pub const PFGRE1S_NO_TRAFFIC: u32 = 0; constant PFGRE1S_INITIATING (line 1903) | pub const PFGRE1S_INITIATING: u32 = 1; constant PFGRE1S_ESTABLISHED (line 1904) | pub const PFGRE1S_ESTABLISHED: u32 = 2; constant PFGRE1S_NSTATES (line 1905) | pub const PFGRE1S_NSTATES: u32 = 3; constant PFESPS_NO_TRAFFIC (line 1906) | pub const PFESPS_NO_TRAFFIC: u32 = 0; constant PFESPS_INITIATING (line 1907) | pub const PFESPS_INITIATING: u32 = 1; constant PFESPS_ESTABLISHED (line 1908) | pub const PFESPS_ESTABLISHED: u32 = 2; constant PFESPS_NSTATES (line 1909) | pub const PFESPS_NSTATES: u32 = 3; constant PFOTHERS_NO_TRAFFIC (line 1910) | pub const PFOTHERS_NO_TRAFFIC: u32 = 0; constant PFOTHERS_SINGLE (line 1911) | pub const PFOTHERS_SINGLE: u32 = 1; constant PFOTHERS_MULTIPLE (line 1912) | pub const PFOTHERS_MULTIPLE: u32 = 2; constant PFOTHERS_NSTATES (line 1913) | pub const PFOTHERS_NSTATES: u32 = 3; constant FCNT_STATE_SEARCH (line 1914) | pub const FCNT_STATE_SEARCH: u32 = 0; constant FCNT_STATE_INSERT (line 1915) | pub const FCNT_STATE_INSERT: u32 = 1; constant FCNT_STATE_REMOVALS (line 1916) | pub const FCNT_STATE_REMOVALS: u32 = 2; constant FCNT_MAX (line 1917) | pub const FCNT_MAX: u32 = 3; constant SCNT_SRC_NODE_SEARCH (line 1918) | pub const SCNT_SRC_NODE_SEARCH: u32 = 0; constant SCNT_SRC_NODE_INSERT (line 1919) | pub const SCNT_SRC_NODE_INSERT: u32 = 1; constant SCNT_SRC_NODE_REMOVALS (line 1920) | pub const SCNT_SRC_NODE_REMOVALS: u32 = 2; constant SCNT_MAX (line 1921) | pub const SCNT_MAX: u32 = 3; constant PF_ALTQ_BW_ABSOLUTE (line 1922) | pub const PF_ALTQ_BW_ABSOLUTE: u32 = 1; constant PF_ALTQ_BW_PERCENT (line 1923) | pub const PF_ALTQ_BW_PERCENT: u32 = 2; constant PF_ALTQF_TBR (line 1924) | pub const PF_ALTQF_TBR: u32 = 1; constant PF_ALTQ_QRF_WEIGHT (line 1925) | pub const PF_ALTQ_QRF_WEIGHT: u32 = 1; constant PFFRAG_FRENT_HIWAT (line 1926) | pub const PFFRAG_FRENT_HIWAT: u32 = 5000; constant PFFRAG_FRAG_HIWAT (line 1927) | pub const PFFRAG_FRAG_HIWAT: u32 = 1000; constant PFFRAG_FRCENT_HIWAT (line 1928) | pub const PFFRAG_FRCENT_HIWAT: u32 = 50000; constant PFFRAG_FRCACHE_HIWAT (line 1929) | pub const PFFRAG_FRCACHE_HIWAT: u32 = 10000; constant PFR_KTABLE_HIWAT (line 1930) | pub const PFR_KTABLE_HIWAT: u32 = 1000; constant PFR_KENTRY_HIWAT (line 1931) | pub const PFR_KENTRY_HIWAT: u32 = 200000; constant PFR_KENTRY_HIWAT_SMALL (line 1932) | pub const PFR_KENTRY_HIWAT_SMALL: u32 = 100000; constant PFTOK_PROCNAME_LEN (line 1933) | pub const PFTOK_PROCNAME_LEN: u32 = 64; constant PFR_FLAG_ATOMIC (line 1934) | pub const PFR_FLAG_ATOMIC: u32 = 1; constant PFR_FLAG_DUMMY (line 1935) | pub const PFR_FLAG_DUMMY: u32 = 2; constant PFR_FLAG_FEEDBACK (line 1936) | pub const PFR_FLAG_FEEDBACK: u32 = 4; constant PFR_FLAG_CLSTATS (line 1937) | pub const PFR_FLAG_CLSTATS: u32 = 8; constant PFR_FLAG_ADDRSTOO (line 1938) | pub const PFR_FLAG_ADDRSTOO: u32 = 16; constant PFR_FLAG_REPLACE (line 1939) | pub const PFR_FLAG_REPLACE: u32 = 32; constant PFR_FLAG_ALLRSETS (line 1940) | pub const PFR_FLAG_ALLRSETS: u32 = 64; constant PFR_FLAG_ALLMASK (line 1941) | pub const PFR_FLAG_ALLMASK: u32 = 127; type __int8_t (line 1942) | pub type __int8_t = ::std::os::raw::c_schar; type __uint8_t (line 1943) | pub type __uint8_t = ::std::os::raw::c_uchar; type __int16_t (line 1944) | pub type __int16_t = ::std::os::raw::c_short; type __uint16_t (line 1945) | pub type __uint16_t = ::std::os::raw::c_ushort; type __int32_t (line 1946) | pub type __int32_t = ::std::os::raw::c_int; type __uint32_t (line 1947) | pub type __uint32_t = ::std::os::raw::c_uint; type __int64_t (line 1948) | pub type __int64_t = ::std::os::raw::c_longlong; type __uint64_t (line 1949) | pub type __uint64_t = ::std::os::raw::c_ulonglong; type __darwin_intptr_t (line 1950) | pub type __darwin_intptr_t = ::std::os::raw::c_long; type __darwin_natural_t (line 1951) | pub type __darwin_natural_t = ::std::os::raw::c_uint; type __darwin_ct_rune_t (line 1952) | pub type __darwin_ct_rune_t = ::std::os::raw::c_int; function bindgen_test_layout___mbstate_t (line 1960) | fn bindgen_test_layout___mbstate_t() { type __darwin_mbstate_t (line 1994) | pub type __darwin_mbstate_t = __mbstate_t; type __darwin_ptrdiff_t (line 1995) | pub type __darwin_ptrdiff_t = ::std::os::raw::c_long; type __darwin_size_t (line 1996) | pub type __darwin_size_t = ::std::os::raw::c_ulong; type __darwin_va_list (line 1997) | pub type __darwin_va_list = __builtin_va_list; type __darwin_wchar_t (line 1998) | pub type __darwin_wchar_t = ::std::os::raw::c_int; type __darwin_rune_t (line 1999) | pub type __darwin_rune_t = __darwin_wchar_t; type __darwin_wint_t (line 2000) | pub type __darwin_wint_t = ::std::os::raw::c_int; type __darwin_clock_t (line 2001) | pub type __darwin_clock_t = ::std::os::raw::c_ulong; type __darwin_socklen_t (line 2002) | pub type __darwin_socklen_t = __uint32_t; type __darwin_ssize_t (line 2003) | pub type __darwin_ssize_t = ::std::os::raw::c_long; type __darwin_time_t (line 2004) | pub type __darwin_time_t = ::std::os::raw::c_long; type __darwin_blkcnt_t (line 2005) | pub type __darwin_blkcnt_t = __int64_t; type __darwin_blksize_t (line 2006) | pub type __darwin_blksize_t = __int32_t; type __darwin_dev_t (line 2007) | pub type __darwin_dev_t = __int32_t; type __darwin_fsblkcnt_t (line 2008) | pub type __darwin_fsblkcnt_t = ::std::os::raw::c_uint; type __darwin_fsfilcnt_t (line 2009) | pub type __darwin_fsfilcnt_t = ::std::os::raw::c_uint; type __darwin_gid_t (line 2010) | pub type __darwin_gid_t = __uint32_t; type __darwin_id_t (line 2011) | pub type __darwin_id_t = __uint32_t; type __darwin_ino64_t (line 2012) | pub type __darwin_ino64_t = __uint64_t; type __darwin_ino_t (line 2013) | pub type __darwin_ino_t = __darwin_ino64_t; type __darwin_mach_port_name_t (line 2014) | pub type __darwin_mach_port_name_t = __darwin_natural_t; type __darwin_mach_port_t (line 2015) | pub type __darwin_mach_port_t = __darwin_mach_port_name_t; type __darwin_mode_t (line 2016) | pub type __darwin_mode_t = __uint16_t; type __darwin_off_t (line 2017) | pub type __darwin_off_t = __int64_t; type __darwin_pid_t (line 2018) | pub type __darwin_pid_t = __int32_t; type __darwin_sigset_t (line 2019) | pub type __darwin_sigset_t = __uint32_t; type __darwin_suseconds_t (line 2020) | pub type __darwin_suseconds_t = __int32_t; type __darwin_uid_t (line 2021) | pub type __darwin_uid_t = __uint32_t; type __darwin_useconds_t (line 2022) | pub type __darwin_useconds_t = __uint32_t; type __darwin_uuid_t (line 2023) | pub type __darwin_uuid_t = [::std::os::raw::c_uchar; 16usize]; type __darwin_uuid_string_t (line 2024) | pub type __darwin_uuid_string_t = [::std::os::raw::c_char; 37usize]; type __darwin_pthread_handler_rec (line 2027) | pub struct __darwin_pthread_handler_rec { function bindgen_test_layout___darwin_pthread_handler_rec (line 2033) | fn bindgen_test_layout___darwin_pthread_handler_rec() { type _opaque_pthread_attr_t (line 2079) | pub struct _opaque_pthread_attr_t { function bindgen_test_layout__opaque_pthread_attr_t (line 2084) | fn bindgen_test_layout__opaque_pthread_attr_t() { type _opaque_pthread_cond_t (line 2120) | pub struct _opaque_pthread_cond_t { function bindgen_test_layout__opaque_pthread_cond_t (line 2125) | fn bindgen_test_layout__opaque_pthread_cond_t() { type _opaque_pthread_condattr_t (line 2161) | pub struct _opaque_pthread_condattr_t { function bindgen_test_layout__opaque_pthread_condattr_t (line 2166) | fn bindgen_test_layout__opaque_pthread_condattr_t() { type _opaque_pthread_mutex_t (line 2202) | pub struct _opaque_pthread_mutex_t { function bindgen_test_layout__opaque_pthread_mutex_t (line 2207) | fn bindgen_test_layout__opaque_pthread_mutex_t() { type _opaque_pthread_mutexattr_t (line 2243) | pub struct _opaque_pthread_mutexattr_t { function bindgen_test_layout__opaque_pthread_mutexattr_t (line 2248) | fn bindgen_test_layout__opaque_pthread_mutexattr_t() { type _opaque_pthread_once_t (line 2284) | pub struct _opaque_pthread_once_t { function bindgen_test_layout__opaque_pthread_once_t (line 2289) | fn bindgen_test_layout__opaque_pthread_once_t() { type _opaque_pthread_rwlock_t (line 2325) | pub struct _opaque_pthread_rwlock_t { function bindgen_test_layout__opaque_pthread_rwlock_t (line 2330) | fn bindgen_test_layout__opaque_pthread_rwlock_t() { type _opaque_pthread_rwlockattr_t (line 2366) | pub struct _opaque_pthread_rwlockattr_t { function bindgen_test_layout__opaque_pthread_rwlockattr_t (line 2371) | fn bindgen_test_layout__opaque_pthread_rwlockattr_t() { type _opaque_pthread_t (line 2407) | pub struct _opaque_pthread_t { function bindgen_test_layout__opaque_pthread_t (line 2413) | fn bindgen_test_layout__opaque_pthread_t() { type __darwin_pthread_attr_t (line 2457) | pub type __darwin_pthread_attr_t = _opaque_pthread_attr_t; type __darwin_pthread_cond_t (line 2458) | pub type __darwin_pthread_cond_t = _opaque_pthread_cond_t; type __darwin_pthread_condattr_t (line 2459) | pub type __darwin_pthread_condattr_t = _opaque_pthread_condattr_t; type __darwin_pthread_key_t (line 2460) | pub type __darwin_pthread_key_t = ::std::os::raw::c_ulong; type __darwin_pthread_mutex_t (line 2461) | pub type __darwin_pthread_mutex_t = _opaque_pthread_mutex_t; type __darwin_pthread_mutexattr_t (line 2462) | pub type __darwin_pthread_mutexattr_t = _opaque_pthread_mutexattr_t; type __darwin_pthread_once_t (line 2463) | pub type __darwin_pthread_once_t = _opaque_pthread_once_t; type __darwin_pthread_rwlock_t (line 2464) | pub type __darwin_pthread_rwlock_t = _opaque_pthread_rwlock_t; type __darwin_pthread_rwlockattr_t (line 2465) | pub type __darwin_pthread_rwlockattr_t = _opaque_pthread_rwlockattr_t; type __darwin_pthread_t (line 2466) | pub type __darwin_pthread_t = *mut _opaque_pthread_t; type u_int8_t (line 2467) | pub type u_int8_t = ::std::os::raw::c_uchar; type u_int16_t (line 2468) | pub type u_int16_t = ::std::os::raw::c_ushort; type u_int32_t (line 2469) | pub type u_int32_t = ::std::os::raw::c_uint; type u_int64_t (line 2470) | pub type u_int64_t = ::std::os::raw::c_ulonglong; type register_t (line 2471) | pub type register_t = i64; type user_addr_t (line 2472) | pub type user_addr_t = u_int64_t; type user_size_t (line 2473) | pub type user_size_t = u_int64_t; type user_ssize_t (line 2474) | pub type user_ssize_t = i64; type user_long_t (line 2475) | pub type user_long_t = i64; type user_ulong_t (line 2476) | pub type user_ulong_t = u_int64_t; type user_time_t (line 2477) | pub type user_time_t = i64; type user_off_t (line 2478) | pub type user_off_t = i64; type syscall_arg_t (line 2479) | pub type syscall_arg_t = u_int64_t; type u_char (line 2480) | pub type u_char = ::std::os::raw::c_uchar; type u_short (line 2481) | pub type u_short = ::std::os::raw::c_ushort; type u_int (line 2482) | pub type u_int = ::std::os::raw::c_uint; type u_long (line 2483) | pub type u_long = ::std::os::raw::c_ulong; type ushort (line 2484) | pub type ushort = ::std::os::raw::c_ushort; type uint (line 2485) | pub type uint = ::std::os::raw::c_uint; type u_quad_t (line 2486) | pub type u_quad_t = u_int64_t; type quad_t (line 2487) | pub type quad_t = i64; type qaddr_t (line 2488) | pub type qaddr_t = *mut quad_t; type caddr_t (line 2489) | pub type caddr_t = *mut ::std::os::raw::c_char; type daddr_t (line 2490) | pub type daddr_t = i32; type dev_t (line 2491) | pub type dev_t = __darwin_dev_t; type fixpt_t (line 2492) | pub type fixpt_t = u_int32_t; type blkcnt_t (line 2493) | pub type blkcnt_t = __darwin_blkcnt_t; type blksize_t (line 2494) | pub type blksize_t = __darwin_blksize_t; type gid_t (line 2495) | pub type gid_t = __darwin_gid_t; type in_addr_t (line 2496) | pub type in_addr_t = __uint32_t; type in_port_t (line 2497) | pub type in_port_t = __uint16_t; type ino_t (line 2498) | pub type ino_t = __darwin_ino_t; type ino64_t (line 2499) | pub type ino64_t = __darwin_ino64_t; type key_t (line 2500) | pub type key_t = __int32_t; type mode_t (line 2501) | pub type mode_t = __darwin_mode_t; type nlink_t (line 2502) | pub type nlink_t = __uint16_t; type id_t (line 2503) | pub type id_t = __darwin_id_t; type pid_t (line 2504) | pub type pid_t = __darwin_pid_t; type off_t (line 2505) | pub type off_t = __darwin_off_t; type segsz_t (line 2506) | pub type segsz_t = i32; type swblk_t (line 2507) | pub type swblk_t = i32; type uid_t (line 2508) | pub type uid_t = __darwin_uid_t; type clock_t (line 2509) | pub type clock_t = __darwin_clock_t; type time_t (line 2510) | pub type time_t = __darwin_time_t; type useconds_t (line 2511) | pub type useconds_t = __darwin_useconds_t; type suseconds_t (line 2512) | pub type suseconds_t = __darwin_suseconds_t; type rsize_t (line 2513) | pub type rsize_t = __darwin_size_t; type errno_t (line 2514) | pub type errno_t = ::std::os::raw::c_int; type fd_set (line 2517) | pub struct fd_set { function bindgen_test_layout_fd_set (line 2521) | fn bindgen_test_layout_fd_set() { function __darwin_check_fd_set_overflow (line 2541) | pub fn __darwin_check_fd_set_overflow( type fd_mask (line 2547) | pub type fd_mask = __int32_t; type pthread_attr_t (line 2548) | pub type pthread_attr_t = __darwin_pthread_attr_t; type pthread_cond_t (line 2549) | pub type pthread_cond_t = __darwin_pthread_cond_t; type pthread_condattr_t (line 2550) | pub type pthread_condattr_t = __darwin_pthread_condattr_t; type pthread_mutex_t (line 2551) | pub type pthread_mutex_t = __darwin_pthread_mutex_t; type pthread_mutexattr_t (line 2552) | pub type pthread_mutexattr_t = __darwin_pthread_mutexattr_t; type pthread_once_t (line 2553) | pub type pthread_once_t = __darwin_pthread_once_t; type pthread_rwlock_t (line 2554) | pub type pthread_rwlock_t = __darwin_pthread_rwlock_t; type pthread_rwlockattr_t (line 2555) | pub type pthread_rwlockattr_t = __darwin_pthread_rwlockattr_t; type pthread_t (line 2556) | pub type pthread_t = __darwin_pthread_t; type pthread_key_t (line 2557) | pub type pthread_key_t = __darwin_pthread_key_t; type fsblkcnt_t (line 2558) | pub type fsblkcnt_t = __darwin_fsblkcnt_t; type fsfilcnt_t (line 2559) | pub type fsfilcnt_t = __darwin_fsfilcnt_t; type sig_atomic_t (line 2560) | pub type sig_atomic_t = ::std::os::raw::c_int; type __darwin_i386_thread_state (line 2563) | pub struct __darwin_i386_thread_state { function bindgen_test_layout___darwin_i386_thread_state (line 2582) | fn bindgen_test_layout___darwin_i386_thread_state() { type __darwin_fp_control (line 2759) | pub struct __darwin_fp_control { method __invalid (line 2778) | pub fn __invalid(&self) -> ::std::os::raw::c_ushort { method set___invalid (line 2783) | pub fn set___invalid(&mut self, val: ::std::os::raw::c_ushort) { method __denorm (line 2791) | pub fn __denorm(&self) -> ::std::os::raw::c_ushort { method set___denorm (line 2796) | pub fn set___denorm(&mut self, val: ::std::os::raw::c_ushort) { method __zdiv (line 2804) | pub fn __zdiv(&self) -> ::std::os::raw::c_ushort { method set___zdiv (line 2809) | pub fn set___zdiv(&mut self, val: ::std::os::raw::c_ushort) { method __ovrfl (line 2817) | pub fn __ovrfl(&self) -> ::std::os::raw::c_ushort { method set___ovrfl (line 2822) | pub fn set___ovrfl(&mut self, val: ::std::os::raw::c_ushort) { method __undfl (line 2830) | pub fn __undfl(&self) -> ::std::os::raw::c_ushort { method set___undfl (line 2835) | pub fn set___undfl(&mut self, val: ::std::os::raw::c_ushort) { method __precis (line 2843) | pub fn __precis(&self) -> ::std::os::raw::c_ushort { method set___precis (line 2848) | pub fn set___precis(&mut self, val: ::std::os::raw::c_ushort) { method __pc (line 2856) | pub fn __pc(&self) -> ::std::os::raw::c_ushort { method set___pc (line 2861) | pub fn set___pc(&mut self, val: ::std::os::raw::c_ushort) { method __rc (line 2869) | pub fn __rc(&self) -> ::std::os::raw::c_ushort { method set___rc (line 2874) | pub fn set___rc(&mut self, val: ::std::os::raw::c_ushort) { method new_bitfield_1 (line 2882) | pub fn new_bitfield_1( function bindgen_test_layout___darwin_fp_control (line 2764) | fn bindgen_test_layout___darwin_fp_control() { type __darwin_fp_control_t (line 2928) | pub type __darwin_fp_control_t = __darwin_fp_control; type __darwin_fp_status (line 2932) | pub struct __darwin_fp_status { method __invalid (line 2951) | pub fn __invalid(&self) -> ::std::os::raw::c_ushort { method set___invalid (line 2956) | pub fn set___invalid(&mut self, val: ::std::os::raw::c_ushort) { method __denorm (line 2964) | pub fn __denorm(&self) -> ::std::os::raw::c_ushort { method set___denorm (line 2969) | pub fn set___denorm(&mut self, val: ::std::os::raw::c_ushort) { method __zdiv (line 2977) | pub fn __zdiv(&self) -> ::std::os::raw::c_ushort { method set___zdiv (line 2982) | pub fn set___zdiv(&mut self, val: ::std::os::raw::c_ushort) { method __ovrfl (line 2990) | pub fn __ovrfl(&self) -> ::std::os::raw::c_ushort { method set___ovrfl (line 2995) | pub fn set___ovrfl(&mut self, val: ::std::os::raw::c_ushort) { method __undfl (line 3003) | pub fn __undfl(&self) -> ::std::os::raw::c_ushort { method set___undfl (line 3008) | pub fn set___undfl(&mut self, val: ::std::os::raw::c_ushort) { method __precis (line 3016) | pub fn __precis(&self) -> ::std::os::raw::c_ushort { method set___precis (line 3021) | pub fn set___precis(&mut self, val: ::std::os::raw::c_ushort) { method __stkflt (line 3029) | pub fn __stkflt(&self) -> ::std::os::raw::c_ushort { method set___stkflt (line 3034) | pub fn set___stkflt(&mut self, val: ::std::os::raw::c_ushort) { method __errsumm (line 3042) | pub fn __errsumm(&self) -> ::std::os::raw::c_ushort { method set___errsumm (line 3047) | pub fn set___errsumm(&mut self, val: ::std::os::raw::c_ushort) { method __c0 (line 3055) | pub fn __c0(&self) -> ::std::os::raw::c_ushort { method set___c0 (line 3060) | pub fn set___c0(&mut self, val: ::std::os::raw::c_ushort) { method __c1 (line 3068) | pub fn __c1(&self) -> ::std::os::raw::c_ushort { method set___c1 (line 3073) | pub fn set___c1(&mut self, val: ::std::os::raw::c_ushort) { method __c2 (line 3081) | pub fn __c2(&self) -> ::std::os::raw::c_ushort { method set___c2 (line 3086) | pub fn set___c2(&mut self, val: ::std::os::raw::c_ushort) { method __tos (line 3094) | pub fn __tos(&self) -> ::std::os::raw::c_ushort { method set___tos (line 3099) | pub fn set___tos(&mut self, val: ::std::os::raw::c_ushort) { method __c3 (line 3107) | pub fn __c3(&self) -> ::std::os::raw::c_ushort { method set___c3 (line 3112) | pub fn set___c3(&mut self, val: ::std::os::raw::c_ushort) { method __busy (line 3120) | pub fn __busy(&self) -> ::std::os::raw::c_ushort { method set___busy (line 3125) | pub fn set___busy(&mut self, val: ::std::os::raw::c_ushort) { method new_bitfield_1 (line 3133) | pub fn new_bitfield_1( function bindgen_test_layout___darwin_fp_status (line 2937) | fn bindgen_test_layout___darwin_fp_status() { type __darwin_fp_status_t (line 3209) | pub type __darwin_fp_status_t = __darwin_fp_status; type __darwin_mmst_reg (line 3212) | pub struct __darwin_mmst_reg { function bindgen_test_layout___darwin_mmst_reg (line 3217) | fn bindgen_test_layout___darwin_mmst_reg() { type __darwin_xmm_reg (line 3253) | pub struct __darwin_xmm_reg { function bindgen_test_layout___darwin_xmm_reg (line 3257) | fn bindgen_test_layout___darwin_xmm_reg() { type __darwin_ymm_reg (line 3283) | pub struct __darwin_ymm_reg { function bindgen_test_layout___darwin_ymm_reg (line 3287) | fn bindgen_test_layout___darwin_ymm_reg() { type __darwin_zmm_reg (line 3313) | pub struct __darwin_zmm_reg { function bindgen_test_layout___darwin_zmm_reg (line 3317) | fn bindgen_test_layout___darwin_zmm_reg() { type __darwin_opmask_reg (line 3343) | pub struct __darwin_opmask_reg { function bindgen_test_layout___darwin_opmask_reg (line 3347) | fn bindgen_test_layout___darwin_opmask_reg() { type __darwin_i386_float_state (line 3373) | pub struct __darwin_i386_float_state { function bindgen_test_layout___darwin_i386_float_state (line 3408) | fn bindgen_test_layout___darwin_i386_float_state() { type __darwin_i386_avx_state (line 3744) | pub struct __darwin_i386_avx_state { function bindgen_test_layout___darwin_i386_avx_state (line 3788) | fn bindgen_test_layout___darwin_i386_avx_state() { type __darwin_i386_avx512_state (line 4214) | pub struct __darwin_i386_avx512_state { function bindgen_test_layout___darwin_i386_avx512_state (line 4274) | fn bindgen_test_layout___darwin_i386_avx512_state() { type __darwin_i386_exception_state (line 4860) | pub struct __darwin_i386_exception_state { function bindgen_test_layout___darwin_i386_exception_state (line 4867) | fn bindgen_test_layout___darwin_i386_exception_state() { type __darwin_x86_debug_state32 (line 4923) | pub struct __darwin_x86_debug_state32 { function bindgen_test_layout___darwin_x86_debug_state32 (line 4934) | fn bindgen_test_layout___darwin_x86_debug_state32() { type __x86_instruction_state (line 5030) | pub struct __x86_instruction_state { function bindgen_test_layout___x86_instruction_state (line 5038) | fn bindgen_test_layout___x86_instruction_state() { type __last_branch_record (line 5104) | pub struct __last_branch_record { method __mispredict (line 5148) | pub fn __mispredict(&self) -> __uint32_t { method set___mispredict (line 5153) | pub fn set___mispredict(&mut self, val: __uint32_t) { method __tsx_abort (line 5161) | pub fn __tsx_abort(&self) -> __uint32_t { method set___tsx_abort (line 5166) | pub fn set___tsx_abort(&mut self, val: __uint32_t) { method __in_tsx (line 5174) | pub fn __in_tsx(&self) -> __uint32_t { method set___in_tsx (line 5179) | pub fn set___in_tsx(&mut self, val: __uint32_t) { method __cycle_count (line 5187) | pub fn __cycle_count(&self) -> __uint32_t { method set___cycle_count (line 5192) | pub fn set___cycle_count(&mut self, val: __uint32_t) { method __reserved (line 5200) | pub fn __reserved(&self) -> __uint32_t { method set___reserved (line 5205) | pub fn set___reserved(&mut self, val: __uint32_t) { method new_bitfield_1 (line 5213) | pub fn new_bitfield_1( function bindgen_test_layout___last_branch_record (line 5112) | fn bindgen_test_layout___last_branch_record() { type __last_branch_state (line 5246) | pub struct __last_branch_state { method __lbr_supported_tsx (line 5289) | pub fn __lbr_supported_tsx(&self) -> __uint32_t { method set___lbr_supported_tsx (line 5294) | pub fn set___lbr_supported_tsx(&mut self, val: __uint32_t) { method __lbr_supported_cycle_count (line 5302) | pub fn __lbr_supported_cycle_count(&self) -> __uint32_t { method set___lbr_supported_cycle_count (line 5307) | pub fn set___lbr_supported_cycle_count(&mut self, val: __uint32_t) { method __reserved (line 5315) | pub fn __reserved(&self) -> __uint32_t { method set___reserved (line 5320) | pub fn set___reserved(&mut self, val: __uint32_t) { method new_bitfield_1 (line 5328) | pub fn new_bitfield_1( function bindgen_test_layout___last_branch_state (line 5253) | fn bindgen_test_layout___last_branch_state() { type __x86_pagein_state (line 5351) | pub struct __x86_pagein_state { function bindgen_test_layout___x86_pagein_state (line 5355) | fn bindgen_test_layout___x86_pagein_state() { type __darwin_x86_thread_state64 (line 5381) | pub struct __darwin_x86_thread_state64 { function bindgen_test_layout___darwin_x86_thread_state64 (line 5405) | fn bindgen_test_layout___darwin_x86_thread_state64() { type __darwin_x86_thread_full_state64 (line 5631) | pub struct __darwin_x86_thread_full_state64 { function bindgen_test_layout___darwin_x86_thread_full_state64 (line 5639) | fn bindgen_test_layout___darwin_x86_thread_full_state64() { type __darwin_x86_float_state64 (line 5705) | pub struct __darwin_x86_float_state64 { function bindgen_test_layout___darwin_x86_float_state64 (line 5748) | fn bindgen_test_layout___darwin_x86_float_state64() { type __darwin_x86_avx_state64 (line 6164) | pub struct __darwin_x86_avx_state64 { function bindgen_test_layout___darwin_x86_avx_state64 (line 6224) | fn bindgen_test_layout___darwin_x86_avx_state64() { type __darwin_x86_avx512_state64 (line 6810) | pub struct __darwin_x86_avx512_state64 { function bindgen_test_layout___darwin_x86_avx512_state64 (line 6910) | fn bindgen_test_layout___darwin_x86_avx512_state64() { type __darwin_x86_exception_state64 (line 7896) | pub struct __darwin_x86_exception_state64 { function bindgen_test_layout___darwin_x86_exception_state64 (line 7903) | fn bindgen_test_layout___darwin_x86_exception_state64() { type __darwin_x86_debug_state64 (line 7959) | pub struct __darwin_x86_debug_state64 { function bindgen_test_layout___darwin_x86_debug_state64 (line 7970) | fn bindgen_test_layout___darwin_x86_debug_state64() { type __darwin_x86_cpmu_state64 (line 8066) | pub struct __darwin_x86_cpmu_state64 { function bindgen_test_layout___darwin_x86_cpmu_state64 (line 8070) | fn bindgen_test_layout___darwin_x86_cpmu_state64() { type __darwin_mcontext32 (line 8096) | pub struct __darwin_mcontext32 { function bindgen_test_layout___darwin_mcontext32 (line 8102) | fn bindgen_test_layout___darwin_mcontext32() { type __darwin_mcontext_avx32 (line 8148) | pub struct __darwin_mcontext_avx32 { function bindgen_test_layout___darwin_mcontext_avx32 (line 8154) | fn bindgen_test_layout___darwin_mcontext_avx32() { type __darwin_mcontext_avx512_32 (line 8200) | pub struct __darwin_mcontext_avx512_32 { function bindgen_test_layout___darwin_mcontext_avx512_32 (line 8206) | fn bindgen_test_layout___darwin_mcontext_avx512_32() { type __darwin_mcontext64 (line 8252) | pub struct __darwin_mcontext64 { function bindgen_test_layout___darwin_mcontext64 (line 8258) | fn bindgen_test_layout___darwin_mcontext64() { type __darwin_mcontext64_full (line 8304) | pub struct __darwin_mcontext64_full { function bindgen_test_layout___darwin_mcontext64_full (line 8310) | fn bindgen_test_layout___darwin_mcontext64_full() { type __darwin_mcontext_avx64 (line 8356) | pub struct __darwin_mcontext_avx64 { function bindgen_test_layout___darwin_mcontext_avx64 (line 8362) | fn bindgen_test_layout___darwin_mcontext_avx64() { type __darwin_mcontext_avx64_full (line 8408) | pub struct __darwin_mcontext_avx64_full { function bindgen_test_layout___darwin_mcontext_avx64_full (line 8414) | fn bindgen_test_layout___darwin_mcontext_avx64_full() { type __darwin_mcontext_avx512_64 (line 8460) | pub struct __darwin_mcontext_avx512_64 { function bindgen_test_layout___darwin_mcontext_avx512_64 (line 8466) | fn bindgen_test_layout___darwin_mcontext_avx512_64() { type __darwin_mcontext_avx512_64_full (line 8512) | pub struct __darwin_mcontext_avx512_64_full { function bindgen_test_layout___darwin_mcontext_avx512_64_full (line 8518) | fn bindgen_test_layout___darwin_mcontext_avx512_64_full() { type mcontext_t (line 8562) | pub type mcontext_t = *mut __darwin_mcontext64; type __darwin_sigaltstack (line 8565) | pub struct __darwin_sigaltstack { function bindgen_test_layout___darwin_sigaltstack (line 8571) | fn bindgen_test_layout___darwin_sigaltstack() { type stack_t (line 8615) | pub type stack_t = __darwin_sigaltstack; type __darwin_ucontext (line 8618) | pub struct __darwin_ucontext { function bindgen_test_layout___darwin_ucontext (line 8627) | fn bindgen_test_layout___darwin_ucontext() { type ucontext_t (line 8701) | pub type ucontext_t = __darwin_ucontext; type sigset_t (line 8702) | pub type sigset_t = __darwin_sigset_t; function bindgen_test_layout_sigval (line 8710) | fn bindgen_test_layout_sigval() { type sigevent (line 8736) | pub struct sigevent { function bindgen_test_layout_sigevent (line 8744) | fn bindgen_test_layout_sigevent() { type __siginfo (line 8800) | pub struct __siginfo { function bindgen_test_layout___siginfo (line 8813) | fn bindgen_test_layout___siginfo() { type siginfo_t (line 8877) | pub type siginfo_t = __siginfo; function bindgen_test_layout___sigaction_u (line 8887) | fn bindgen_test_layout___sigaction_u() { type __sigaction (line 8923) | pub struct __sigaction { function bindgen_test_layout___sigaction (line 8938) | fn bindgen_test_layout___sigaction() { type sigaction (line 8979) | pub struct sigaction { function bindgen_test_layout_sigaction (line 8985) | fn bindgen_test_layout_sigaction() { type sig_t (line 9019) | pub type sig_t = ::std::option::Option ::std::os::raw:... function uuid_parse (line 9778) | pub fn uuid_parse(in_: *mut ::std::os::raw::c_char, uu: *mut ::std::os::... function uuid_unparse (line 9781) | pub fn uuid_unparse(uu: *mut ::std::os::raw::c_uchar, out: *mut ::std::o... function uuid_unparse_lower (line 9784) | pub fn uuid_unparse_lower(uu: *mut ::std::os::raw::c_uchar, out: *mut ::... function uuid_unparse_upper (line 9787) | pub fn uuid_unparse_upper(uu: *mut ::std::os::raw::c_uchar, out: *mut ::... type sa_family_t (line 9789) | pub type sa_family_t = __uint8_t; type socklen_t (line 9790) | pub type socklen_t = __darwin_socklen_t; type iovec (line 9793) | pub struct iovec { function bindgen_test_layout_iovec (line 9798) | fn bindgen_test_layout_iovec() { type sae_associd_t (line 9825) | pub type sae_associd_t = __uint32_t; type sae_connid_t (line 9826) | pub type sae_connid_t = __uint32_t; type sa_endpoints (line 9829) | pub struct sa_endpoints { function bindgen_test_layout_sa_endpoints (line 9837) | fn bindgen_test_layout_sa_endpoints() { type sa_endpoints_t (line 9901) | pub type sa_endpoints_t = sa_endpoints; type linger (line 9904) | pub struct linger { function bindgen_test_layout_linger (line 9909) | fn bindgen_test_layout_linger() { type so_np_extensions (line 9935) | pub struct so_np_extensions { function bindgen_test_layout_so_np_extensions (line 9940) | fn bindgen_test_layout_so_np_extensions() { type sockaddr (line 9976) | pub struct sockaddr { function bindgen_test_layout_sockaddr (line 9982) | fn bindgen_test_layout_sockaddr() { type sockproto (line 10013) | pub struct sockproto { function bindgen_test_layout_sockproto (line 10018) | fn bindgen_test_layout_sockproto() { type sockaddr_storage (line 10049) | pub struct sockaddr_storage { function bindgen_test_layout_sockaddr_storage (line 10057) | fn bindgen_test_layout_sockaddr_storage() { type msghdr (line 10123) | pub struct msghdr { function bindgen_test_layout_msghdr (line 10133) | fn bindgen_test_layout_msghdr() { type msghdr_x (line 10189) | pub struct msghdr_x { function bindgen_test_layout_msghdr_x (line 10200) | fn bindgen_test_layout_msghdr_x() { type cmsghdr (line 10261) | pub struct cmsghdr { function bindgen_test_layout_cmsghdr (line 10267) | fn bindgen_test_layout_cmsghdr() { type sf_hdtr (line 10298) | pub struct sf_hdtr { function bindgen_test_layout_sf_hdtr (line 10305) | fn bindgen_test_layout_sf_hdtr() { type so_aidreq (line 10341) | pub struct so_aidreq { function bindgen_test_layout_so_aidreq (line 10346) | fn bindgen_test_layout_so_aidreq() { type so_cidreq (line 10372) | pub struct so_cidreq { function bindgen_test_layout_so_cidreq (line 10378) | fn bindgen_test_layout_so_cidreq() { type so_cinforeq (line 10409) | pub struct so_cinforeq { function bindgen_test_layout_so_cinforeq (line 10423) | fn bindgen_test_layout_so_cinforeq() { type so_cordreq (line 10534) | pub struct so_cordreq { function bindgen_test_layout_so_cordreq (line 10539) | fn bindgen_test_layout_so_cordreq() { type netpolicy_event_data (line 10565) | pub struct netpolicy_event_data { function bindgen_test_layout_netpolicy_event_data (line 10571) | fn bindgen_test_layout_netpolicy_event_data() { type kev_netpolicy_ifdenied (line 10617) | pub struct kev_netpolicy_ifdenied { function bindgen_test_layout_kev_netpolicy_ifdenied (line 10622) | fn bindgen_test_layout_kev_netpolicy_ifdenied() { type kev_netpolicy_netdenied (line 10658) | pub struct kev_netpolicy_netdenied { function bindgen_test_layout_kev_netpolicy_netdenied (line 10663) | fn bindgen_test_layout_kev_netpolicy_netdenied() { type netsvctype_dscp_map (line 10699) | pub struct netsvctype_dscp_map { function bindgen_test_layout_netsvctype_dscp_map (line 10704) | fn bindgen_test_layout_netsvctype_dscp_map() { type so_mpkl_send_info (line 10740) | pub struct so_mpkl_send_info { function bindgen_test_layout_so_mpkl_send_info (line 10745) | fn bindgen_test_layout_so_mpkl_send_info() { type so_mpkl_recv_info (line 10781) | pub struct so_mpkl_recv_info { function bindgen_test_layout_so_mpkl_recv_info (line 10786) | fn bindgen_test_layout_so_mpkl_recv_info() { function peeloff (line 10821) | pub fn peeloff(s: ::std::os::raw::c_int, arg1: sae_associd_t) -> ::std::... function socket_delegate (line 10824) | pub fn socket_delegate( function recvmsg_x (line 10832) | pub fn recvmsg_x( function sendmsg_x (line 10840) | pub fn sendmsg_x( function accept (line 10849) | pub fn accept(arg1: ::std::os::raw::c_int, arg2: *mut sockaddr, arg3: *m... function bind (line 10853) | pub fn bind(arg1: ::std::os::raw::c_int, arg2: *const sockaddr, arg3: so... function connect (line 10857) | pub fn connect(arg1: ::std::os::raw::c_int, arg2: *const sockaddr, arg3:... function getpeername (line 10861) | pub fn getpeername(arg1: ::std::os::raw::c_int, arg2: *mut sockaddr, arg... function getsockname (line 10866) | pub fn getsockname(arg1: ::std::os::raw::c_int, arg2: *mut sockaddr, arg... function getsockopt (line 10870) | pub fn getsockopt( function listen (line 10880) | pub fn listen(arg1: ::std::os::raw::c_int, arg2: ::std::os::raw::c_int) ... function recv (line 10884) | pub fn recv( function recvfrom (line 10893) | pub fn recvfrom( function recvmsg (line 10904) | pub fn recvmsg(arg1: ::std::os::raw::c_int, arg2: *mut msghdr, arg3: ::s... function send (line 10908) | pub fn send( function sendmsg (line 10917) | pub fn sendmsg(arg1: ::std::os::raw::c_int, arg2: *const msghdr, arg3: :... function sendto (line 10921) | pub fn sendto( function setsockopt (line 10931) | pub fn setsockopt( function shutdown (line 10940) | pub fn shutdown(arg1: ::std::os::raw::c_int, arg2: ::std::os::raw::c_int... function sockatmark (line 10943) | pub fn sockatmark(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; function socket (line 10946) | pub fn socket( function socketpair (line 10954) | pub fn socketpair( function sendfile (line 10962) | pub fn sendfile( function pfctlinput (line 10972) | pub fn pfctlinput(arg1: ::std::os::raw::c_int, arg2: *mut sockaddr); function connectx (line 10975) | pub fn connectx( function disconnectx (line 10987) | pub fn disconnectx(arg1: ::std::os::raw::c_int, arg2: sae_associd_t, arg... type in_addr (line 10991) | pub struct in_addr { function bindgen_test_layout_in_addr (line 10995) | fn bindgen_test_layout_in_addr() { type sockaddr_in (line 11016) | pub struct sockaddr_in { function bindgen_test_layout_sockaddr_in (line 11024) | fn bindgen_test_layout_sockaddr_in() { type sockaddr_inifscope (line 11070) | pub struct sockaddr_inifscope { type sockaddr_inifscope__bindgen_ty_1__bindgen_ty_1 (line 11085) | pub struct sockaddr_inifscope__bindgen_ty_1__bindgen_ty_1 { function bindgen_test_layout_sockaddr_inifscope__bindgen_ty_1__bindgen_ty_1 (line 11089) | fn bindgen_test_layout_sockaddr_inifscope__bindgen_ty_1__bindgen_ty_1() { function bindgen_test_layout_sockaddr_inifscope__bindgen_ty_1 (line 11118) | fn bindgen_test_layout_sockaddr_inifscope__bindgen_ty_1() { function bindgen_test_layout_sockaddr_inifscope (line 11153) | fn bindgen_test_layout_sockaddr_inifscope() { type ip_opts (line 11219) | pub struct ip_opts { function bindgen_test_layout_ip_opts (line 11224) | fn bindgen_test_layout_ip_opts() { type ip_mreq (line 11250) | pub struct ip_mreq { function bindgen_test_layout_ip_mreq (line 11255) | fn bindgen_test_layout_ip_mreq() { type ip_mreqn (line 11291) | pub struct ip_mreqn { function bindgen_test_layout_ip_mreqn (line 11297) | fn bindgen_test_layout_ip_mreqn() { type ip_mreq_source (line 11333) | pub struct ip_mreq_source { function bindgen_test_layout_ip_mreq_source (line 11339) | fn bindgen_test_layout_ip_mreq_source() { type group_req (line 11385) | pub struct group_req { function bindgen_test_layout_group_req (line 11390) | fn bindgen_test_layout_group_req() { type group_source_req (line 11421) | pub struct group_source_req { function bindgen_test_layout_group_source_req (line 11427) | fn bindgen_test_layout_group_source_req() { type __msfilterreq (line 11473) | pub struct __msfilterreq { function bindgen_test_layout___msfilterreq (line 11482) | fn bindgen_test_layout___msfilterreq() { function setipv4sourcefilter (line 11557) | pub fn setipv4sourcefilter( function getipv4sourcefilter (line 11567) | pub fn getipv4sourcefilter( function setsourcefilter (line 11577) | pub fn setsourcefilter( function getsourcefilter (line 11588) | pub fn getsourcefilter( type in_pktinfo (line 11600) | pub struct in_pktinfo { function bindgen_test_layout_in_pktinfo (line 11606) | fn bindgen_test_layout_in_pktinfo() { type in6_addr (line 11647) | pub struct in6_addr { function bindgen_test_layout_in6_addr__bindgen_ty_1 (line 11658) | fn bindgen_test_layout_in6_addr__bindgen_ty_1() { function bindgen_test_layout_in6_addr (line 11703) | fn bindgen_test_layout_in6_addr() { type in6_addr_t (line 11722) | pub type in6_addr_t = in6_addr; type sockaddr_in6 (line 11725) | pub struct sockaddr_in6 { function bindgen_test_layout_sockaddr_in6 (line 11734) | fn bindgen_test_layout_sockaddr_in6() { type route_in6_old (line 11828) | pub struct route_in6_old { function bindgen_test_layout_route_in6_old (line 11834) | fn bindgen_test_layout_route_in6_old() { type ipv6_mreq (line 11870) | pub struct ipv6_mreq { function bindgen_test_layout_ipv6_mreq (line 11875) | fn bindgen_test_layout_ipv6_mreq() { type in6_pktinfo (line 11911) | pub struct in6_pktinfo { function bindgen_test_layout_in6_pktinfo (line 11916) | fn bindgen_test_layout_in6_pktinfo() { type ip6_mtuinfo (line 11952) | pub struct ip6_mtuinfo { function bindgen_test_layout_ip6_mtuinfo (line 11957) | fn bindgen_test_layout_ip6_mtuinfo() { constant in6_clat46_evhdlr_code_t_IN6_CLAT46_EVENT_V4_FLOW (line 11986) | pub const in6_clat46_evhdlr_code_t_IN6_CLAT46_EVENT_V4_FLOW: in6_clat46_... constant in6_clat46_evhdlr_code_t_IN6_CLAT46_EVENT_V6_ADDR_CONFFAIL (line 11987) | pub const in6_clat46_evhdlr_code_t_IN6_CLAT46_EVENT_V6_ADDR_CONFFAIL: in... type in6_clat46_evhdlr_code_t (line 11988) | pub type in6_clat46_evhdlr_code_t = ::std::os::raw::c_uint; type kev_netevent_clat46_data (line 11991) | pub struct kev_netevent_clat46_data { function bindgen_test_layout_kev_netevent_clat46_data (line 11997) | fn bindgen_test_layout_kev_netevent_clat46_data() { function inet6_option_space (line 12042) | pub fn inet6_option_space(arg1: ::std::os::raw::c_int) -> ::std::os::raw... function inet6_option_init (line 12045) | pub fn inet6_option_init( function inet6_option_append (line 12052) | pub fn inet6_option_append( function inet6_option_alloc (line 12060) | pub fn inet6_option_alloc( function inet6_option_next (line 12068) | pub fn inet6_option_next(arg1: *const cmsghdr, arg2: *mut *mut __uint8_t... function inet6_option_find (line 12071) | pub fn inet6_option_find( function inet6_rthdr_space (line 12078) | pub fn inet6_rthdr_space(arg1: ::std::os::raw::c_int, arg2: ::std::os::r... function inet6_rthdr_init (line 12081) | pub fn inet6_rthdr_init(arg1: *mut ::std::os::raw::c_void, arg2: ::std::... function inet6_rthdr_add (line 12084) | pub fn inet6_rthdr_add( function inet6_rthdr_lasthop (line 12091) | pub fn inet6_rthdr_lasthop(arg1: *mut cmsghdr, arg2: ::std::os::raw::c_u... function inet6_rthdr_segments (line 12094) | pub fn inet6_rthdr_segments(arg1: *const cmsghdr) -> ::std::os::raw::c_int; function inet6_rthdr_getaddr (line 12097) | pub fn inet6_rthdr_getaddr(arg1: *mut cmsghdr, arg2: ::std::os::raw::c_i... function inet6_rthdr_getflags (line 12100) | pub fn inet6_rthdr_getflags(arg1: *const cmsghdr, arg2: ::std::os::raw::... function inet6_opt_init (line 12103) | pub fn inet6_opt_init(arg1: *mut ::std::os::raw::c_void, arg2: socklen_t... function inet6_opt_append (line 12106) | pub fn inet6_opt_append( function inet6_opt_finish (line 12117) | pub fn inet6_opt_finish( function inet6_opt_set_val (line 12124) | pub fn inet6_opt_set_val( function inet6_opt_next (line 12132) | pub fn inet6_opt_next( function inet6_opt_find (line 12142) | pub fn inet6_opt_find( function inet6_opt_get_val (line 12152) | pub fn inet6_opt_get_val( function inet6_rth_space (line 12160) | pub fn inet6_rth_space(arg1: ::std::os::raw::c_int, arg2: ::std::os::raw... function inet6_rth_init (line 12163) | pub fn inet6_rth_init( function inet6_rth_add (line 12171) | pub fn inet6_rth_add(arg1: *mut ::std::os::raw::c_void, arg2: *const in6... function inet6_rth_reverse (line 12174) | pub fn inet6_rth_reverse( function inet6_rth_segments (line 12180) | pub fn inet6_rth_segments(arg1: *const ::std::os::raw::c_void) -> ::std:... function inet6_rth_getaddr (line 12183) | pub fn inet6_rth_getaddr(arg1: *const ::std::os::raw::c_void, arg2: ::st... function bindgen_test_layout_sockaddr_in_4_6 (line 12193) | fn bindgen_test_layout_sockaddr_in_4_6() { function bindresvport (line 12223) | pub fn bindresvport(arg1: ::std::os::raw::c_int, arg2: *mut sockaddr_in)... function bindresvport_sa (line 12226) | pub fn bindresvport_sa(arg1: ::std::os::raw::c_int, arg2: *mut sockaddr)... type timespec (line 12230) | pub struct timespec { function bindgen_test_layout_timespec (line 12235) | fn bindgen_test_layout_timespec() { type timeval (line 12261) | pub struct timeval { function bindgen_test_layout_timeval (line 12266) | fn bindgen_test_layout_timeval() { type timeval64 (line 12292) | pub struct timeval64 { function bindgen_test_layout_timeval64 (line 12297) | fn bindgen_test_layout_timeval64() { type itimerval (line 12323) | pub struct itimerval { function bindgen_test_layout_itimerval (line 12328) | fn bindgen_test_layout_itimerval() { type timezone (line 12359) | pub struct timezone { function bindgen_test_layout_timezone (line 12364) | fn bindgen_test_layout_timezone() { type clockinfo (line 12395) | pub struct clockinfo { function bindgen_test_layout_clockinfo (line 12403) | fn bindgen_test_layout_clockinfo() { type __darwin_nl_item (line 12442) | pub type __darwin_nl_item = ::std::os::raw::c_int; type __darwin_wctrans_t (line 12443) | pub type __darwin_wctrans_t = ::std::os::raw::c_int; type __darwin_wctype_t (line 12444) | pub type __darwin_wctype_t = __uint32_t; type tm (line 12447) | pub struct tm { function bindgen_test_layout_tm (line 12461) | fn bindgen_test_layout_tm() { function asctime (line 12544) | pub fn asctime(arg1: *const tm) -> *mut ::std::os::raw::c_char; function clock (line 12548) | pub fn clock() -> clock_t; function ctime (line 12551) | pub fn ctime(arg1: *const time_t) -> *mut ::std::os::raw::c_char; function difftime (line 12554) | pub fn difftime(arg1: time_t, arg2: time_t) -> f64; function getdate (line 12557) | pub fn getdate(arg1: *const ::std::os::raw::c_char) -> *mut tm; function gmtime (line 12560) | pub fn gmtime(arg1: *const time_t) -> *mut tm; function localtime (line 12563) | pub fn localtime(arg1: *const time_t) -> *mut tm; function mktime (line 12567) | pub fn mktime(arg1: *mut tm) -> time_t; function strftime (line 12571) | pub fn strftime( function strptime (line 12580) | pub fn strptime( function time (line 12587) | pub fn time(arg1: *mut time_t) -> time_t; function tzset (line 12590) | pub fn tzset(); function asctime_r (line 12593) | pub fn asctime_r(arg1: *const tm, arg2: *mut ::std::os::raw::c_char) -> ... function ctime_r (line 12596) | pub fn ctime_r(arg1: *const time_t, arg2: *mut ::std::os::raw::c_char) -... function gmtime_r (line 12599) | pub fn gmtime_r(arg1: *const time_t, arg2: *mut tm) -> *mut tm; function localtime_r (line 12602) | pub fn localtime_r(arg1: *const time_t, arg2: *mut tm) -> *mut tm; function posix2time (line 12605) | pub fn posix2time(arg1: time_t) -> time_t; function tzsetwall (line 12608) | pub fn tzsetwall(); function time2posix (line 12611) | pub fn time2posix(arg1: time_t) -> time_t; function timelocal (line 12614) | pub fn timelocal(arg1: *mut tm) -> time_t; function timegm (line 12617) | pub fn timegm(arg1: *mut tm) -> time_t; function nanosleep (line 12621) | pub fn nanosleep(__rqtp: *const timespec, __rmtp: *mut timespec) -> ::st... constant clockid_t__CLOCK_REALTIME (line 12623) | pub const clockid_t__CLOCK_REALTIME: clockid_t = 0; constant clockid_t__CLOCK_MONOTONIC (line 12624) | pub const clockid_t__CLOCK_MONOTONIC: clockid_t = 6; constant clockid_t__CLOCK_MONOTONIC_RAW (line 12625) | pub const clockid_t__CLOCK_MONOTONIC_RAW: clockid_t = 4; constant clockid_t__CLOCK_MONOTONIC_RAW_APPROX (line 12626) | pub const clockid_t__CLOCK_MONOTONIC_RAW_APPROX: clockid_t = 5; constant clockid_t__CLOCK_UPTIME_RAW (line 12627) | pub const clockid_t__CLOCK_UPTIME_RAW: clockid_t = 8; constant clockid_t__CLOCK_UPTIME_RAW_APPROX (line 12628) | pub const clockid_t__CLOCK_UPTIME_RAW_APPROX: clockid_t = 9; constant clockid_t__CLOCK_PROCESS_CPUTIME_ID (line 12629) | pub const clockid_t__CLOCK_PROCESS_CPUTIME_ID: clockid_t = 12; constant clockid_t__CLOCK_THREAD_CPUTIME_ID (line 12630) | pub const clockid_t__CLOCK_THREAD_CPUTIME_ID: clockid_t = 16; type clockid_t (line 12631) | pub type clockid_t = ::std::os::raw::c_uint; function clock_getres (line 12633) | pub fn clock_getres(__clock_id: clockid_t, __res: *mut timespec) -> ::st... function clock_gettime (line 12636) | pub fn clock_gettime(__clock_id: clockid_t, __tp: *mut timespec) -> ::st... function clock_gettime_nsec_np (line 12639) | pub fn clock_gettime_nsec_np(__clock_id: clockid_t) -> __uint64_t; function clock_settime (line 12642) | pub fn clock_settime(__clock_id: clockid_t, __tp: *const timespec) -> ::... function timespec_get (line 12645) | pub fn timespec_get(ts: *mut timespec, base: ::std::os::raw::c_int) -> :... function adjtime (line 12648) | pub fn adjtime(arg1: *const timeval, arg2: *mut timeval) -> ::std::os::r... function futimes (line 12651) | pub fn futimes(arg1: ::std::os::raw::c_int, arg2: *const timeval) -> ::s... function lutimes (line 12654) | pub fn lutimes(arg1: *const ::std::os::raw::c_char, arg2: *const timeval... function settimeofday (line 12657) | pub fn settimeofday(arg1: *const timeval, arg2: *const timezone) -> ::st... function getitimer (line 12660) | pub fn getitimer(arg1: ::std::os::raw::c_int, arg2: *mut itimerval) -> :... function gettimeofday (line 12663) | pub fn gettimeofday(arg1: *mut timeval, arg2: *mut ::std::os::raw::c_voi... function select (line 12667) | pub fn select( function setitimer (line 12676) | pub fn setitimer( function utimes (line 12683) | pub fn utimes(arg1: *const ::std::os::raw::c_char, arg2: *const timeval)... type rt_metrics (line 12687) | pub struct rt_metrics { function bindgen_test_layout_rt_metrics (line 12702) | fn bindgen_test_layout_rt_metrics() { type route_old (line 12818) | pub struct route_old { function bindgen_test_layout_route_old (line 12824) | fn bindgen_test_layout_route_old() { type rtstat (line 12855) | pub struct rtstat { function bindgen_test_layout_rtstat (line 12864) | fn bindgen_test_layout_rtstat() { type rt_msghdr (line 12925) | pub struct rt_msghdr { function bindgen_test_layout_rt_msghdr (line 12940) | fn bindgen_test_layout_rt_msghdr() { type rt_msghdr2 (line 13021) | pub struct rt_msghdr2 { function bindgen_test_layout_rt_msghdr2 (line 13036) | fn bindgen_test_layout_rt_msghdr2() { type kev_netevent_apnfallbk_data (line 13137) | pub struct kev_netevent_apnfallbk_data { function bindgen_test_layout_kev_netevent_apnfallbk_data (line 13142) | fn bindgen_test_layout_kev_netevent_apnfallbk_data() { type rt_reach_info (line 13178) | pub struct rt_reach_info { function bindgen_test_layout_rt_reach_info (line 13188) | fn bindgen_test_layout_rt_reach_info() { type rt_msghdr_ext (line 13264) | pub struct rt_msghdr_ext { function bindgen_test_layout_rt_msghdr_ext (line 13281) | fn bindgen_test_layout_rt_msghdr_ext() { type rt_addrinfo (line 13432) | pub struct rt_addrinfo { function bindgen_test_layout_rt_addrinfo (line 13437) | fn bindgen_test_layout_rt_addrinfo() { type net_event_data (line 13468) | pub struct net_event_data { function bindgen_test_layout_net_event_data (line 13474) | fn bindgen_test_layout_net_event_data() { type timeval32 (line 13520) | pub struct timeval32 { function bindgen_test_layout_timeval32 (line 13525) | fn bindgen_test_layout_timeval32() { type if_data (line 13551) | pub struct if_data { function bindgen_test_layout_if_data (line 13583) | fn bindgen_test_layout_if_data() { type if_data64 (line 13784) | pub struct if_data64 { function bindgen_test_layout_if_data64 (line 13812) | fn bindgen_test_layout_if_data64() { type if_traffic_class (line 14048) | pub struct if_traffic_class { function bindgen_test_layout_if_traffic_class (line 14071) | fn bindgen_test_layout_if_traffic_class() { type if_data_extended (line 14287) | pub struct if_data_extended { function bindgen_test_layout_if_data_extended (line 14295) | fn bindgen_test_layout_if_data_extended() { type if_packet_stats (line 14361) | pub struct if_packet_stats { function bindgen_test_layout_if_packet_stats (line 14388) | fn bindgen_test_layout_if_packet_stats() { type if_description (line 14644) | pub struct if_description { function bindgen_test_layout_if_description (line 14650) | fn bindgen_test_layout_if_description() { type if_bandwidths (line 14696) | pub struct if_bandwidths { function bindgen_test_layout_if_bandwidths (line 14701) | fn bindgen_test_layout_if_bandwidths() { type if_latencies (line 14727) | pub struct if_latencies { function bindgen_test_layout_if_latencies (line 14732) | fn bindgen_test_layout_if_latencies() { type if_netem_params (line 14758) | pub struct if_netem_params { function bindgen_test_layout_if_netem_params (line 14772) | fn bindgen_test_layout_if_netem_params() { type if_rxpoll_stats (line 14898) | pub struct if_rxpoll_stats { function bindgen_test_layout_if_rxpoll_stats (line 14922) | fn bindgen_test_layout_if_rxpoll_stats() { type if_netif_stats (line 15148) | pub struct if_netif_stats { function bindgen_test_layout_if_netif_stats (line 15165) | fn bindgen_test_layout_if_netif_stats() { type if_tcp_ecn_perf_stat (line 15321) | pub struct if_tcp_ecn_perf_stat { function bindgen_test_layout_if_tcp_ecn_perf_stat (line 15337) | fn bindgen_test_layout_if_tcp_ecn_perf_stat() { type if_tcp_ecn_stat (line 15483) | pub struct if_tcp_ecn_stat { function bindgen_test_layout_if_tcp_ecn_stat (line 15511) | fn bindgen_test_layout_if_tcp_ecn_stat() { type if_lim_perf_stat (line 15777) | pub struct if_lim_perf_stat { method lim_dl_detected (line 15964) | pub fn lim_dl_detected(&self) -> u_int64_t { method set_lim_dl_detected (line 15969) | pub fn set_lim_dl_detected(&mut self, val: u_int64_t) { method lim_ul_detected (line 15977) | pub fn lim_ul_detected(&self) -> u_int64_t { method set_lim_ul_detected (line 15982) | pub fn set_lim_ul_detected(&mut self, val: u_int64_t) { method new_bitfield_1 (line 15990) | pub fn new_bitfield_1( function bindgen_test_layout_if_lim_perf_stat (line 15798) | fn bindgen_test_layout_if_lim_perf_stat() { type ifnet_stats_per_flow (line 16008) | pub struct ifnet_stats_per_flow { method ipv4 (line 16260) | pub fn ipv4(&self) -> u_int16_t { method set_ipv4 (line 16265) | pub fn set_ipv4(&mut self, val: u_int16_t) { method local (line 16273) | pub fn local(&self) -> u_int16_t { method set_local (line 16278) | pub fn set_local(&mut self, val: u_int16_t) { method connreset (line 16286) | pub fn connreset(&self) -> u_int16_t { method set_connreset (line 16291) | pub fn set_connreset(&mut self, val: u_int16_t) { method conntimeout (line 16299) | pub fn conntimeout(&self) -> u_int16_t { method set_conntimeout (line 16304) | pub fn set_conntimeout(&mut self, val: u_int16_t) { method rxmit_drop (line 16312) | pub fn rxmit_drop(&self) -> u_int16_t { method set_rxmit_drop (line 16317) | pub fn set_rxmit_drop(&mut self, val: u_int16_t) { method ecn_fallback_synloss (line 16325) | pub fn ecn_fallback_synloss(&self) -> u_int16_t { method set_ecn_fallback_synloss (line 16330) | pub fn set_ecn_fallback_synloss(&mut self, val: u_int16_t) { method ecn_fallback_droprst (line 16338) | pub fn ecn_fallback_droprst(&self) -> u_int16_t { method set_ecn_fallback_droprst (line 16343) | pub fn set_ecn_fallback_droprst(&mut self, val: u_int16_t) { method ecn_fallback_droprxmt (line 16351) | pub fn ecn_fallback_droprxmt(&self) -> u_int16_t { method set_ecn_fallback_droprxmt (line 16356) | pub fn set_ecn_fallback_droprxmt(&mut self, val: u_int16_t) { method ecn_fallback_ce (line 16364) | pub fn ecn_fallback_ce(&self) -> u_int16_t { method set_ecn_fallback_ce (line 16369) | pub fn set_ecn_fallback_ce(&mut self, val: u_int16_t) { method ecn_fallback_reorder (line 16377) | pub fn ecn_fallback_reorder(&self) -> u_int16_t { method set_ecn_fallback_reorder (line 16382) | pub fn set_ecn_fallback_reorder(&mut self, val: u_int16_t) { method new_bitfield_1 (line 16390) | pub fn new_bitfield_1( function bindgen_test_layout_ifnet_stats_per_flow (line 16034) | fn bindgen_test_layout_ifnet_stats_per_flow() { type if_cellular_status_v1 (line 16448) | pub struct if_cellular_status_v1 { function bindgen_test_layout_if_cellular_status_v1 (line 16474) | fn bindgen_test_layout_if_cellular_status_v1() { type if_cellular_status (line 16720) | pub struct if_cellular_status { function bindgen_test_layout_if_cellular_status__bindgen_ty_1 (line 16729) | fn bindgen_test_layout_if_cellular_status__bindgen_ty_1() { function bindgen_test_layout_if_cellular_status (line 16754) | fn bindgen_test_layout_if_cellular_status() { type if_wifi_status_v1 (line 16780) | pub struct if_wifi_status_v1 { function bindgen_test_layout_if_wifi_status_v1 (line 16807) | fn bindgen_test_layout_if_wifi_status_v1() { type if_wifi_status (line 17063) | pub struct if_wifi_status { function bindgen_test_layout_if_wifi_status__bindgen_ty_1 (line 17072) | fn bindgen_test_layout_if_wifi_status__bindgen_ty_1() { function bindgen_test_layout_if_wifi_status (line 17097) | fn bindgen_test_layout_if_wifi_status() { type if_link_status (line 17123) | pub struct if_link_status { function bindgen_test_layout_if_link_status__bindgen_ty_1 (line 17135) | fn bindgen_test_layout_if_link_status__bindgen_ty_1() { function bindgen_test_layout_if_link_status (line 17170) | fn bindgen_test_layout_if_link_status() { type if_interface_state (line 17216) | pub struct if_interface_state { function bindgen_test_layout_if_interface_state (line 17223) | fn bindgen_test_layout_if_interface_state() { type chain_len_stats (line 17279) | pub struct chain_len_stats { function bindgen_test_layout_chain_len_stats (line 17287) | fn bindgen_test_layout_chain_len_stats() { type ifnet_interface_advisory (line 17353) | pub struct ifnet_interface_advisory { function bindgen_test_layout_ifnet_interface_advisory (line 17367) | fn bindgen_test_layout_ifnet_interface_advisory() { type ifqueue (line 17493) | pub struct ifqueue { function bindgen_test_layout_ifqueue (line 17501) | fn bindgen_test_layout_ifqueue() { function bindgen_test_layout_sockaddr_union (line 17548) | fn bindgen_test_layout_sockaddr_union() { constant PF_INOUT (line 17577) | pub const PF_INOUT: _bindgen_ty_1 = 0; constant PF_IN (line 17578) | pub const PF_IN: _bindgen_ty_1 = 1; constant PF_OUT (line 17579) | pub const PF_OUT: _bindgen_ty_1 = 2; type _bindgen_ty_1 (line 17580) | pub type _bindgen_ty_1 = ::std::os::raw::c_uint; constant PF_PASS (line 17581) | pub const PF_PASS: _bindgen_ty_2 = 0; constant PF_DROP (line 17582) | pub const PF_DROP: _bindgen_ty_2 = 1; constant PF_SCRUB (line 17583) | pub const PF_SCRUB: _bindgen_ty_2 = 2; constant PF_NOSCRUB (line 17584) | pub const PF_NOSCRUB: _bindgen_ty_2 = 3; constant PF_NAT (line 17585) | pub const PF_NAT: _bindgen_ty_2 = 4; constant PF_NONAT (line 17586) | pub const PF_NONAT: _bindgen_ty_2 = 5; constant PF_BINAT (line 17587) | pub const PF_BINAT: _bindgen_ty_2 = 6; constant PF_NOBINAT (line 17588) | pub const PF_NOBINAT: _bindgen_ty_2 = 7; constant PF_RDR (line 17589) | pub const PF_RDR: _bindgen_ty_2 = 8; constant PF_NORDR (line 17590) | pub const PF_NORDR: _bindgen_ty_2 = 9; constant PF_SYNPROXY_DROP (line 17591) | pub const PF_SYNPROXY_DROP: _bindgen_ty_2 = 10; constant PF_DUMMYNET (line 17592) | pub const PF_DUMMYNET: _bindgen_ty_2 = 11; constant PF_NODUMMYNET (line 17593) | pub const PF_NODUMMYNET: _bindgen_ty_2 = 12; constant PF_NAT64 (line 17594) | pub const PF_NAT64: _bindgen_ty_2 = 13; constant PF_NONAT64 (line 17595) | pub const PF_NONAT64: _bindgen_ty_2 = 14; type _bindgen_ty_2 (line 17596) | pub type _bindgen_ty_2 = ::std::os::raw::c_uint; constant PF_RULESET_SCRUB (line 17597) | pub const PF_RULESET_SCRUB: _bindgen_ty_3 = 0; constant PF_RULESET_FILTER (line 17598) | pub const PF_RULESET_FILTER: _bindgen_ty_3 = 1; constant PF_RULESET_NAT (line 17599) | pub const PF_RULESET_NAT: _bindgen_ty_3 = 2; constant PF_RULESET_BINAT (line 17600) | pub const PF_RULESET_BINAT: _bindgen_ty_3 = 3; constant PF_RULESET_RDR (line 17601) | pub const PF_RULESET_RDR: _bindgen_ty_3 = 4; constant PF_RULESET_DUMMYNET (line 17602) | pub const PF_RULESET_DUMMYNET: _bindgen_ty_3 = 5; constant PF_RULESET_MAX (line 17603) | pub const PF_RULESET_MAX: _bindgen_ty_3 = 6; type _bindgen_ty_3 (line 17604) | pub type _bindgen_ty_3 = ::std::os::raw::c_uint; constant PF_OP_NONE (line 17605) | pub const PF_OP_NONE: _bindgen_ty_4 = 0; constant PF_OP_IRG (line 17606) | pub const PF_OP_IRG: _bindgen_ty_4 = 1; constant PF_OP_EQ (line 17607) | pub const PF_OP_EQ: _bindgen_ty_4 = 2; constant PF_OP_NE (line 17608) | pub const PF_OP_NE: _bindgen_ty_4 = 3; constant PF_OP_LT (line 17609) | pub const PF_OP_LT: _bindgen_ty_4 = 4; constant PF_OP_LE (line 17610) | pub const PF_OP_LE: _bindgen_ty_4 = 5; constant PF_OP_GT (line 17611) | pub const PF_OP_GT: _bindgen_ty_4 = 6; constant PF_OP_GE (line 17612) | pub const PF_OP_GE: _bindgen_ty_4 = 7; constant PF_OP_XRG (line 17613) | pub const PF_OP_XRG: _bindgen_ty_4 = 8; constant PF_OP_RRG (line 17614) | pub const PF_OP_RRG: _bindgen_ty_4 = 9; type _bindgen_ty_4 (line 17615) | pub type _bindgen_ty_4 = ::std::os::raw::c_uint; constant PF_DEBUG_NONE (line 17616) | pub const PF_DEBUG_NONE: _bindgen_ty_5 = 0; constant PF_DEBUG_URGENT (line 17617) | pub const PF_DEBUG_URGENT: _bindgen_ty_5 = 1; constant PF_DEBUG_MISC (line 17618) | pub const PF_DEBUG_MISC: _bindgen_ty_5 = 2; constant PF_DEBUG_NOISY (line 17619) | pub const PF_DEBUG_NOISY: _bindgen_ty_5 = 3; type _bindgen_ty_5 (line 17620) | pub type _bindgen_ty_5 = ::std::os::raw::c_uint; constant PF_CHANGE_NONE (line 17621) | pub const PF_CHANGE_NONE: _bindgen_ty_6 = 0; constant PF_CHANGE_ADD_HEAD (line 17622) | pub const PF_CHANGE_ADD_HEAD: _bindgen_ty_6 = 1; constant PF_CHANGE_ADD_TAIL (line 17623) | pub const PF_CHANGE_ADD_TAIL: _bindgen_ty_6 = 2; constant PF_CHANGE_ADD_BEFORE (line 17624) | pub const PF_CHANGE_ADD_BEFORE: _bindgen_ty_6 = 3; constant PF_CHANGE_ADD_AFTER (line 17625) | pub const PF_CHANGE_ADD_AFTER: _bindgen_ty_6 = 4; constant PF_CHANGE_REMOVE (line 17626) | pub const PF_CHANGE_REMOVE: _bindgen_ty_6 = 5; constant PF_CHANGE_GET_TICKET (line 17627) | pub const PF_CHANGE_GET_TICKET: _bindgen_ty_6 = 6; type _bindgen_ty_6 (line 17628) | pub type _bindgen_ty_6 = ::std::os::raw::c_uint; constant PF_GET_NONE (line 17629) | pub const PF_GET_NONE: _bindgen_ty_7 = 0; constant PF_GET_CLR_CNTR (line 17630) | pub const PF_GET_CLR_CNTR: _bindgen_ty_7 = 1; type _bindgen_ty_7 (line 17631) | pub type _bindgen_ty_7 = ::std::os::raw::c_uint; constant PFTM_TCP_FIRST_PACKET (line 17632) | pub const PFTM_TCP_FIRST_PACKET: _bindgen_ty_8 = 0; constant PFTM_TCP_OPENING (line 17633) | pub const PFTM_TCP_OPENING: _bindgen_ty_8 = 1; constant PFTM_TCP_ESTABLISHED (line 17634) | pub const PFTM_TCP_ESTABLISHED: _bindgen_ty_8 = 2; constant PFTM_TCP_CLOSING (line 17635) | pub const PFTM_TCP_CLOSING: _bindgen_ty_8 = 3; constant PFTM_TCP_FIN_WAIT (line 17636) | pub const PFTM_TCP_FIN_WAIT: _bindgen_ty_8 = 4; constant PFTM_TCP_CLOSED (line 17637) | pub const PFTM_TCP_CLOSED: _bindgen_ty_8 = 5; constant PFTM_UDP_FIRST_PACKET (line 17638) | pub const PFTM_UDP_FIRST_PACKET: _bindgen_ty_8 = 6; constant PFTM_UDP_SINGLE (line 17639) | pub const PFTM_UDP_SINGLE: _bindgen_ty_8 = 7; constant PFTM_UDP_MULTIPLE (line 17640) | pub const PFTM_UDP_MULTIPLE: _bindgen_ty_8 = 8; constant PFTM_ICMP_FIRST_PACKET (line 17641) | pub const PFTM_ICMP_FIRST_PACKET: _bindgen_ty_8 = 9; constant PFTM_ICMP_ERROR_REPLY (line 17642) | pub const PFTM_ICMP_ERROR_REPLY: _bindgen_ty_8 = 10; constant PFTM_GREv1_FIRST_PACKET (line 17643) | pub const PFTM_GREv1_FIRST_PACKET: _bindgen_ty_8 = 11; constant PFTM_GREv1_INITIATING (line 17644) | pub const PFTM_GREv1_INITIATING: _bindgen_ty_8 = 12; constant PFTM_GREv1_ESTABLISHED (line 17645) | pub const PFTM_GREv1_ESTABLISHED: _bindgen_ty_8 = 13; constant PFTM_ESP_FIRST_PACKET (line 17646) | pub const PFTM_ESP_FIRST_PACKET: _bindgen_ty_8 = 14; constant PFTM_ESP_INITIATING (line 17647) | pub const PFTM_ESP_INITIATING: _bindgen_ty_8 = 15; constant PFTM_ESP_ESTABLISHED (line 17648) | pub const PFTM_ESP_ESTABLISHED: _bindgen_ty_8 = 16; constant PFTM_OTHER_FIRST_PACKET (line 17649) | pub const PFTM_OTHER_FIRST_PACKET: _bindgen_ty_8 = 17; constant PFTM_OTHER_SINGLE (line 17650) | pub const PFTM_OTHER_SINGLE: _bindgen_ty_8 = 18; constant PFTM_OTHER_MULTIPLE (line 17651) | pub const PFTM_OTHER_MULTIPLE: _bindgen_ty_8 = 19; constant PFTM_FRAG (line 17652) | pub const PFTM_FRAG: _bindgen_ty_8 = 20; constant PFTM_INTERVAL (line 17653) | pub const PFTM_INTERVAL: _bindgen_ty_8 = 21; constant PFTM_ADAPTIVE_START (line 17654) | pub const PFTM_ADAPTIVE_START: _bindgen_ty_8 = 22; constant PFTM_ADAPTIVE_END (line 17655) | pub const PFTM_ADAPTIVE_END: _bindgen_ty_8 = 23; constant PFTM_SRC_NODE (line 17656) | pub const PFTM_SRC_NODE: _bindgen_ty_8 = 24; constant PFTM_TS_DIFF (line 17657) | pub const PFTM_TS_DIFF: _bindgen_ty_8 = 25; constant PFTM_MAX (line 17658) | pub const PFTM_MAX: _bindgen_ty_8 = 26; constant PFTM_PURGE (line 17659) | pub const PFTM_PURGE: _bindgen_ty_8 = 27; constant PFTM_UNLINKED (line 17660) | pub const PFTM_UNLINKED: _bindgen_ty_8 = 28; type _bindgen_ty_8 (line 17661) | pub type _bindgen_ty_8 = ::std::os::raw::c_uint; constant PF_NOPFROUTE (line 17662) | pub const PF_NOPFROUTE: _bindgen_ty_9 = 0; constant PF_FASTROUTE (line 17663) | pub const PF_FASTROUTE: _bindgen_ty_9 = 1; constant PF_ROUTETO (line 17664) | pub const PF_ROUTETO: _bindgen_ty_9 = 2; constant PF_DUPTO (line 17665) | pub const PF_DUPTO: _bindgen_ty_9 = 3; constant PF_REPLYTO (line 17666) | pub const PF_REPLYTO: _bindgen_ty_9 = 4; type _bindgen_ty_9 (line 17667) | pub type _bindgen_ty_9 = ::std::os::raw::c_uint; constant PF_LIMIT_STATES (line 17668) | pub const PF_LIMIT_STATES: _bindgen_ty_10 = 0; constant PF_LIMIT_APP_STATES (line 17669) | pub const PF_LIMIT_APP_STATES: _bindgen_ty_10 = 1; constant PF_LIMIT_SRC_NODES (line 17670) | pub const PF_LIMIT_SRC_NODES: _bindgen_ty_10 = 2; constant PF_LIMIT_FRAGS (line 17671) | pub const PF_LIMIT_FRAGS: _bindgen_ty_10 = 3; constant PF_LIMIT_TABLES (line 17672) | pub const PF_LIMIT_TABLES: _bindgen_ty_10 = 4; constant PF_LIMIT_TABLE_ENTRIES (line 17673) | pub const PF_LIMIT_TABLE_ENTRIES: _bindgen_ty_10 = 5; constant PF_LIMIT_MAX (line 17674) | pub const PF_LIMIT_MAX: _bindgen_ty_10 = 6; type _bindgen_ty_10 (line 17675) | pub type _bindgen_ty_10 = ::std::os::raw::c_uint; constant PF_POOL_NONE (line 17676) | pub const PF_POOL_NONE: _bindgen_ty_11 = 0; constant PF_POOL_BITMASK (line 17677) | pub const PF_POOL_BITMASK: _bindgen_ty_11 = 1; constant PF_POOL_RANDOM (line 17678) | pub const PF_POOL_RANDOM: _bindgen_ty_11 = 2; constant PF_POOL_SRCHASH (line 17679) | pub const PF_POOL_SRCHASH: _bindgen_ty_11 = 3; constant PF_POOL_ROUNDROBIN (line 17680) | pub const PF_POOL_ROUNDROBIN: _bindgen_ty_11 = 4; type _bindgen_ty_11 (line 17681) | pub type _bindgen_ty_11 = ::std::os::raw::c_uint; constant PF_ADDR_ADDRMASK (line 17682) | pub const PF_ADDR_ADDRMASK: _bindgen_ty_12 = 0; constant PF_ADDR_NOROUTE (line 17683) | pub const PF_ADDR_NOROUTE: _bindgen_ty_12 = 1; constant PF_ADDR_DYNIFTL (line 17684) | pub const PF_ADDR_DYNIFTL: _bindgen_ty_12 = 2; constant PF_ADDR_TABLE (line 17685) | pub const PF_ADDR_TABLE: _bindgen_ty_12 = 3; constant PF_ADDR_RTLABEL (line 17686) | pub const PF_ADDR_RTLABEL: _bindgen_ty_12 = 4; constant PF_ADDR_URPFFAILED (line 17687) | pub const PF_ADDR_URPFFAILED: _bindgen_ty_12 = 5; constant PF_ADDR_RANGE (line 17688) | pub const PF_ADDR_RANGE: _bindgen_ty_12 = 6; type _bindgen_ty_12 (line 17689) | pub type _bindgen_ty_12 = ::std::os::raw::c_uint; type pf_addr (line 17692) | pub struct pf_addr { function bindgen_test_layout_pf_addr__bindgen_ty_1 (line 17705) | fn bindgen_test_layout_pf_addr__bindgen_ty_1() { function bindgen_test_layout_pf_addr (line 17770) | fn bindgen_test_layout_pf_addr() { type pf_addr_wrap (line 17791) | pub struct pf_addr_wrap { type pf_addr_wrap__bindgen_ty_1__bindgen_ty_1 (line 17808) | pub struct pf_addr_wrap__bindgen_ty_1__bindgen_ty_1 { function bindgen_test_layout_pf_addr_wrap__bindgen_ty_1__bindgen_ty_1 (line 17813) | fn bindgen_test_layout_pf_addr_wrap__bindgen_ty_1__bindgen_ty_1() { function bindgen_test_layout_pf_addr_wrap__bindgen_ty_1 (line 17848) | fn bindgen_test_layout_pf_addr_wrap__bindgen_ty_1() { function bindgen_test_layout_pf_addr_wrap__bindgen_ty_2 (line 17921) | fn bindgen_test_layout_pf_addr_wrap__bindgen_ty_2() { function bindgen_test_layout_pf_addr_wrap (line 17976) | fn bindgen_test_layout_pf_addr_wrap() { type pf_port_range (line 18012) | pub struct pf_port_range { function bindgen_test_layout_pf_port_range (line 18017) | fn bindgen_test_layout_pf_port_range() { function bindgen_test_layout_pf_rule_xport (line 18049) | fn bindgen_test_layout_pf_rule_xport() { type pf_rule_uid (line 18085) | pub struct pf_rule_uid { function bindgen_test_layout_pf_rule_uid (line 18091) | fn bindgen_test_layout_pf_rule_uid() { type pf_rule_gid (line 18122) | pub struct pf_rule_gid { function bindgen_test_layout_pf_rule_gid (line 18128) | fn bindgen_test_layout_pf_rule_gid() { type pf_rule_addr (line 18159) | pub struct pf_rule_addr { function bindgen_test_layout_pf_rule_addr (line 18165) | fn bindgen_test_layout_pf_rule_addr() { type pf_pooladdr (line 18196) | pub struct pf_pooladdr { type pf_pooladdr__bindgen_ty_1 (line 18204) | pub struct pf_pooladdr__bindgen_ty_1 { function bindgen_test_layout_pf_pooladdr__bindgen_ty_1 (line 18209) | fn bindgen_test_layout_pf_pooladdr__bindgen_ty_1() { function bindgen_test_layout_pf_pooladdr (line 18244) | fn bindgen_test_layout_pf_pooladdr() { type pf_palist (line 18280) | pub struct pf_palist { function bindgen_test_layout_pf_palist (line 18285) | fn bindgen_test_layout_pf_palist() { type pf_poolhashkey (line 18311) | pub struct pf_poolhashkey { function bindgen_test_layout_pf_poolhashkey__bindgen_ty_1 (line 18322) | fn bindgen_test_layout_pf_poolhashkey__bindgen_ty_1() { function bindgen_test_layout_pf_poolhashkey (line 18367) | fn bindgen_test_layout_pf_poolhashkey() { type pf_pool (line 18388) | pub struct pf_pool { function bindgen_test_layout_pf_pool (line 18400) | fn bindgen_test_layout_pf_pool() { type pf_osfp_t (line 18459) | pub type pf_osfp_t = u_int32_t; type pf_osfp_entry (line 18462) | pub struct pf_osfp_entry { type pf_osfp_entry__bindgen_ty_1 (line 18472) | pub struct pf_osfp_entry__bindgen_ty_1 { function bindgen_test_layout_pf_osfp_entry__bindgen_ty_1 (line 18476) | fn bindgen_test_layout_pf_osfp_entry__bindgen_ty_1() { function bindgen_test_layout_pf_osfp_entry (line 18501) | fn bindgen_test_layout_pf_osfp_entry() { type pf_tcpopts_t (line 18570) | pub type pf_tcpopts_t = u_int64_t; type pf_os_fingerprint (line 18573) | pub struct pf_os_fingerprint { type pf_os_fingerprint_pf_osfp_enlist (line 18587) | pub struct pf_os_fingerprint_pf_osfp_enlist { function bindgen_test_layout_pf_os_fingerprint_pf_osfp_enlist (line 18591) | fn bindgen_test_layout_pf_os_fingerprint_pf_osfp_enlist() { type pf_os_fingerprint__bindgen_ty_1 (line 18617) | pub struct pf_os_fingerprint__bindgen_ty_1 { function bindgen_test_layout_pf_os_fingerprint__bindgen_ty_1 (line 18621) | fn bindgen_test_layout_pf_os_fingerprint__bindgen_ty_1() { function bindgen_test_layout_pf_os_fingerprint (line 18646) | fn bindgen_test_layout_pf_os_fingerprint() { type pf_osfp_ioctl (line 18762) | pub struct pf_osfp_ioctl { function bindgen_test_layout_pf_osfp_ioctl (line 18775) | fn bindgen_test_layout_pf_osfp_ioctl() { function bindgen_test_layout_pf_rule_ptr (line 18881) | fn bindgen_test_layout_pf_rule_ptr() { type pf_rule (line 18907) | pub struct pf_rule { type pf_rule__bindgen_ty_1 (line 18985) | pub struct pf_rule__bindgen_ty_1 { function bindgen_test_layout_pf_rule__bindgen_ty_1 (line 18990) | fn bindgen_test_layout_pf_rule__bindgen_ty_1() { type pf_rule__bindgen_ty_2 (line 19026) | pub struct pf_rule__bindgen_ty_2 { function bindgen_test_layout_pf_rule__bindgen_ty_2 (line 19031) | fn bindgen_test_layout_pf_rule__bindgen_ty_2() { function bindgen_test_layout_pf_rule (line 19066) | fn bindgen_test_layout_pf_rule() { constant pf_extmap_PF_EXTMAP_APD (line 19500) | pub const pf_extmap_PF_EXTMAP_APD: pf_extmap = 1; constant pf_extmap_PF_EXTMAP_AD (line 19501) | pub const pf_extmap_PF_EXTMAP_AD: pf_extmap = 2; constant pf_extmap_PF_EXTMAP_EI (line 19502) | pub const pf_extmap_PF_EXTMAP_EI: pf_extmap = 3; type pf_extmap (line 19503) | pub type pf_extmap = ::std::os::raw::c_uint; constant pf_extfilter_PF_EXTFILTER_APD (line 19504) | pub const pf_extfilter_PF_EXTFILTER_APD: pf_extfilter = 1; constant pf_extfilter_PF_EXTFILTER_AD (line 19505) | pub const pf_extfilter_PF_EXTFILTER_AD: pf_extfilter = 2; constant pf_extfilter_PF_EXTFILTER_EI (line 19506) | pub const pf_extfilter_PF_EXTFILTER_EI: pf_extfilter = 3; type pf_extfilter (line 19507) | pub type pf_extfilter = ::std::os::raw::c_uint; type pf_threshold (line 19510) | pub struct pf_threshold { function bindgen_test_layout_pf_threshold (line 19517) | fn bindgen_test_layout_pf_threshold() { type pf_src_node (line 19553) | pub struct pf_src_node { type pf_src_node__bindgen_ty_1 (line 19571) | pub struct pf_src_node__bindgen_ty_1 { function bindgen_test_layout_pf_src_node__bindgen_ty_1 (line 19577) | fn bindgen_test_layout_pf_src_node__bindgen_ty_1() { function bindgen_test_layout_pf_src_node (line 19622) | fn bindgen_test_layout_pf_src_node() { function bindgen_test_layout_pf_state_xport (line 19719) | fn bindgen_test_layout_pf_state_xport() { type pf_state_host (line 19755) | pub struct pf_state_host { function bindgen_test_layout_pf_state_host (line 19760) | fn bindgen_test_layout_pf_state_host() { type hook_desc (line 19786) | pub struct hook_desc { type hook_desc_head (line 19791) | pub struct hook_desc_head { function bindgen_test_layout_hook_desc_head (line 19796) | fn bindgen_test_layout_hook_desc_head() { type pfsync_state_scrub (line 19832) | pub struct pfsync_state_scrub { function bindgen_test_layout_pfsync_state_scrub (line 19839) | fn bindgen_test_layout_pfsync_state_scrub() { type pfsync_state_host (line 19895) | pub struct pfsync_state_host { function bindgen_test_layout_pfsync_state_host (line 19901) | fn bindgen_test_layout_pfsync_state_host() { type pfsync_state_peer (line 19947) | pub struct pfsync_state_peer { function bindgen_test_layout_pfsync_state_peer (line 19959) | fn bindgen_test_layout_pfsync_state_peer() { type pfsync_state (line 20065) | pub struct pfsync_state { function bindgen_test_layout_pfsync_state (line 20099) | fn bindgen_test_layout_pfsync_state() { type pf_rulequeue (line 20315) | pub struct pf_rulequeue { function bindgen_test_layout_pf_rulequeue (line 20320) | fn bindgen_test_layout_pf_rulequeue() { type pf_ruleset (line 20356) | pub struct pf_ruleset { type pf_ruleset__bindgen_ty_1 (line 20365) | pub struct pf_ruleset__bindgen_ty_1 { type pf_ruleset__bindgen_ty_1__bindgen_ty_1 (line 20372) | pub struct pf_ruleset__bindgen_ty_1__bindgen_ty_1 { function bindgen_test_layout_pf_ruleset__bindgen_ty_1__bindgen_ty_1 (line 20380) | fn bindgen_test_layout_pf_ruleset__bindgen_ty_1__bindgen_ty_1() { function bindgen_test_layout_pf_ruleset__bindgen_ty_1 (line 20445) | fn bindgen_test_layout_pf_ruleset__bindgen_ty_1() { function bindgen_test_layout_pf_ruleset (line 20490) | fn bindgen_test_layout_pf_ruleset() { type pf_anchor_global (line 20531) | pub struct pf_anchor_global { function bindgen_test_layout_pf_anchor_global (line 20535) | fn bindgen_test_layout_pf_anchor_global() { type pf_anchor_node (line 20561) | pub struct pf_anchor_node { function bindgen_test_layout_pf_anchor_node (line 20565) | fn bindgen_test_layout_pf_anchor_node() { type pf_anchor (line 20591) | pub struct pf_anchor { type pf_anchor__bindgen_ty_1 (line 20605) | pub struct pf_anchor__bindgen_ty_1 { function bindgen_test_layout_pf_anchor__bindgen_ty_1 (line 20611) | fn bindgen_test_layout_pf_anchor__bindgen_ty_1() { type pf_anchor__bindgen_ty_2 (line 20657) | pub struct pf_anchor__bindgen_ty_2 { function bindgen_test_layout_pf_anchor__bindgen_ty_2 (line 20663) | fn bindgen_test_layout_pf_anchor__bindgen_ty_2() { function bindgen_test_layout_pf_anchor (line 20708) | fn bindgen_test_layout_pf_anchor() { function pf_anchor_global_RB_INSERT_COLOR (line 20778) | pub fn pf_anchor_global_RB_INSERT_COLOR(arg1: *mut pf_anchor_global, arg... function pf_anchor_global_RB_REMOVE_COLOR (line 20781) | pub fn pf_anchor_global_RB_REMOVE_COLOR(arg1: *mut pf_anchor_global, arg... function pf_anchor_global_RB_REMOVE (line 20784) | pub fn pf_anchor_global_RB_REMOVE(arg1: *mut pf_anchor_global, arg2: *mu... function pf_anchor_global_RB_INSERT (line 20787) | pub fn pf_anchor_global_RB_INSERT(arg1: *mut pf_anchor_global, arg2: *mu... function pf_anchor_global_RB_FIND (line 20790) | pub fn pf_anchor_global_RB_FIND(arg1: *mut pf_anchor_global, arg2: *mut ... function pf_anchor_global_RB_NFIND (line 20793) | pub fn pf_anchor_global_RB_NFIND(arg1: *mut pf_anchor_global, arg2: *mut... function pf_anchor_global_RB_NEXT (line 20796) | pub fn pf_anchor_global_RB_NEXT(arg1: *mut pf_anchor) -> *mut pf_anchor; function pf_anchor_global_RB_MINMAX (line 20799) | pub fn pf_anchor_global_RB_MINMAX(arg1: *mut pf_anchor_global, arg2: ::s... function pf_anchor_global_RB_GETPARENT (line 20802) | pub fn pf_anchor_global_RB_GETPARENT(arg1: *mut pf_anchor) -> *mut pf_an... function pf_anchor_global_RB_SETPARENT (line 20805) | pub fn pf_anchor_global_RB_SETPARENT(arg1: *mut pf_anchor, arg2: *mut pf... function pf_anchor_global_RB_GETCOLOR (line 20808) | pub fn pf_anchor_global_RB_GETCOLOR(arg1: *mut pf_anchor) -> ::std::os::... function pf_anchor_global_RB_SETCOLOR (line 20811) | pub fn pf_anchor_global_RB_SETCOLOR(arg1: *mut pf_anchor, arg2: ::std::o... function pf_anchor_node_RB_INSERT_COLOR (line 20814) | pub fn pf_anchor_node_RB_INSERT_COLOR(arg1: *mut pf_anchor_node, arg2: *... function pf_anchor_node_RB_REMOVE_COLOR (line 20817) | pub fn pf_anchor_node_RB_REMOVE_COLOR(arg1: *mut pf_anchor_node, arg2: *... function pf_anchor_node_RB_REMOVE (line 20820) | pub fn pf_anchor_node_RB_REMOVE(arg1: *mut pf_anchor_node, arg2: *mut pf... function pf_anchor_node_RB_INSERT (line 20823) | pub fn pf_anchor_node_RB_INSERT(arg1: *mut pf_anchor_node, arg2: *mut pf... function pf_anchor_node_RB_FIND (line 20826) | pub fn pf_anchor_node_RB_FIND(arg1: *mut pf_anchor_node, arg2: *mut pf_a... function pf_anchor_node_RB_NFIND (line 20829) | pub fn pf_anchor_node_RB_NFIND(arg1: *mut pf_anchor_node, arg2: *mut pf_... function pf_anchor_node_RB_NEXT (line 20832) | pub fn pf_anchor_node_RB_NEXT(arg1: *mut pf_anchor) -> *mut pf_anchor; function pf_anchor_node_RB_MINMAX (line 20835) | pub fn pf_anchor_node_RB_MINMAX(arg1: *mut pf_anchor_node, arg2: ::std::... function pf_anchor_node_RB_GETPARENT (line 20838) | pub fn pf_anchor_node_RB_GETPARENT(arg1: *mut pf_anchor) -> *mut pf_anchor; function pf_anchor_node_RB_SETPARENT (line 20841) | pub fn pf_anchor_node_RB_SETPARENT(arg1: *mut pf_anchor, arg2: *mut pf_a... function pf_anchor_node_RB_GETCOLOR (line 20844) | pub fn pf_anchor_node_RB_GETCOLOR(arg1: *mut pf_anchor) -> ::std::os::ra... function pf_anchor_node_RB_SETCOLOR (line 20847) | pub fn pf_anchor_node_RB_SETCOLOR(arg1: *mut pf_anchor, arg2: ::std::os:... type pfr_table (line 20851) | pub struct pfr_table { function bindgen_test_layout_pfr_table (line 20858) | fn bindgen_test_layout_pfr_table() { constant PFR_FB_NONE (line 20897) | pub const PFR_FB_NONE: _bindgen_ty_13 = 0; constant PFR_FB_MATCH (line 20898) | pub const PFR_FB_MATCH: _bindgen_ty_13 = 1; constant PFR_FB_ADDED (line 20899) | pub const PFR_FB_ADDED: _bindgen_ty_13 = 2; constant PFR_FB_DELETED (line 20900) | pub const PFR_FB_DELETED: _bindgen_ty_13 = 3; constant PFR_FB_CHANGED (line 20901) | pub const PFR_FB_CHANGED: _bindgen_ty_13 = 4; constant PFR_FB_CLEARED (line 20902) | pub const PFR_FB_CLEARED: _bindgen_ty_13 = 5; constant PFR_FB_DUPLICATE (line 20903) | pub const PFR_FB_DUPLICATE: _bindgen_ty_13 = 6; constant PFR_FB_NOTMATCH (line 20904) | pub const PFR_FB_NOTMATCH: _bindgen_ty_13 = 7; constant PFR_FB_CONFLICT (line 20905) | pub const PFR_FB_CONFLICT: _bindgen_ty_13 = 8; constant PFR_FB_MAX (line 20906) | pub const PFR_FB_MAX: _bindgen_ty_13 = 9; type _bindgen_ty_13 (line 20907) | pub type _bindgen_ty_13 = ::std::os::raw::c_uint; type pfr_addr (line 20910) | pub struct pfr_addr { function bindgen_test_layout_pfr_addr__bindgen_ty_1 (line 20924) | fn bindgen_test_layout_pfr_addr__bindgen_ty_1() { function bindgen_test_layout_pfr_addr (line 20959) | fn bindgen_test_layout_pfr_addr() { constant PFR_DIR_IN (line 20998) | pub const PFR_DIR_IN: _bindgen_ty_14 = 0; constant PFR_DIR_OUT (line 20999) | pub const PFR_DIR_OUT: _bindgen_ty_14 = 1; constant PFR_DIR_MAX (line 21000) | pub const PFR_DIR_MAX: _bindgen_ty_14 = 2; type _bindgen_ty_14 (line 21001) | pub type _bindgen_ty_14 = ::std::os::raw::c_uint; constant PFR_OP_BLOCK (line 21002) | pub const PFR_OP_BLOCK: _bindgen_ty_15 = 0; constant PFR_OP_PASS (line 21003) | pub const PFR_OP_PASS: _bindgen_ty_15 = 1; constant PFR_OP_ADDR_MAX (line 21004) | pub const PFR_OP_ADDR_MAX: _bindgen_ty_15 = 2; constant PFR_OP_TABLE_MAX (line 21005) | pub const PFR_OP_TABLE_MAX: _bindgen_ty_15 = 3; type _bindgen_ty_15 (line 21006) | pub type _bindgen_ty_15 = ::std::os::raw::c_uint; type pfr_astats (line 21009) | pub struct pfr_astats { function bindgen_test_layout_pfr_astats (line 21016) | fn bindgen_test_layout_pfr_astats() { constant PFR_REFCNT_RULE (line 21065) | pub const PFR_REFCNT_RULE: _bindgen_ty_16 = 0; constant PFR_REFCNT_ANCHOR (line 21066) | pub const PFR_REFCNT_ANCHOR: _bindgen_ty_16 = 1; constant PFR_REFCNT_MAX (line 21067) | pub const PFR_REFCNT_MAX: _bindgen_ty_16 = 2; type _bindgen_ty_16 (line 21068) | pub type _bindgen_ty_16 = ::std::os::raw::c_uint; type pfr_tstats (line 21071) | pub struct pfr_tstats { function bindgen_test_layout_pfr_tstats (line 21082) | fn bindgen_test_layout_pfr_tstats() { type pfi_kif (line 21168) | pub struct pfi_kif { function bindgen_test_layout_pfi_kif (line 21178) | fn bindgen_test_layout_pfi_kif() { type pf_status (line 21229) | pub struct pf_status { function bindgen_test_layout_pf_status (line 21247) | fn bindgen_test_layout_pf_status() { type cbq_opts (line 21338) | pub struct cbq_opts { function bindgen_test_layout_cbq_opts (line 21350) | fn bindgen_test_layout_cbq_opts() { type priq_opts (line 21411) | pub struct priq_opts { function bindgen_test_layout_priq_opts (line 21415) | fn bindgen_test_layout_priq_opts() { type hfsc_opts (line 21436) | pub struct hfsc_opts { function bindgen_test_layout_hfsc_opts (line 21452) | fn bindgen_test_layout_hfsc_opts() { type fairq_opts (line 21533) | pub struct fairq_opts { function bindgen_test_layout_fairq_opts (line 21542) | fn bindgen_test_layout_fairq_opts() { type pf_altq (line 21588) | pub struct pf_altq { type pf_altq__bindgen_ty_1 (line 21610) | pub struct pf_altq__bindgen_ty_1 { function bindgen_test_layout_pf_altq__bindgen_ty_1 (line 21615) | fn bindgen_test_layout_pf_altq__bindgen_ty_1() { function bindgen_test_layout_pf_altq__bindgen_ty_2 (line 21656) | fn bindgen_test_layout_pf_altq__bindgen_ty_2() { function bindgen_test_layout_pf_altq__bindgen_ty_3 (line 21699) | fn bindgen_test_layout_pf_altq__bindgen_ty_3() { function bindgen_test_layout_pf_altq (line 21754) | fn bindgen_test_layout_pf_altq() { type pf_tagname (line 21855) | pub struct pf_tagname { type pf_tagname__bindgen_ty_1 (line 21863) | pub struct pf_tagname__bindgen_ty_1 { function bindgen_test_layout_pf_tagname__bindgen_ty_1 (line 21868) | fn bindgen_test_layout_pf_tagname__bindgen_ty_1() { function bindgen_test_layout_pf_tagname (line 21903) | fn bindgen_test_layout_pf_tagname() { type pfioc_pooladdr (line 21939) | pub struct pfioc_pooladdr { function bindgen_test_layout_pfioc_pooladdr (line 21951) | fn bindgen_test_layout_pfioc_pooladdr() { type pfioc_rule (line 22037) | pub struct pfioc_rule { function bindgen_test_layout_pfioc_rule (line 22047) | fn bindgen_test_layout_pfioc_rule() { type pfioc_natlook (line 22108) | pub struct pfioc_natlook { function bindgen_test_layout_pfioc_natlook (line 22123) | fn bindgen_test_layout_pfioc_natlook() { type pfioc_state (line 22219) | pub struct pfioc_state { function bindgen_test_layout_pfioc_state (line 22223) | fn bindgen_test_layout_pfioc_state() { type pfioc_src_node_kill (line 22244) | pub struct pfioc_src_node_kill { function bindgen_test_layout_pfioc_src_node_kill (line 22250) | fn bindgen_test_layout_pfioc_src_node_kill() { type pfioc_state_addr_kill (line 22296) | pub struct pfioc_state_addr_kill { function bindgen_test_layout_pfioc_state_addr_kill (line 22303) | fn bindgen_test_layout_pfioc_state_addr_kill() { type pfioc_state_kill (line 22359) | pub struct pfioc_state_kill { function bindgen_test_layout_pfioc_state_kill (line 22370) | fn bindgen_test_layout_pfioc_state_kill() { type pfioc_states (line 22466) | pub struct pfioc_states { function bindgen_test_layout_pfioc_states__bindgen_ty_1 (line 22477) | fn bindgen_test_layout_pfioc_states__bindgen_ty_1() { function bindgen_test_layout_pfioc_states (line 22512) | fn bindgen_test_layout_pfioc_states() { type pfioc_token (line 22538) | pub struct pfioc_token { function bindgen_test_layout_pfioc_token (line 22545) | fn bindgen_test_layout_pfioc_token() { type pfioc_kernel_token (line 22596) | pub struct pfioc_kernel_token { type pfioc_kernel_token__bindgen_ty_1 (line 22602) | pub struct pfioc_kernel_token__bindgen_ty_1 { function bindgen_test_layout_pfioc_kernel_token__bindgen_ty_1 (line 22606) | fn bindgen_test_layout_pfioc_kernel_token__bindgen_ty_1() { function bindgen_test_layout_pfioc_kernel_token (line 22631) | fn bindgen_test_layout_pfioc_kernel_token() { type pfioc_remove_token (line 22667) | pub struct pfioc_remove_token { function bindgen_test_layout_pfioc_remove_token (line 22672) | fn bindgen_test_layout_pfioc_remove_token() { type pfioc_tokens (line 22708) | pub struct pfioc_tokens { function bindgen_test_layout_pfioc_tokens__bindgen_ty_1 (line 22719) | fn bindgen_test_layout_pfioc_tokens__bindgen_ty_1() { function bindgen_test_layout_pfioc_tokens (line 22754) | fn bindgen_test_layout_pfioc_tokens() { type pfioc_src_nodes (line 22780) | pub struct pfioc_src_nodes { function bindgen_test_layout_pfioc_src_nodes__bindgen_ty_1 (line 22791) | fn bindgen_test_layout_pfioc_src_nodes__bindgen_ty_1() { function bindgen_test_layout_pfioc_src_nodes (line 22826) | fn bindgen_test_layout_pfioc_src_nodes() { type pfioc_if (line 22862) | pub struct pfioc_if { function bindgen_test_layout_pfioc_if (line 22866) | fn bindgen_test_layout_pfioc_if() { type pfioc_tm (line 22887) | pub struct pfioc_tm { function bindgen_test_layout_pfioc_tm (line 22892) | fn bindgen_test_layout_pfioc_tm() { type pfioc_limit (line 22918) | pub struct pfioc_limit { function bindgen_test_layout_pfioc_limit (line 22923) | fn bindgen_test_layout_pfioc_limit() { type pfioc_altq (line 22949) | pub struct pfioc_altq { function bindgen_test_layout_pfioc_altq (line 22956) | fn bindgen_test_layout_pfioc_altq() { type pfioc_qstats (line 22992) | pub struct pfioc_qstats { function bindgen_test_layout_pfioc_qstats (line 23000) | fn bindgen_test_layout_pfioc_qstats() { type pfioc_ruleset (line 23046) | pub struct pfioc_ruleset { function bindgen_test_layout_pfioc_ruleset (line 23052) | fn bindgen_test_layout_pfioc_ruleset() { type pfioc_trans (line 23083) | pub struct pfioc_trans { type pfioc_trans_pfioc_trans_e (line 23090) | pub struct pfioc_trans_pfioc_trans_e { function bindgen_test_layout_pfioc_trans_pfioc_trans_e (line 23096) | fn bindgen_test_layout_pfioc_trans_pfioc_trans_e() { function bindgen_test_layout_pfioc_trans (line 23141) | fn bindgen_test_layout_pfioc_trans() { type pfioc_table (line 23172) | pub struct pfioc_table { function bindgen_test_layout_pfioc_table (line 23185) | fn bindgen_test_layout_pfioc_table() { type pfioc_iface (line 23301) | pub struct pfioc_iface { function bindgen_test_layout_pfioc_iface (line 23310) | fn bindgen_test_layout_pfioc_iface() { type pf_ifspeed (line 23386) | pub struct pf_ifspeed { function bindgen_test_layout_pf_ifspeed (line 23391) | fn bindgen_test_layout_pf_ifspeed() { function pf_get_ruleset_number (line 23422) | pub fn pf_get_ruleset_number(arg1: u_int8_t) -> ::std::os::raw::c_int; function pf_init_ruleset (line 23425) | pub fn pf_init_ruleset(arg1: *mut pf_ruleset); function pf_anchor_setup (line 23428) | pub fn pf_anchor_setup( function pf_anchor_copyout (line 23435) | pub fn pf_anchor_copyout( function pf_anchor_remove (line 23442) | pub fn pf_anchor_remove(arg1: *mut pf_rule); function pf_remove_if_empty_ruleset (line 23445) | pub fn pf_remove_if_empty_ruleset(arg1: *mut pf_ruleset); function pf_find_anchor (line 23448) | pub fn pf_find_anchor(arg1: *const ::std::os::raw::c_char) -> *mut pf_an... function pf_find_ruleset (line 23451) | pub fn pf_find_ruleset(arg1: *const ::std::os::raw::c_char) -> *mut pf_r... function pf_find_ruleset_with_owner (line 23454) | pub fn pf_find_ruleset_with_owner( function pf_find_or_create_ruleset (line 23462) | pub fn pf_find_or_create_ruleset(arg1: *const ::std::os::raw::c_char) ->... function pf_rs_initialize (line 23465) | pub fn pf_rs_initialize(); type __builtin_va_list (line 23467) | pub type __builtin_va_list = [__va_list_tag; 1usize]; type __va_list_tag (line 23470) | pub struct __va_list_tag { function bindgen_test_layout___va_list_tag (line 23477) | fn bindgen_test_layout___va_list_tag() { FILE: crates/shadowsocks-service/src/local/redir/sys/unix/pfvar_bindgen_openbsd.rs constant __ISO_C_VISIBLE (line 3) | pub const __ISO_C_VISIBLE: u32 = 2011; constant __XPG_VISIBLE (line 4) | pub const __XPG_VISIBLE: u32 = 700; constant __POSIX_VISIBLE (line 5) | pub const __POSIX_VISIBLE: u32 = 200809; constant __BSD_VISIBLE (line 6) | pub const __BSD_VISIBLE: u32 = 1; constant _STACKALIGNBYTES (line 7) | pub const _STACKALIGNBYTES: u32 = 15; constant _MAX_PAGE_SHIFT (line 8) | pub const _MAX_PAGE_SHIFT: u32 = 12; constant INT8_MIN (line 9) | pub const INT8_MIN: i32 = -128; constant INT16_MIN (line 10) | pub const INT16_MIN: i32 = -32768; constant INT32_MIN (line 11) | pub const INT32_MIN: i32 = -2147483648; constant INT64_MIN (line 12) | pub const INT64_MIN: i64 = -9223372036854775808; constant INT8_MAX (line 13) | pub const INT8_MAX: u32 = 127; constant INT16_MAX (line 14) | pub const INT16_MAX: u32 = 32767; constant INT32_MAX (line 15) | pub const INT32_MAX: u32 = 2147483647; constant INT64_MAX (line 16) | pub const INT64_MAX: u64 = 9223372036854775807; constant UINT8_MAX (line 17) | pub const UINT8_MAX: u32 = 255; constant UINT16_MAX (line 18) | pub const UINT16_MAX: u32 = 65535; constant UINT32_MAX (line 19) | pub const UINT32_MAX: u32 = 4294967295; constant UINT64_MAX (line 20) | pub const UINT64_MAX: i32 = -1; constant INT_LEAST8_MIN (line 21) | pub const INT_LEAST8_MIN: i32 = -128; constant INT_LEAST16_MIN (line 22) | pub const INT_LEAST16_MIN: i32 = -32768; constant INT_LEAST32_MIN (line 23) | pub const INT_LEAST32_MIN: i32 = -2147483648; constant INT_LEAST64_MIN (line 24) | pub const INT_LEAST64_MIN: i64 = -9223372036854775808; constant INT_LEAST8_MAX (line 25) | pub const INT_LEAST8_MAX: u32 = 127; constant INT_LEAST16_MAX (line 26) | pub const INT_LEAST16_MAX: u32 = 32767; constant INT_LEAST32_MAX (line 27) | pub const INT_LEAST32_MAX: u32 = 2147483647; constant INT_LEAST64_MAX (line 28) | pub const INT_LEAST64_MAX: u64 = 9223372036854775807; constant UINT_LEAST8_MAX (line 29) | pub const UINT_LEAST8_MAX: u32 = 255; constant UINT_LEAST16_MAX (line 30) | pub const UINT_LEAST16_MAX: u32 = 65535; constant UINT_LEAST32_MAX (line 31) | pub const UINT_LEAST32_MAX: u32 = 4294967295; constant UINT_LEAST64_MAX (line 32) | pub const UINT_LEAST64_MAX: i32 = -1; constant INTPTR_MIN (line 33) | pub const INTPTR_MIN: i64 = -9223372036854775808; constant INTPTR_MAX (line 34) | pub const INTPTR_MAX: u64 = 9223372036854775807; constant UINTPTR_MAX (line 35) | pub const UINTPTR_MAX: i32 = -1; constant INTMAX_MIN (line 36) | pub const INTMAX_MIN: i64 = -9223372036854775808; constant INTMAX_MAX (line 37) | pub const INTMAX_MAX: u64 = 9223372036854775807; constant UINTMAX_MAX (line 38) | pub const UINTMAX_MAX: i32 = -1; constant PTRDIFF_MIN (line 39) | pub const PTRDIFF_MIN: i64 = -9223372036854775808; constant PTRDIFF_MAX (line 40) | pub const PTRDIFF_MAX: u64 = 9223372036854775807; constant SIG_ATOMIC_MIN (line 41) | pub const SIG_ATOMIC_MIN: i32 = -2147483648; constant SIG_ATOMIC_MAX (line 42) | pub const SIG_ATOMIC_MAX: u32 = 2147483647; constant SIZE_MAX (line 43) | pub const SIZE_MAX: i32 = -1; constant WCHAR_MIN (line 44) | pub const WCHAR_MIN: i32 = -2147483648; constant WCHAR_MAX (line 45) | pub const WCHAR_MAX: u32 = 2147483647; constant WINT_MIN (line 46) | pub const WINT_MIN: i32 = -2147483648; constant WINT_MAX (line 47) | pub const WINT_MAX: u32 = 2147483647; constant UIO_MAXIOV (line 48) | pub const UIO_MAXIOV: u32 = 1024; constant _LITTLE_ENDIAN (line 49) | pub const _LITTLE_ENDIAN: u32 = 1234; constant _BIG_ENDIAN (line 50) | pub const _BIG_ENDIAN: u32 = 4321; constant _PDP_ENDIAN (line 51) | pub const _PDP_ENDIAN: u32 = 3412; constant _QUAD_HIGHWORD (line 52) | pub const _QUAD_HIGHWORD: u32 = 1; constant _QUAD_LOWWORD (line 53) | pub const _QUAD_LOWWORD: u32 = 0; constant LITTLE_ENDIAN (line 54) | pub const LITTLE_ENDIAN: u32 = 1234; constant BIG_ENDIAN (line 55) | pub const BIG_ENDIAN: u32 = 4321; constant PDP_ENDIAN (line 56) | pub const PDP_ENDIAN: u32 = 3412; constant SOCK_STREAM (line 57) | pub const SOCK_STREAM: u32 = 1; constant SOCK_DGRAM (line 58) | pub const SOCK_DGRAM: u32 = 2; constant SOCK_RAW (line 59) | pub const SOCK_RAW: u32 = 3; constant SOCK_RDM (line 60) | pub const SOCK_RDM: u32 = 4; constant SOCK_SEQPACKET (line 61) | pub const SOCK_SEQPACKET: u32 = 5; constant SOCK_CLOEXEC (line 62) | pub const SOCK_CLOEXEC: u32 = 32768; constant SOCK_NONBLOCK (line 63) | pub const SOCK_NONBLOCK: u32 = 16384; constant SOCK_DNS (line 64) | pub const SOCK_DNS: u32 = 4096; constant SO_DEBUG (line 65) | pub const SO_DEBUG: u32 = 1; constant SO_ACCEPTCONN (line 66) | pub const SO_ACCEPTCONN: u32 = 2; constant SO_REUSEADDR (line 67) | pub const SO_REUSEADDR: u32 = 4; constant SO_KEEPALIVE (line 68) | pub const SO_KEEPALIVE: u32 = 8; constant SO_DONTROUTE (line 69) | pub const SO_DONTROUTE: u32 = 16; constant SO_BROADCAST (line 70) | pub const SO_BROADCAST: u32 = 32; constant SO_USELOOPBACK (line 71) | pub const SO_USELOOPBACK: u32 = 64; constant SO_LINGER (line 72) | pub const SO_LINGER: u32 = 128; constant SO_OOBINLINE (line 73) | pub const SO_OOBINLINE: u32 = 256; constant SO_REUSEPORT (line 74) | pub const SO_REUSEPORT: u32 = 512; constant SO_TIMESTAMP (line 75) | pub const SO_TIMESTAMP: u32 = 2048; constant SO_BINDANY (line 76) | pub const SO_BINDANY: u32 = 4096; constant SO_ZEROIZE (line 77) | pub const SO_ZEROIZE: u32 = 8192; constant SO_SNDBUF (line 78) | pub const SO_SNDBUF: u32 = 4097; constant SO_RCVBUF (line 79) | pub const SO_RCVBUF: u32 = 4098; constant SO_SNDLOWAT (line 80) | pub const SO_SNDLOWAT: u32 = 4099; constant SO_RCVLOWAT (line 81) | pub const SO_RCVLOWAT: u32 = 4100; constant SO_SNDTIMEO (line 82) | pub const SO_SNDTIMEO: u32 = 4101; constant SO_RCVTIMEO (line 83) | pub const SO_RCVTIMEO: u32 = 4102; constant SO_ERROR (line 84) | pub const SO_ERROR: u32 = 4103; constant SO_TYPE (line 85) | pub const SO_TYPE: u32 = 4104; constant SO_NETPROC (line 86) | pub const SO_NETPROC: u32 = 4128; constant SO_RTABLE (line 87) | pub const SO_RTABLE: u32 = 4129; constant SO_PEERCRED (line 88) | pub const SO_PEERCRED: u32 = 4130; constant SO_SPLICE (line 89) | pub const SO_SPLICE: u32 = 4131; constant SO_DOMAIN (line 90) | pub const SO_DOMAIN: u32 = 4132; constant SO_PROTOCOL (line 91) | pub const SO_PROTOCOL: u32 = 4133; constant RT_TABLEID_MAX (line 92) | pub const RT_TABLEID_MAX: u32 = 255; constant RT_TABLEID_BITS (line 93) | pub const RT_TABLEID_BITS: u32 = 8; constant RT_TABLEID_MASK (line 94) | pub const RT_TABLEID_MASK: u32 = 255; constant SOL_SOCKET (line 95) | pub const SOL_SOCKET: u32 = 65535; constant AF_UNSPEC (line 96) | pub const AF_UNSPEC: u32 = 0; constant AF_UNIX (line 97) | pub const AF_UNIX: u32 = 1; constant AF_LOCAL (line 98) | pub const AF_LOCAL: u32 = 1; constant AF_INET (line 99) | pub const AF_INET: u32 = 2; constant AF_IMPLINK (line 100) | pub const AF_IMPLINK: u32 = 3; constant AF_PUP (line 101) | pub const AF_PUP: u32 = 4; constant AF_CHAOS (line 102) | pub const AF_CHAOS: u32 = 5; constant AF_NS (line 103) | pub const AF_NS: u32 = 6; constant AF_ISO (line 104) | pub const AF_ISO: u32 = 7; constant AF_OSI (line 105) | pub const AF_OSI: u32 = 7; constant AF_ECMA (line 106) | pub const AF_ECMA: u32 = 8; constant AF_DATAKIT (line 107) | pub const AF_DATAKIT: u32 = 9; constant AF_CCITT (line 108) | pub const AF_CCITT: u32 = 10; constant AF_SNA (line 109) | pub const AF_SNA: u32 = 11; constant AF_DECnet (line 110) | pub const AF_DECnet: u32 = 12; constant AF_DLI (line 111) | pub const AF_DLI: u32 = 13; constant AF_LAT (line 112) | pub const AF_LAT: u32 = 14; constant AF_HYLINK (line 113) | pub const AF_HYLINK: u32 = 15; constant AF_APPLETALK (line 114) | pub const AF_APPLETALK: u32 = 16; constant AF_ROUTE (line 115) | pub const AF_ROUTE: u32 = 17; constant AF_LINK (line 116) | pub const AF_LINK: u32 = 18; constant pseudo_AF_XTP (line 117) | pub const pseudo_AF_XTP: u32 = 19; constant AF_COIP (line 118) | pub const AF_COIP: u32 = 20; constant AF_CNT (line 119) | pub const AF_CNT: u32 = 21; constant pseudo_AF_RTIP (line 120) | pub const pseudo_AF_RTIP: u32 = 22; constant AF_IPX (line 121) | pub const AF_IPX: u32 = 23; constant AF_INET6 (line 122) | pub const AF_INET6: u32 = 24; constant pseudo_AF_PIP (line 123) | pub const pseudo_AF_PIP: u32 = 25; constant AF_ISDN (line 124) | pub const AF_ISDN: u32 = 26; constant AF_E164 (line 125) | pub const AF_E164: u32 = 26; constant AF_NATM (line 126) | pub const AF_NATM: u32 = 27; constant AF_ENCAP (line 127) | pub const AF_ENCAP: u32 = 28; constant AF_SIP (line 128) | pub const AF_SIP: u32 = 29; constant AF_KEY (line 129) | pub const AF_KEY: u32 = 30; constant pseudo_AF_HDRCMPLT (line 130) | pub const pseudo_AF_HDRCMPLT: u32 = 31; constant AF_BLUETOOTH (line 131) | pub const AF_BLUETOOTH: u32 = 32; constant AF_MPLS (line 132) | pub const AF_MPLS: u32 = 33; constant pseudo_AF_PFLOW (line 133) | pub const pseudo_AF_PFLOW: u32 = 34; constant pseudo_AF_PIPEX (line 134) | pub const pseudo_AF_PIPEX: u32 = 35; constant AF_MAX (line 135) | pub const AF_MAX: u32 = 36; constant PF_UNSPEC (line 136) | pub const PF_UNSPEC: u32 = 0; constant PF_LOCAL (line 137) | pub const PF_LOCAL: u32 = 1; constant PF_UNIX (line 138) | pub const PF_UNIX: u32 = 1; constant PF_INET (line 139) | pub const PF_INET: u32 = 2; constant PF_IMPLINK (line 140) | pub const PF_IMPLINK: u32 = 3; constant PF_PUP (line 141) | pub const PF_PUP: u32 = 4; constant PF_CHAOS (line 142) | pub const PF_CHAOS: u32 = 5; constant PF_NS (line 143) | pub const PF_NS: u32 = 6; constant PF_ISO (line 144) | pub const PF_ISO: u32 = 7; constant PF_OSI (line 145) | pub const PF_OSI: u32 = 7; constant PF_ECMA (line 146) | pub const PF_ECMA: u32 = 8; constant PF_DATAKIT (line 147) | pub const PF_DATAKIT: u32 = 9; constant PF_CCITT (line 148) | pub const PF_CCITT: u32 = 10; constant PF_SNA (line 149) | pub const PF_SNA: u32 = 11; constant PF_DECnet (line 150) | pub const PF_DECnet: u32 = 12; constant PF_DLI (line 151) | pub const PF_DLI: u32 = 13; constant PF_LAT (line 152) | pub const PF_LAT: u32 = 14; constant PF_HYLINK (line 153) | pub const PF_HYLINK: u32 = 15; constant PF_APPLETALK (line 154) | pub const PF_APPLETALK: u32 = 16; constant PF_ROUTE (line 155) | pub const PF_ROUTE: u32 = 17; constant PF_LINK (line 156) | pub const PF_LINK: u32 = 18; constant PF_XTP (line 157) | pub const PF_XTP: u32 = 19; constant PF_COIP (line 158) | pub const PF_COIP: u32 = 20; constant PF_CNT (line 159) | pub const PF_CNT: u32 = 21; constant PF_IPX (line 160) | pub const PF_IPX: u32 = 23; constant PF_INET6 (line 161) | pub const PF_INET6: u32 = 24; constant PF_RTIP (line 162) | pub const PF_RTIP: u32 = 22; constant PF_PIP (line 163) | pub const PF_PIP: u32 = 25; constant PF_ISDN (line 164) | pub const PF_ISDN: u32 = 26; constant PF_NATM (line 165) | pub const PF_NATM: u32 = 27; constant PF_ENCAP (line 166) | pub const PF_ENCAP: u32 = 28; constant PF_SIP (line 167) | pub const PF_SIP: u32 = 29; constant PF_KEY (line 168) | pub const PF_KEY: u32 = 30; constant PF_BPF (line 169) | pub const PF_BPF: u32 = 31; constant PF_BLUETOOTH (line 170) | pub const PF_BLUETOOTH: u32 = 32; constant PF_MPLS (line 171) | pub const PF_MPLS: u32 = 33; constant PF_PFLOW (line 172) | pub const PF_PFLOW: u32 = 34; constant PF_PIPEX (line 173) | pub const PF_PIPEX: u32 = 35; constant PF_MAX (line 174) | pub const PF_MAX: u32 = 36; constant SHUT_RD (line 175) | pub const SHUT_RD: u32 = 0; constant SHUT_WR (line 176) | pub const SHUT_WR: u32 = 1; constant SHUT_RDWR (line 177) | pub const SHUT_RDWR: u32 = 2; constant NET_MAXID (line 178) | pub const NET_MAXID: u32 = 36; constant NET_RT_DUMP (line 179) | pub const NET_RT_DUMP: u32 = 1; constant NET_RT_FLAGS (line 180) | pub const NET_RT_FLAGS: u32 = 2; constant NET_RT_IFLIST (line 181) | pub const NET_RT_IFLIST: u32 = 3; constant NET_RT_STATS (line 182) | pub const NET_RT_STATS: u32 = 4; constant NET_RT_TABLE (line 183) | pub const NET_RT_TABLE: u32 = 5; constant NET_RT_IFNAMES (line 184) | pub const NET_RT_IFNAMES: u32 = 6; constant NET_RT_SOURCE (line 185) | pub const NET_RT_SOURCE: u32 = 7; constant NET_RT_MAXID (line 186) | pub const NET_RT_MAXID: u32 = 8; constant NET_UNIX_INFLIGHT (line 187) | pub const NET_UNIX_INFLIGHT: u32 = 6; constant NET_UNIX_DEFERRED (line 188) | pub const NET_UNIX_DEFERRED: u32 = 7; constant NET_UNIX_MAXID (line 189) | pub const NET_UNIX_MAXID: u32 = 8; constant UNPCTL_RECVSPACE (line 190) | pub const UNPCTL_RECVSPACE: u32 = 1; constant UNPCTL_SENDSPACE (line 191) | pub const UNPCTL_SENDSPACE: u32 = 2; constant NET_UNIX_PROTO_MAXID (line 192) | pub const NET_UNIX_PROTO_MAXID: u32 = 3; constant NET_LINK_IFRXQ (line 193) | pub const NET_LINK_IFRXQ: u32 = 1; constant NET_LINK_MAXID (line 194) | pub const NET_LINK_MAXID: u32 = 2; constant NET_LINK_IFRXQ_PRESSURE_RETURN (line 195) | pub const NET_LINK_IFRXQ_PRESSURE_RETURN: u32 = 1; constant NET_LINK_IFRXQ_PRESSURE_DROP (line 196) | pub const NET_LINK_IFRXQ_PRESSURE_DROP: u32 = 2; constant NET_LINK_IFRXQ_MAXID (line 197) | pub const NET_LINK_IFRXQ_MAXID: u32 = 3; constant NET_KEY_SADB_DUMP (line 198) | pub const NET_KEY_SADB_DUMP: u32 = 1; constant NET_KEY_SPD_DUMP (line 199) | pub const NET_KEY_SPD_DUMP: u32 = 2; constant NET_KEY_MAXID (line 200) | pub const NET_KEY_MAXID: u32 = 3; constant NET_BPF_BUFSIZE (line 201) | pub const NET_BPF_BUFSIZE: u32 = 1; constant NET_BPF_MAXBUFSIZE (line 202) | pub const NET_BPF_MAXBUFSIZE: u32 = 2; constant NET_BPF_MAXID (line 203) | pub const NET_BPF_MAXID: u32 = 3; constant NET_PFLOW_STATS (line 204) | pub const NET_PFLOW_STATS: u32 = 1; constant NET_PFLOW_MAXID (line 205) | pub const NET_PFLOW_MAXID: u32 = 2; constant SOMAXCONN (line 206) | pub const SOMAXCONN: u32 = 128; constant MSG_OOB (line 207) | pub const MSG_OOB: u32 = 1; constant MSG_PEEK (line 208) | pub const MSG_PEEK: u32 = 2; constant MSG_DONTROUTE (line 209) | pub const MSG_DONTROUTE: u32 = 4; constant MSG_EOR (line 210) | pub const MSG_EOR: u32 = 8; constant MSG_TRUNC (line 211) | pub const MSG_TRUNC: u32 = 16; constant MSG_CTRUNC (line 212) | pub const MSG_CTRUNC: u32 = 32; constant MSG_WAITALL (line 213) | pub const MSG_WAITALL: u32 = 64; constant MSG_DONTWAIT (line 214) | pub const MSG_DONTWAIT: u32 = 128; constant MSG_BCAST (line 215) | pub const MSG_BCAST: u32 = 256; constant MSG_MCAST (line 216) | pub const MSG_MCAST: u32 = 512; constant MSG_NOSIGNAL (line 217) | pub const MSG_NOSIGNAL: u32 = 1024; constant MSG_CMSG_CLOEXEC (line 218) | pub const MSG_CMSG_CLOEXEC: u32 = 2048; constant MSG_WAITFORONE (line 219) | pub const MSG_WAITFORONE: u32 = 4096; constant SCM_RIGHTS (line 220) | pub const SCM_RIGHTS: u32 = 1; constant SCM_TIMESTAMP (line 221) | pub const SCM_TIMESTAMP: u32 = 4; constant IF_NAMESIZE (line 222) | pub const IF_NAMESIZE: u32 = 16; constant FD_SETSIZE (line 223) | pub const FD_SETSIZE: u32 = 1024; constant __NBBY (line 224) | pub const __NBBY: u32 = 8; constant NBBY (line 225) | pub const NBBY: u32 = 8; constant DST_NONE (line 226) | pub const DST_NONE: u32 = 0; constant DST_USA (line 227) | pub const DST_USA: u32 = 1; constant DST_AUST (line 228) | pub const DST_AUST: u32 = 2; constant DST_WET (line 229) | pub const DST_WET: u32 = 3; constant DST_MET (line 230) | pub const DST_MET: u32 = 4; constant DST_EET (line 231) | pub const DST_EET: u32 = 5; constant DST_CAN (line 232) | pub const DST_CAN: u32 = 6; constant ITIMER_REAL (line 233) | pub const ITIMER_REAL: u32 = 0; constant ITIMER_VIRTUAL (line 234) | pub const ITIMER_VIRTUAL: u32 = 1; constant ITIMER_PROF (line 235) | pub const ITIMER_PROF: u32 = 2; constant CLOCKS_PER_SEC (line 236) | pub const CLOCKS_PER_SEC: u32 = 100; constant CLOCK_REALTIME (line 237) | pub const CLOCK_REALTIME: u32 = 0; constant CLOCK_PROCESS_CPUTIME_ID (line 238) | pub const CLOCK_PROCESS_CPUTIME_ID: u32 = 2; constant CLOCK_MONOTONIC (line 239) | pub const CLOCK_MONOTONIC: u32 = 3; constant CLOCK_THREAD_CPUTIME_ID (line 240) | pub const CLOCK_THREAD_CPUTIME_ID: u32 = 4; constant CLOCK_UPTIME (line 241) | pub const CLOCK_UPTIME: u32 = 5; constant CLOCK_BOOTTIME (line 242) | pub const CLOCK_BOOTTIME: u32 = 6; constant TIMER_RELTIME (line 243) | pub const TIMER_RELTIME: u32 = 0; constant TIMER_ABSTIME (line 244) | pub const TIMER_ABSTIME: u32 = 1; constant CLK_TCK (line 245) | pub const CLK_TCK: u32 = 100; constant TIME_UTC (line 246) | pub const TIME_UTC: u32 = 1; constant MCLPOOLS (line 247) | pub const MCLPOOLS: u32 = 8; constant IFQ_NQUEUES (line 248) | pub const IFQ_NQUEUES: u32 = 8; constant IFQ_MINPRIO (line 249) | pub const IFQ_MINPRIO: u32 = 0; constant IFQ_MAXPRIO (line 250) | pub const IFQ_MAXPRIO: u32 = 7; constant IFQ_DEFPRIO (line 251) | pub const IFQ_DEFPRIO: u32 = 3; constant LINK_STATE_UNKNOWN (line 252) | pub const LINK_STATE_UNKNOWN: u32 = 0; constant LINK_STATE_INVALID (line 253) | pub const LINK_STATE_INVALID: u32 = 1; constant LINK_STATE_DOWN (line 254) | pub const LINK_STATE_DOWN: u32 = 2; constant LINK_STATE_KALIVE_DOWN (line 255) | pub const LINK_STATE_KALIVE_DOWN: u32 = 3; constant LINK_STATE_UP (line 256) | pub const LINK_STATE_UP: u32 = 4; constant LINK_STATE_HALF_DUPLEX (line 257) | pub const LINK_STATE_HALF_DUPLEX: u32 = 5; constant LINK_STATE_FULL_DUPLEX (line 258) | pub const LINK_STATE_FULL_DUPLEX: u32 = 6; constant IFNAMSIZ (line 259) | pub const IFNAMSIZ: u32 = 16; constant IFDESCRSIZE (line 260) | pub const IFDESCRSIZE: u32 = 64; constant IFF_UP (line 261) | pub const IFF_UP: u32 = 1; constant IFF_BROADCAST (line 262) | pub const IFF_BROADCAST: u32 = 2; constant IFF_DEBUG (line 263) | pub const IFF_DEBUG: u32 = 4; constant IFF_LOOPBACK (line 264) | pub const IFF_LOOPBACK: u32 = 8; constant IFF_POINTOPOINT (line 265) | pub const IFF_POINTOPOINT: u32 = 16; constant IFF_STATICARP (line 266) | pub const IFF_STATICARP: u32 = 32; constant IFF_RUNNING (line 267) | pub const IFF_RUNNING: u32 = 64; constant IFF_NOARP (line 268) | pub const IFF_NOARP: u32 = 128; constant IFF_PROMISC (line 269) | pub const IFF_PROMISC: u32 = 256; constant IFF_ALLMULTI (line 270) | pub const IFF_ALLMULTI: u32 = 512; constant IFF_OACTIVE (line 271) | pub const IFF_OACTIVE: u32 = 1024; constant IFF_SIMPLEX (line 272) | pub const IFF_SIMPLEX: u32 = 2048; constant IFF_LINK0 (line 273) | pub const IFF_LINK0: u32 = 4096; constant IFF_LINK1 (line 274) | pub const IFF_LINK1: u32 = 8192; constant IFF_LINK2 (line 275) | pub const IFF_LINK2: u32 = 16384; constant IFF_MULTICAST (line 276) | pub const IFF_MULTICAST: u32 = 32768; constant IFF_CANTCHANGE (line 277) | pub const IFF_CANTCHANGE: u32 = 36434; constant IFXF_MPSAFE (line 278) | pub const IFXF_MPSAFE: u32 = 1; constant IFXF_CLONED (line 279) | pub const IFXF_CLONED: u32 = 2; constant IFXF_AUTOCONF6TEMP (line 280) | pub const IFXF_AUTOCONF6TEMP: u32 = 4; constant IFXF_MPLS (line 281) | pub const IFXF_MPLS: u32 = 8; constant IFXF_WOL (line 282) | pub const IFXF_WOL: u32 = 16; constant IFXF_AUTOCONF6 (line 283) | pub const IFXF_AUTOCONF6: u32 = 32; constant IFXF_INET6_NOSOII (line 284) | pub const IFXF_INET6_NOSOII: u32 = 64; constant IFXF_AUTOCONF4 (line 285) | pub const IFXF_AUTOCONF4: u32 = 128; constant IFXF_MONITOR (line 286) | pub const IFXF_MONITOR: u32 = 256; constant IFXF_LRO (line 287) | pub const IFXF_LRO: u32 = 512; constant IFXF_CANTCHANGE (line 288) | pub const IFXF_CANTCHANGE: u32 = 3; constant IFCAP_CSUM_IPv4 (line 289) | pub const IFCAP_CSUM_IPv4: u32 = 1; constant IFCAP_CSUM_TCPv4 (line 290) | pub const IFCAP_CSUM_TCPv4: u32 = 2; constant IFCAP_CSUM_UDPv4 (line 291) | pub const IFCAP_CSUM_UDPv4: u32 = 4; constant IFCAP_VLAN_MTU (line 292) | pub const IFCAP_VLAN_MTU: u32 = 16; constant IFCAP_VLAN_HWTAGGING (line 293) | pub const IFCAP_VLAN_HWTAGGING: u32 = 32; constant IFCAP_CSUM_TCPv6 (line 294) | pub const IFCAP_CSUM_TCPv6: u32 = 128; constant IFCAP_CSUM_UDPv6 (line 295) | pub const IFCAP_CSUM_UDPv6: u32 = 256; constant IFCAP_TSOv4 (line 296) | pub const IFCAP_TSOv4: u32 = 4096; constant IFCAP_TSOv6 (line 297) | pub const IFCAP_TSOv6: u32 = 8192; constant IFCAP_LRO (line 298) | pub const IFCAP_LRO: u32 = 16384; constant IFCAP_WOL (line 299) | pub const IFCAP_WOL: u32 = 32768; constant IFCAP_CSUM_MASK (line 300) | pub const IFCAP_CSUM_MASK: u32 = 391; constant IFQCTL_LEN (line 301) | pub const IFQCTL_LEN: u32 = 1; constant IFQCTL_MAXLEN (line 302) | pub const IFQCTL_MAXLEN: u32 = 2; constant IFQCTL_DROPS (line 303) | pub const IFQCTL_DROPS: u32 = 3; constant IFQCTL_CONGESTION (line 304) | pub const IFQCTL_CONGESTION: u32 = 4; constant IFQCTL_MAXID (line 305) | pub const IFQCTL_MAXID: u32 = 5; constant IFAN_ARRIVAL (line 306) | pub const IFAN_ARRIVAL: u32 = 0; constant IFAN_DEPARTURE (line 307) | pub const IFAN_DEPARTURE: u32 = 1; constant IFG_ALL (line 308) | pub const IFG_ALL: &[u8; 4] = b"all\0"; constant IFG_EGRESS (line 309) | pub const IFG_EGRESS: &[u8; 7] = b"egress\0"; constant IF_HDRPRIO_MIN (line 310) | pub const IF_HDRPRIO_MIN: u32 = 0; constant IF_HDRPRIO_MAX (line 311) | pub const IF_HDRPRIO_MAX: u32 = 7; constant IF_HDRPRIO_PACKET (line 312) | pub const IF_HDRPRIO_PACKET: i32 = -1; constant IF_HDRPRIO_PAYLOAD (line 313) | pub const IF_HDRPRIO_PAYLOAD: i32 = -2; constant IF_HDRPRIO_OUTER (line 314) | pub const IF_HDRPRIO_OUTER: i32 = -3; constant IF_PWE3_ETHERNET (line 315) | pub const IF_PWE3_ETHERNET: u32 = 1; constant IF_PWE3_IP (line 316) | pub const IF_PWE3_IP: u32 = 2; constant IFLR_PREFIX (line 317) | pub const IFLR_PREFIX: u32 = 32768; constant IFSFF_ADDR_EEPROM (line 318) | pub const IFSFF_ADDR_EEPROM: u32 = 160; constant IFSFF_ADDR_DDM (line 319) | pub const IFSFF_ADDR_DDM: u32 = 162; constant IFSFF_DATA_LEN (line 320) | pub const IFSFF_DATA_LEN: u32 = 256; constant ARPHRD_ETHER (line 321) | pub const ARPHRD_ETHER: u32 = 1; constant ARPHRD_IEEE802 (line 322) | pub const ARPHRD_IEEE802: u32 = 6; constant ARPHRD_FRELAY (line 323) | pub const ARPHRD_FRELAY: u32 = 15; constant ARPHRD_IEEE1394 (line 324) | pub const ARPHRD_IEEE1394: u32 = 24; constant ARPOP_REQUEST (line 325) | pub const ARPOP_REQUEST: u32 = 1; constant ARPOP_REPLY (line 326) | pub const ARPOP_REPLY: u32 = 2; constant ARPOP_REVREQUEST (line 327) | pub const ARPOP_REVREQUEST: u32 = 3; constant ARPOP_REVREPLY (line 328) | pub const ARPOP_REVREPLY: u32 = 4; constant ARPOP_INVREQUEST (line 329) | pub const ARPOP_INVREQUEST: u32 = 8; constant ARPOP_INVREPLY (line 330) | pub const ARPOP_INVREPLY: u32 = 9; constant ATF_INUSE (line 331) | pub const ATF_INUSE: u32 = 1; constant ATF_COM (line 332) | pub const ATF_COM: u32 = 2; constant ATF_PERM (line 333) | pub const ATF_PERM: u32 = 4; constant ATF_PUBL (line 334) | pub const ATF_PUBL: u32 = 8; constant ATF_USETRAILERS (line 335) | pub const ATF_USETRAILERS: u32 = 16; constant SPLAY_NEGINF (line 336) | pub const SPLAY_NEGINF: i32 = -1; constant SPLAY_INF (line 337) | pub const SPLAY_INF: u32 = 1; constant RB_BLACK (line 338) | pub const RB_BLACK: u32 = 0; constant RB_RED (line 339) | pub const RB_RED: u32 = 1; constant RB_NEGINF (line 340) | pub const RB_NEGINF: i32 = -1; constant RB_INF (line 341) | pub const RB_INF: u32 = 1; constant LO_CLASSFLAGS (line 342) | pub const LO_CLASSFLAGS: u32 = 65535; constant LO_INITIALIZED (line 343) | pub const LO_INITIALIZED: u32 = 65536; constant LO_WITNESS (line 344) | pub const LO_WITNESS: u32 = 131072; constant LO_QUIET (line 345) | pub const LO_QUIET: u32 = 262144; constant LO_RECURSABLE (line 346) | pub const LO_RECURSABLE: u32 = 524288; constant LO_SLEEPABLE (line 347) | pub const LO_SLEEPABLE: u32 = 1048576; constant LO_UPGRADABLE (line 348) | pub const LO_UPGRADABLE: u32 = 2097152; constant LO_DUPOK (line 349) | pub const LO_DUPOK: u32 = 4194304; constant LO_IS_VNODE (line 350) | pub const LO_IS_VNODE: u32 = 8388608; constant LO_CLASSMASK (line 351) | pub const LO_CLASSMASK: u32 = 251658240; constant LO_NOPROFILE (line 352) | pub const LO_NOPROFILE: u32 = 268435456; constant LO_NEW (line 353) | pub const LO_NEW: u32 = 536870912; constant LO_CLASSSHIFT (line 354) | pub const LO_CLASSSHIFT: u32 = 24; constant RWL_DUPOK (line 355) | pub const RWL_DUPOK: u32 = 1; constant RWL_NOWITNESS (line 356) | pub const RWL_NOWITNESS: u32 = 2; constant RWL_IS_VNODE (line 357) | pub const RWL_IS_VNODE: u32 = 4; constant RWLOCK_WAIT (line 358) | pub const RWLOCK_WAIT: u32 = 1; constant RWLOCK_WRWANT (line 359) | pub const RWLOCK_WRWANT: u32 = 2; constant RWLOCK_WRLOCK (line 360) | pub const RWLOCK_WRLOCK: u32 = 4; constant RWLOCK_MASK (line 361) | pub const RWLOCK_MASK: u32 = 7; constant RWLOCK_READER_SHIFT (line 362) | pub const RWLOCK_READER_SHIFT: u32 = 3; constant RWLOCK_READ_INCR (line 363) | pub const RWLOCK_READ_INCR: u32 = 8; constant RW_WRITE (line 364) | pub const RW_WRITE: u32 = 1; constant RW_READ (line 365) | pub const RW_READ: u32 = 2; constant RW_DOWNGRADE (line 366) | pub const RW_DOWNGRADE: u32 = 4; constant RW_OPMASK (line 367) | pub const RW_OPMASK: u32 = 7; constant RW_INTR (line 368) | pub const RW_INTR: u32 = 16; constant RW_SLEEPFAIL (line 369) | pub const RW_SLEEPFAIL: u32 = 32; constant RW_NOSLEEP (line 370) | pub const RW_NOSLEEP: u32 = 64; constant RW_RECURSEFAIL (line 371) | pub const RW_RECURSEFAIL: u32 = 128; constant RW_DUPOK (line 372) | pub const RW_DUPOK: u32 = 256; constant RW_WRITE_OTHER (line 373) | pub const RW_WRITE_OTHER: u32 = 256; constant ARG_MAX (line 374) | pub const ARG_MAX: u32 = 524288; constant CHILD_MAX (line 375) | pub const CHILD_MAX: u32 = 80; constant LINK_MAX (line 376) | pub const LINK_MAX: u32 = 32767; constant MAX_CANON (line 377) | pub const MAX_CANON: u32 = 255; constant MAX_INPUT (line 378) | pub const MAX_INPUT: u32 = 255; constant NAME_MAX (line 379) | pub const NAME_MAX: u32 = 255; constant NGROUPS_MAX (line 380) | pub const NGROUPS_MAX: u32 = 16; constant OPEN_MAX (line 381) | pub const OPEN_MAX: u32 = 64; constant PATH_MAX (line 382) | pub const PATH_MAX: u32 = 1024; constant PIPE_BUF (line 383) | pub const PIPE_BUF: u32 = 512; constant SYMLINK_MAX (line 384) | pub const SYMLINK_MAX: u32 = 1024; constant SYMLOOP_MAX (line 385) | pub const SYMLOOP_MAX: u32 = 32; constant BC_DIM_MAX (line 386) | pub const BC_DIM_MAX: u32 = 65535; constant COLL_WEIGHTS_MAX (line 387) | pub const COLL_WEIGHTS_MAX: u32 = 2; constant EXPR_NEST_MAX (line 388) | pub const EXPR_NEST_MAX: u32 = 32; constant LINE_MAX (line 389) | pub const LINE_MAX: u32 = 2048; constant RE_DUP_MAX (line 390) | pub const RE_DUP_MAX: u32 = 255; constant IOV_MAX (line 391) | pub const IOV_MAX: u32 = 1024; constant NZERO (line 392) | pub const NZERO: u32 = 20; constant TTY_NAME_MAX (line 393) | pub const TTY_NAME_MAX: u32 = 260; constant LOGIN_NAME_MAX (line 394) | pub const LOGIN_NAME_MAX: u32 = 32; constant HOST_NAME_MAX (line 395) | pub const HOST_NAME_MAX: u32 = 255; constant _MAXCOMLEN (line 396) | pub const _MAXCOMLEN: u32 = 24; constant TIMEOUT_PROC (line 397) | pub const TIMEOUT_PROC: u32 = 1; constant TIMEOUT_ONQUEUE (line 398) | pub const TIMEOUT_ONQUEUE: u32 = 2; constant TIMEOUT_INITIALIZED (line 399) | pub const TIMEOUT_INITIALIZED: u32 = 4; constant TIMEOUT_TRIGGERED (line 400) | pub const TIMEOUT_TRIGGERED: u32 = 8; constant TIMEOUT_MPSAFE (line 401) | pub const TIMEOUT_MPSAFE: u32 = 16; constant IPPROTO_IP (line 402) | pub const IPPROTO_IP: u32 = 0; constant IPPROTO_HOPOPTS (line 403) | pub const IPPROTO_HOPOPTS: u32 = 0; constant IPPROTO_ICMP (line 404) | pub const IPPROTO_ICMP: u32 = 1; constant IPPROTO_IGMP (line 405) | pub const IPPROTO_IGMP: u32 = 2; constant IPPROTO_GGP (line 406) | pub const IPPROTO_GGP: u32 = 3; constant IPPROTO_IPIP (line 407) | pub const IPPROTO_IPIP: u32 = 4; constant IPPROTO_IPV4 (line 408) | pub const IPPROTO_IPV4: u32 = 4; constant IPPROTO_TCP (line 409) | pub const IPPROTO_TCP: u32 = 6; constant IPPROTO_EGP (line 410) | pub const IPPROTO_EGP: u32 = 8; constant IPPROTO_PUP (line 411) | pub const IPPROTO_PUP: u32 = 12; constant IPPROTO_UDP (line 412) | pub const IPPROTO_UDP: u32 = 17; constant IPPROTO_IDP (line 413) | pub const IPPROTO_IDP: u32 = 22; constant IPPROTO_TP (line 414) | pub const IPPROTO_TP: u32 = 29; constant IPPROTO_IPV6 (line 415) | pub const IPPROTO_IPV6: u32 = 41; constant IPPROTO_ROUTING (line 416) | pub const IPPROTO_ROUTING: u32 = 43; constant IPPROTO_FRAGMENT (line 417) | pub const IPPROTO_FRAGMENT: u32 = 44; constant IPPROTO_RSVP (line 418) | pub const IPPROTO_RSVP: u32 = 46; constant IPPROTO_GRE (line 419) | pub const IPPROTO_GRE: u32 = 47; constant IPPROTO_ESP (line 420) | pub const IPPROTO_ESP: u32 = 50; constant IPPROTO_AH (line 421) | pub const IPPROTO_AH: u32 = 51; constant IPPROTO_MOBILE (line 422) | pub const IPPROTO_MOBILE: u32 = 55; constant IPPROTO_ICMPV6 (line 423) | pub const IPPROTO_ICMPV6: u32 = 58; constant IPPROTO_NONE (line 424) | pub const IPPROTO_NONE: u32 = 59; constant IPPROTO_DSTOPTS (line 425) | pub const IPPROTO_DSTOPTS: u32 = 60; constant IPPROTO_EON (line 426) | pub const IPPROTO_EON: u32 = 80; constant IPPROTO_ETHERIP (line 427) | pub const IPPROTO_ETHERIP: u32 = 97; constant IPPROTO_ENCAP (line 428) | pub const IPPROTO_ENCAP: u32 = 98; constant IPPROTO_PIM (line 429) | pub const IPPROTO_PIM: u32 = 103; constant IPPROTO_IPCOMP (line 430) | pub const IPPROTO_IPCOMP: u32 = 108; constant IPPROTO_CARP (line 431) | pub const IPPROTO_CARP: u32 = 112; constant IPPROTO_SCTP (line 432) | pub const IPPROTO_SCTP: u32 = 132; constant IPPROTO_UDPLITE (line 433) | pub const IPPROTO_UDPLITE: u32 = 136; constant IPPROTO_MPLS (line 434) | pub const IPPROTO_MPLS: u32 = 137; constant IPPROTO_PFSYNC (line 435) | pub const IPPROTO_PFSYNC: u32 = 240; constant IPPROTO_RAW (line 436) | pub const IPPROTO_RAW: u32 = 255; constant IPPROTO_MAX (line 437) | pub const IPPROTO_MAX: u32 = 256; constant IPPROTO_DIVERT (line 438) | pub const IPPROTO_DIVERT: u32 = 258; constant IPPORT_RESERVED (line 439) | pub const IPPORT_RESERVED: u32 = 1024; constant IPPORT_USERRESERVED (line 440) | pub const IPPORT_USERRESERVED: u32 = 49151; constant IPPORT_HIFIRSTAUTO (line 441) | pub const IPPORT_HIFIRSTAUTO: u32 = 49152; constant IPPORT_HILASTAUTO (line 442) | pub const IPPORT_HILASTAUTO: u32 = 65535; constant IPPROTO_DONE (line 443) | pub const IPPROTO_DONE: u32 = 257; constant IN_CLASSA_NSHIFT (line 444) | pub const IN_CLASSA_NSHIFT: u32 = 24; constant IN_CLASSA_MAX (line 445) | pub const IN_CLASSA_MAX: u32 = 128; constant IN_CLASSB_NSHIFT (line 446) | pub const IN_CLASSB_NSHIFT: u32 = 16; constant IN_CLASSB_MAX (line 447) | pub const IN_CLASSB_MAX: u32 = 65536; constant IN_CLASSC_NSHIFT (line 448) | pub const IN_CLASSC_NSHIFT: u32 = 8; constant IN_CLASSD_NSHIFT (line 449) | pub const IN_CLASSD_NSHIFT: u32 = 28; constant IN_RFC3021_NSHIFT (line 450) | pub const IN_RFC3021_NSHIFT: u32 = 31; constant IN_LOOPBACKNET (line 451) | pub const IN_LOOPBACKNET: u32 = 127; constant IP_OPTIONS (line 452) | pub const IP_OPTIONS: u32 = 1; constant IP_HDRINCL (line 453) | pub const IP_HDRINCL: u32 = 2; constant IP_TOS (line 454) | pub const IP_TOS: u32 = 3; constant IP_TTL (line 455) | pub const IP_TTL: u32 = 4; constant IP_RECVOPTS (line 456) | pub const IP_RECVOPTS: u32 = 5; constant IP_RECVRETOPTS (line 457) | pub const IP_RECVRETOPTS: u32 = 6; constant IP_RECVDSTADDR (line 458) | pub const IP_RECVDSTADDR: u32 = 7; constant IP_RETOPTS (line 459) | pub const IP_RETOPTS: u32 = 8; constant IP_MULTICAST_IF (line 460) | pub const IP_MULTICAST_IF: u32 = 9; constant IP_MULTICAST_TTL (line 461) | pub const IP_MULTICAST_TTL: u32 = 10; constant IP_MULTICAST_LOOP (line 462) | pub const IP_MULTICAST_LOOP: u32 = 11; constant IP_ADD_MEMBERSHIP (line 463) | pub const IP_ADD_MEMBERSHIP: u32 = 12; constant IP_DROP_MEMBERSHIP (line 464) | pub const IP_DROP_MEMBERSHIP: u32 = 13; constant IP_PORTRANGE (line 465) | pub const IP_PORTRANGE: u32 = 19; constant IP_AUTH_LEVEL (line 466) | pub const IP_AUTH_LEVEL: u32 = 20; constant IP_ESP_TRANS_LEVEL (line 467) | pub const IP_ESP_TRANS_LEVEL: u32 = 21; constant IP_ESP_NETWORK_LEVEL (line 468) | pub const IP_ESP_NETWORK_LEVEL: u32 = 22; constant IP_IPSEC_LOCAL_ID (line 469) | pub const IP_IPSEC_LOCAL_ID: u32 = 23; constant IP_IPSEC_REMOTE_ID (line 470) | pub const IP_IPSEC_REMOTE_ID: u32 = 24; constant IP_IPSEC_LOCAL_CRED (line 471) | pub const IP_IPSEC_LOCAL_CRED: u32 = 25; constant IP_IPSEC_REMOTE_CRED (line 472) | pub const IP_IPSEC_REMOTE_CRED: u32 = 26; constant IP_IPSEC_LOCAL_AUTH (line 473) | pub const IP_IPSEC_LOCAL_AUTH: u32 = 27; constant IP_IPSEC_REMOTE_AUTH (line 474) | pub const IP_IPSEC_REMOTE_AUTH: u32 = 28; constant IP_IPCOMP_LEVEL (line 475) | pub const IP_IPCOMP_LEVEL: u32 = 29; constant IP_RECVIF (line 476) | pub const IP_RECVIF: u32 = 30; constant IP_RECVTTL (line 477) | pub const IP_RECVTTL: u32 = 31; constant IP_MINTTL (line 478) | pub const IP_MINTTL: u32 = 32; constant IP_RECVDSTPORT (line 479) | pub const IP_RECVDSTPORT: u32 = 33; constant IP_PIPEX (line 480) | pub const IP_PIPEX: u32 = 34; constant IP_RECVRTABLE (line 481) | pub const IP_RECVRTABLE: u32 = 35; constant IP_IPSECFLOWINFO (line 482) | pub const IP_IPSECFLOWINFO: u32 = 36; constant IP_IPDEFTTL (line 483) | pub const IP_IPDEFTTL: u32 = 37; constant IP_SENDSRCADDR (line 484) | pub const IP_SENDSRCADDR: u32 = 7; constant IP_RTABLE (line 485) | pub const IP_RTABLE: u32 = 4129; constant IPSEC_LEVEL_BYPASS (line 486) | pub const IPSEC_LEVEL_BYPASS: u32 = 0; constant IPSEC_LEVEL_NONE (line 487) | pub const IPSEC_LEVEL_NONE: u32 = 0; constant IPSEC_LEVEL_AVAIL (line 488) | pub const IPSEC_LEVEL_AVAIL: u32 = 1; constant IPSEC_LEVEL_USE (line 489) | pub const IPSEC_LEVEL_USE: u32 = 2; constant IPSEC_LEVEL_REQUIRE (line 490) | pub const IPSEC_LEVEL_REQUIRE: u32 = 3; constant IPSEC_LEVEL_UNIQUE (line 491) | pub const IPSEC_LEVEL_UNIQUE: u32 = 4; constant IPSEC_LEVEL_DEFAULT (line 492) | pub const IPSEC_LEVEL_DEFAULT: u32 = 1; constant IPSEC_AUTH_LEVEL_DEFAULT (line 493) | pub const IPSEC_AUTH_LEVEL_DEFAULT: u32 = 1; constant IPSEC_ESP_TRANS_LEVEL_DEFAULT (line 494) | pub const IPSEC_ESP_TRANS_LEVEL_DEFAULT: u32 = 1; constant IPSEC_ESP_NETWORK_LEVEL_DEFAULT (line 495) | pub const IPSEC_ESP_NETWORK_LEVEL_DEFAULT: u32 = 1; constant IPSEC_IPCOMP_LEVEL_DEFAULT (line 496) | pub const IPSEC_IPCOMP_LEVEL_DEFAULT: u32 = 1; constant IP_DEFAULT_MULTICAST_TTL (line 497) | pub const IP_DEFAULT_MULTICAST_TTL: u32 = 1; constant IP_DEFAULT_MULTICAST_LOOP (line 498) | pub const IP_DEFAULT_MULTICAST_LOOP: u32 = 1; constant IP_MIN_MEMBERSHIPS (line 499) | pub const IP_MIN_MEMBERSHIPS: u32 = 15; constant IP_MAX_MEMBERSHIPS (line 500) | pub const IP_MAX_MEMBERSHIPS: u32 = 4095; constant IP_PORTRANGE_DEFAULT (line 501) | pub const IP_PORTRANGE_DEFAULT: u32 = 0; constant IP_PORTRANGE_HIGH (line 502) | pub const IP_PORTRANGE_HIGH: u32 = 1; constant IP_PORTRANGE_LOW (line 503) | pub const IP_PORTRANGE_LOW: u32 = 2; constant INET_ADDRSTRLEN (line 504) | pub const INET_ADDRSTRLEN: u32 = 16; constant IPPROTO_MAXID (line 505) | pub const IPPROTO_MAXID: u32 = 259; constant IPCTL_FORWARDING (line 506) | pub const IPCTL_FORWARDING: u32 = 1; constant IPCTL_SENDREDIRECTS (line 507) | pub const IPCTL_SENDREDIRECTS: u32 = 2; constant IPCTL_DEFTTL (line 508) | pub const IPCTL_DEFTTL: u32 = 3; constant IPCTL_SOURCEROUTE (line 509) | pub const IPCTL_SOURCEROUTE: u32 = 5; constant IPCTL_DIRECTEDBCAST (line 510) | pub const IPCTL_DIRECTEDBCAST: u32 = 6; constant IPCTL_IPPORT_FIRSTAUTO (line 511) | pub const IPCTL_IPPORT_FIRSTAUTO: u32 = 7; constant IPCTL_IPPORT_LASTAUTO (line 512) | pub const IPCTL_IPPORT_LASTAUTO: u32 = 8; constant IPCTL_IPPORT_HIFIRSTAUTO (line 513) | pub const IPCTL_IPPORT_HIFIRSTAUTO: u32 = 9; constant IPCTL_IPPORT_HILASTAUTO (line 514) | pub const IPCTL_IPPORT_HILASTAUTO: u32 = 10; constant IPCTL_IPPORT_MAXQUEUE (line 515) | pub const IPCTL_IPPORT_MAXQUEUE: u32 = 11; constant IPCTL_ENCDEBUG (line 516) | pub const IPCTL_ENCDEBUG: u32 = 12; constant IPCTL_IPSEC_STATS (line 517) | pub const IPCTL_IPSEC_STATS: u32 = 13; constant IPCTL_IPSEC_EXPIRE_ACQUIRE (line 518) | pub const IPCTL_IPSEC_EXPIRE_ACQUIRE: u32 = 14; constant IPCTL_IPSEC_EMBRYONIC_SA_TIMEOUT (line 519) | pub const IPCTL_IPSEC_EMBRYONIC_SA_TIMEOUT: u32 = 15; constant IPCTL_IPSEC_REQUIRE_PFS (line 520) | pub const IPCTL_IPSEC_REQUIRE_PFS: u32 = 16; constant IPCTL_IPSEC_SOFT_ALLOCATIONS (line 521) | pub const IPCTL_IPSEC_SOFT_ALLOCATIONS: u32 = 17; constant IPCTL_IPSEC_ALLOCATIONS (line 522) | pub const IPCTL_IPSEC_ALLOCATIONS: u32 = 18; constant IPCTL_IPSEC_SOFT_BYTES (line 523) | pub const IPCTL_IPSEC_SOFT_BYTES: u32 = 19; constant IPCTL_IPSEC_BYTES (line 524) | pub const IPCTL_IPSEC_BYTES: u32 = 20; constant IPCTL_IPSEC_TIMEOUT (line 525) | pub const IPCTL_IPSEC_TIMEOUT: u32 = 21; constant IPCTL_IPSEC_SOFT_TIMEOUT (line 526) | pub const IPCTL_IPSEC_SOFT_TIMEOUT: u32 = 22; constant IPCTL_IPSEC_SOFT_FIRSTUSE (line 527) | pub const IPCTL_IPSEC_SOFT_FIRSTUSE: u32 = 23; constant IPCTL_IPSEC_FIRSTUSE (line 528) | pub const IPCTL_IPSEC_FIRSTUSE: u32 = 24; constant IPCTL_IPSEC_ENC_ALGORITHM (line 529) | pub const IPCTL_IPSEC_ENC_ALGORITHM: u32 = 25; constant IPCTL_IPSEC_AUTH_ALGORITHM (line 530) | pub const IPCTL_IPSEC_AUTH_ALGORITHM: u32 = 26; constant IPCTL_MTUDISC (line 531) | pub const IPCTL_MTUDISC: u32 = 27; constant IPCTL_MTUDISCTIMEOUT (line 532) | pub const IPCTL_MTUDISCTIMEOUT: u32 = 28; constant IPCTL_IPSEC_IPCOMP_ALGORITHM (line 533) | pub const IPCTL_IPSEC_IPCOMP_ALGORITHM: u32 = 29; constant IPCTL_IFQUEUE (line 534) | pub const IPCTL_IFQUEUE: u32 = 30; constant IPCTL_MFORWARDING (line 535) | pub const IPCTL_MFORWARDING: u32 = 31; constant IPCTL_MULTIPATH (line 536) | pub const IPCTL_MULTIPATH: u32 = 32; constant IPCTL_STATS (line 537) | pub const IPCTL_STATS: u32 = 33; constant IPCTL_MRTPROTO (line 538) | pub const IPCTL_MRTPROTO: u32 = 34; constant IPCTL_MRTSTATS (line 539) | pub const IPCTL_MRTSTATS: u32 = 35; constant IPCTL_ARPQUEUED (line 540) | pub const IPCTL_ARPQUEUED: u32 = 36; constant IPCTL_MRTMFC (line 541) | pub const IPCTL_MRTMFC: u32 = 37; constant IPCTL_MRTVIF (line 542) | pub const IPCTL_MRTVIF: u32 = 38; constant IPCTL_ARPTIMEOUT (line 543) | pub const IPCTL_ARPTIMEOUT: u32 = 39; constant IPCTL_ARPDOWN (line 544) | pub const IPCTL_ARPDOWN: u32 = 40; constant IPCTL_ARPQUEUE (line 545) | pub const IPCTL_ARPQUEUE: u32 = 41; constant IPCTL_MAXID (line 546) | pub const IPCTL_MAXID: u32 = 42; constant INET6_ADDRSTRLEN (line 547) | pub const INET6_ADDRSTRLEN: u32 = 46; constant __IPV6_ADDR_SCOPE_NODELOCAL (line 548) | pub const __IPV6_ADDR_SCOPE_NODELOCAL: u32 = 1; constant __IPV6_ADDR_SCOPE_INTFACELOCAL (line 549) | pub const __IPV6_ADDR_SCOPE_INTFACELOCAL: u32 = 1; constant __IPV6_ADDR_SCOPE_LINKLOCAL (line 550) | pub const __IPV6_ADDR_SCOPE_LINKLOCAL: u32 = 2; constant __IPV6_ADDR_SCOPE_SITELOCAL (line 551) | pub const __IPV6_ADDR_SCOPE_SITELOCAL: u32 = 5; constant __IPV6_ADDR_SCOPE_ORGLOCAL (line 552) | pub const __IPV6_ADDR_SCOPE_ORGLOCAL: u32 = 8; constant __IPV6_ADDR_SCOPE_GLOBAL (line 553) | pub const __IPV6_ADDR_SCOPE_GLOBAL: u32 = 14; constant IPV6_UNICAST_HOPS (line 554) | pub const IPV6_UNICAST_HOPS: u32 = 4; constant IPV6_MULTICAST_IF (line 555) | pub const IPV6_MULTICAST_IF: u32 = 9; constant IPV6_MULTICAST_HOPS (line 556) | pub const IPV6_MULTICAST_HOPS: u32 = 10; constant IPV6_MULTICAST_LOOP (line 557) | pub const IPV6_MULTICAST_LOOP: u32 = 11; constant IPV6_JOIN_GROUP (line 558) | pub const IPV6_JOIN_GROUP: u32 = 12; constant IPV6_LEAVE_GROUP (line 559) | pub const IPV6_LEAVE_GROUP: u32 = 13; constant IPV6_PORTRANGE (line 560) | pub const IPV6_PORTRANGE: u32 = 14; constant ICMP6_FILTER (line 561) | pub const ICMP6_FILTER: u32 = 18; constant IPV6_CHECKSUM (line 562) | pub const IPV6_CHECKSUM: u32 = 26; constant IPV6_V6ONLY (line 563) | pub const IPV6_V6ONLY: u32 = 27; constant IPV6_RTHDRDSTOPTS (line 564) | pub const IPV6_RTHDRDSTOPTS: u32 = 35; constant IPV6_RECVPKTINFO (line 565) | pub const IPV6_RECVPKTINFO: u32 = 36; constant IPV6_RECVHOPLIMIT (line 566) | pub const IPV6_RECVHOPLIMIT: u32 = 37; constant IPV6_RECVRTHDR (line 567) | pub const IPV6_RECVRTHDR: u32 = 38; constant IPV6_RECVHOPOPTS (line 568) | pub const IPV6_RECVHOPOPTS: u32 = 39; constant IPV6_RECVDSTOPTS (line 569) | pub const IPV6_RECVDSTOPTS: u32 = 40; constant IPV6_USE_MIN_MTU (line 570) | pub const IPV6_USE_MIN_MTU: u32 = 42; constant IPV6_RECVPATHMTU (line 571) | pub const IPV6_RECVPATHMTU: u32 = 43; constant IPV6_PATHMTU (line 572) | pub const IPV6_PATHMTU: u32 = 44; constant IPV6_PKTINFO (line 573) | pub const IPV6_PKTINFO: u32 = 46; constant IPV6_HOPLIMIT (line 574) | pub const IPV6_HOPLIMIT: u32 = 47; constant IPV6_NEXTHOP (line 575) | pub const IPV6_NEXTHOP: u32 = 48; constant IPV6_HOPOPTS (line 576) | pub const IPV6_HOPOPTS: u32 = 49; constant IPV6_DSTOPTS (line 577) | pub const IPV6_DSTOPTS: u32 = 50; constant IPV6_RTHDR (line 578) | pub const IPV6_RTHDR: u32 = 51; constant IPV6_AUTH_LEVEL (line 579) | pub const IPV6_AUTH_LEVEL: u32 = 53; constant IPV6_ESP_TRANS_LEVEL (line 580) | pub const IPV6_ESP_TRANS_LEVEL: u32 = 54; constant IPV6_ESP_NETWORK_LEVEL (line 581) | pub const IPV6_ESP_NETWORK_LEVEL: u32 = 55; constant IPSEC6_OUTSA (line 582) | pub const IPSEC6_OUTSA: u32 = 56; constant IPV6_RECVTCLASS (line 583) | pub const IPV6_RECVTCLASS: u32 = 57; constant IPV6_AUTOFLOWLABEL (line 584) | pub const IPV6_AUTOFLOWLABEL: u32 = 59; constant IPV6_IPCOMP_LEVEL (line 585) | pub const IPV6_IPCOMP_LEVEL: u32 = 60; constant IPV6_TCLASS (line 586) | pub const IPV6_TCLASS: u32 = 61; constant IPV6_DONTFRAG (line 587) | pub const IPV6_DONTFRAG: u32 = 62; constant IPV6_PIPEX (line 588) | pub const IPV6_PIPEX: u32 = 63; constant IPV6_RECVDSTPORT (line 589) | pub const IPV6_RECVDSTPORT: u32 = 64; constant IPV6_MINHOPCOUNT (line 590) | pub const IPV6_MINHOPCOUNT: u32 = 65; constant IPV6_RTABLE (line 591) | pub const IPV6_RTABLE: u32 = 4129; constant IPV6_RTHDR_LOOSE (line 592) | pub const IPV6_RTHDR_LOOSE: u32 = 0; constant IPV6_RTHDR_TYPE_0 (line 593) | pub const IPV6_RTHDR_TYPE_0: u32 = 0; constant IPV6_DEFAULT_MULTICAST_HOPS (line 594) | pub const IPV6_DEFAULT_MULTICAST_HOPS: u32 = 1; constant IPV6_DEFAULT_MULTICAST_LOOP (line 595) | pub const IPV6_DEFAULT_MULTICAST_LOOP: u32 = 1; constant IPV6_PORTRANGE_DEFAULT (line 596) | pub const IPV6_PORTRANGE_DEFAULT: u32 = 0; constant IPV6_PORTRANGE_HIGH (line 597) | pub const IPV6_PORTRANGE_HIGH: u32 = 1; constant IPV6_PORTRANGE_LOW (line 598) | pub const IPV6_PORTRANGE_LOW: u32 = 2; constant IPV6PROTO_MAXID (line 599) | pub const IPV6PROTO_MAXID: u32 = 259; constant IPV6CTL_FORWARDING (line 600) | pub const IPV6CTL_FORWARDING: u32 = 1; constant IPV6CTL_SENDREDIRECTS (line 601) | pub const IPV6CTL_SENDREDIRECTS: u32 = 2; constant IPV6CTL_DEFHLIM (line 602) | pub const IPV6CTL_DEFHLIM: u32 = 3; constant IPV6CTL_FORWSRCRT (line 603) | pub const IPV6CTL_FORWSRCRT: u32 = 5; constant IPV6CTL_STATS (line 604) | pub const IPV6CTL_STATS: u32 = 6; constant IPV6CTL_MRTSTATS (line 605) | pub const IPV6CTL_MRTSTATS: u32 = 7; constant IPV6CTL_MRTPROTO (line 606) | pub const IPV6CTL_MRTPROTO: u32 = 8; constant IPV6CTL_MAXFRAGPACKETS (line 607) | pub const IPV6CTL_MAXFRAGPACKETS: u32 = 9; constant IPV6CTL_SOURCECHECK (line 608) | pub const IPV6CTL_SOURCECHECK: u32 = 10; constant IPV6CTL_SOURCECHECK_LOGINT (line 609) | pub const IPV6CTL_SOURCECHECK_LOGINT: u32 = 11; constant IPV6CTL_ACCEPT_RTADV (line 610) | pub const IPV6CTL_ACCEPT_RTADV: u32 = 12; constant IPV6CTL_LOG_INTERVAL (line 611) | pub const IPV6CTL_LOG_INTERVAL: u32 = 14; constant IPV6CTL_HDRNESTLIMIT (line 612) | pub const IPV6CTL_HDRNESTLIMIT: u32 = 15; constant IPV6CTL_DAD_COUNT (line 613) | pub const IPV6CTL_DAD_COUNT: u32 = 16; constant IPV6CTL_AUTO_FLOWLABEL (line 614) | pub const IPV6CTL_AUTO_FLOWLABEL: u32 = 17; constant IPV6CTL_DEFMCASTHLIM (line 615) | pub const IPV6CTL_DEFMCASTHLIM: u32 = 18; constant IPV6CTL_USE_DEPRECATED (line 616) | pub const IPV6CTL_USE_DEPRECATED: u32 = 21; constant IPV6CTL_MAXFRAGS (line 617) | pub const IPV6CTL_MAXFRAGS: u32 = 41; constant IPV6CTL_MFORWARDING (line 618) | pub const IPV6CTL_MFORWARDING: u32 = 42; constant IPV6CTL_MULTIPATH (line 619) | pub const IPV6CTL_MULTIPATH: u32 = 43; constant IPV6CTL_MCAST_PMTU (line 620) | pub const IPV6CTL_MCAST_PMTU: u32 = 44; constant IPV6CTL_NEIGHBORGCTHRESH (line 621) | pub const IPV6CTL_NEIGHBORGCTHRESH: u32 = 45; constant IPV6CTL_MAXDYNROUTES (line 622) | pub const IPV6CTL_MAXDYNROUTES: u32 = 48; constant IPV6CTL_DAD_PENDING (line 623) | pub const IPV6CTL_DAD_PENDING: u32 = 49; constant IPV6CTL_MTUDISCTIMEOUT (line 624) | pub const IPV6CTL_MTUDISCTIMEOUT: u32 = 50; constant IPV6CTL_IFQUEUE (line 625) | pub const IPV6CTL_IFQUEUE: u32 = 51; constant IPV6CTL_MRTMIF (line 626) | pub const IPV6CTL_MRTMIF: u32 = 52; constant IPV6CTL_MRTMFC (line 627) | pub const IPV6CTL_MRTMFC: u32 = 53; constant IPV6CTL_SOIIKEY (line 628) | pub const IPV6CTL_SOIIKEY: u32 = 54; constant IPV6CTL_MAXID (line 629) | pub const IPV6CTL_MAXID: u32 = 55; constant RNF_NORMAL (line 630) | pub const RNF_NORMAL: u32 = 1; constant RNF_ROOT (line 631) | pub const RNF_ROOT: u32 = 2; constant RNF_ACTIVE (line 632) | pub const RNF_ACTIVE: u32 = 4; constant RTF_UP (line 633) | pub const RTF_UP: u32 = 1; constant RTF_GATEWAY (line 634) | pub const RTF_GATEWAY: u32 = 2; constant RTF_HOST (line 635) | pub const RTF_HOST: u32 = 4; constant RTF_REJECT (line 636) | pub const RTF_REJECT: u32 = 8; constant RTF_DYNAMIC (line 637) | pub const RTF_DYNAMIC: u32 = 16; constant RTF_MODIFIED (line 638) | pub const RTF_MODIFIED: u32 = 32; constant RTF_DONE (line 639) | pub const RTF_DONE: u32 = 64; constant RTF_CLONING (line 640) | pub const RTF_CLONING: u32 = 256; constant RTF_MULTICAST (line 641) | pub const RTF_MULTICAST: u32 = 512; constant RTF_LLINFO (line 642) | pub const RTF_LLINFO: u32 = 1024; constant RTF_STATIC (line 643) | pub const RTF_STATIC: u32 = 2048; constant RTF_BLACKHOLE (line 644) | pub const RTF_BLACKHOLE: u32 = 4096; constant RTF_PROTO3 (line 645) | pub const RTF_PROTO3: u32 = 8192; constant RTF_PROTO2 (line 646) | pub const RTF_PROTO2: u32 = 16384; constant RTF_ANNOUNCE (line 647) | pub const RTF_ANNOUNCE: u32 = 16384; constant RTF_PROTO1 (line 648) | pub const RTF_PROTO1: u32 = 32768; constant RTF_CLONED (line 649) | pub const RTF_CLONED: u32 = 65536; constant RTF_CACHED (line 650) | pub const RTF_CACHED: u32 = 131072; constant RTF_MPATH (line 651) | pub const RTF_MPATH: u32 = 262144; constant RTF_MPLS (line 652) | pub const RTF_MPLS: u32 = 1048576; constant RTF_LOCAL (line 653) | pub const RTF_LOCAL: u32 = 2097152; constant RTF_BROADCAST (line 654) | pub const RTF_BROADCAST: u32 = 4194304; constant RTF_CONNECTED (line 655) | pub const RTF_CONNECTED: u32 = 8388608; constant RTF_BFD (line 656) | pub const RTF_BFD: u32 = 16777216; constant RTF_FMASK (line 657) | pub const RTF_FMASK: u32 = 17890312; constant RTP_NONE (line 658) | pub const RTP_NONE: u32 = 0; constant RTP_LOCAL (line 659) | pub const RTP_LOCAL: u32 = 1; constant RTP_CONNECTED (line 660) | pub const RTP_CONNECTED: u32 = 4; constant RTP_STATIC (line 661) | pub const RTP_STATIC: u32 = 8; constant RTP_EIGRP (line 662) | pub const RTP_EIGRP: u32 = 28; constant RTP_OSPF (line 663) | pub const RTP_OSPF: u32 = 32; constant RTP_ISIS (line 664) | pub const RTP_ISIS: u32 = 36; constant RTP_RIP (line 665) | pub const RTP_RIP: u32 = 40; constant RTP_BGP (line 666) | pub const RTP_BGP: u32 = 48; constant RTP_DEFAULT (line 667) | pub const RTP_DEFAULT: u32 = 56; constant RTP_PROPOSAL_STATIC (line 668) | pub const RTP_PROPOSAL_STATIC: u32 = 57; constant RTP_PROPOSAL_DHCLIENT (line 669) | pub const RTP_PROPOSAL_DHCLIENT: u32 = 58; constant RTP_PROPOSAL_SLAAC (line 670) | pub const RTP_PROPOSAL_SLAAC: u32 = 59; constant RTP_PROPOSAL_UMB (line 671) | pub const RTP_PROPOSAL_UMB: u32 = 60; constant RTP_PROPOSAL_PPP (line 672) | pub const RTP_PROPOSAL_PPP: u32 = 61; constant RTP_PROPOSAL_SOLICIT (line 673) | pub const RTP_PROPOSAL_SOLICIT: u32 = 62; constant RTP_MAX (line 674) | pub const RTP_MAX: u32 = 63; constant RTP_ANY (line 675) | pub const RTP_ANY: u32 = 64; constant RTP_MASK (line 676) | pub const RTP_MASK: u32 = 127; constant RTP_DOWN (line 677) | pub const RTP_DOWN: u32 = 128; constant RTM_VERSION (line 678) | pub const RTM_VERSION: u32 = 5; constant RTM_MAXSIZE (line 679) | pub const RTM_MAXSIZE: u32 = 2048; constant RTM_ADD (line 680) | pub const RTM_ADD: u32 = 1; constant RTM_DELETE (line 681) | pub const RTM_DELETE: u32 = 2; constant RTM_CHANGE (line 682) | pub const RTM_CHANGE: u32 = 3; constant RTM_GET (line 683) | pub const RTM_GET: u32 = 4; constant RTM_LOSING (line 684) | pub const RTM_LOSING: u32 = 5; constant RTM_REDIRECT (line 685) | pub const RTM_REDIRECT: u32 = 6; constant RTM_MISS (line 686) | pub const RTM_MISS: u32 = 7; constant RTM_RESOLVE (line 687) | pub const RTM_RESOLVE: u32 = 11; constant RTM_NEWADDR (line 688) | pub const RTM_NEWADDR: u32 = 12; constant RTM_DELADDR (line 689) | pub const RTM_DELADDR: u32 = 13; constant RTM_IFINFO (line 690) | pub const RTM_IFINFO: u32 = 14; constant RTM_IFANNOUNCE (line 691) | pub const RTM_IFANNOUNCE: u32 = 15; constant RTM_DESYNC (line 692) | pub const RTM_DESYNC: u32 = 16; constant RTM_INVALIDATE (line 693) | pub const RTM_INVALIDATE: u32 = 17; constant RTM_BFD (line 694) | pub const RTM_BFD: u32 = 18; constant RTM_PROPOSAL (line 695) | pub const RTM_PROPOSAL: u32 = 19; constant RTM_CHGADDRATTR (line 696) | pub const RTM_CHGADDRATTR: u32 = 20; constant RTM_80211INFO (line 697) | pub const RTM_80211INFO: u32 = 21; constant RTM_SOURCE (line 698) | pub const RTM_SOURCE: u32 = 22; constant RTV_MTU (line 699) | pub const RTV_MTU: u32 = 1; constant RTV_HOPCOUNT (line 700) | pub const RTV_HOPCOUNT: u32 = 2; constant RTV_EXPIRE (line 701) | pub const RTV_EXPIRE: u32 = 4; constant RTV_RPIPE (line 702) | pub const RTV_RPIPE: u32 = 8; constant RTV_SPIPE (line 703) | pub const RTV_SPIPE: u32 = 16; constant RTV_SSTHRESH (line 704) | pub const RTV_SSTHRESH: u32 = 32; constant RTV_RTT (line 705) | pub const RTV_RTT: u32 = 64; constant RTV_RTTVAR (line 706) | pub const RTV_RTTVAR: u32 = 128; constant RTA_DST (line 707) | pub const RTA_DST: u32 = 1; constant RTA_GATEWAY (line 708) | pub const RTA_GATEWAY: u32 = 2; constant RTA_NETMASK (line 709) | pub const RTA_NETMASK: u32 = 4; constant RTA_GENMASK (line 710) | pub const RTA_GENMASK: u32 = 8; constant RTA_IFP (line 711) | pub const RTA_IFP: u32 = 16; constant RTA_IFA (line 712) | pub const RTA_IFA: u32 = 32; constant RTA_AUTHOR (line 713) | pub const RTA_AUTHOR: u32 = 64; constant RTA_BRD (line 714) | pub const RTA_BRD: u32 = 128; constant RTA_SRC (line 715) | pub const RTA_SRC: u32 = 256; constant RTA_SRCMASK (line 716) | pub const RTA_SRCMASK: u32 = 512; constant RTA_LABEL (line 717) | pub const RTA_LABEL: u32 = 1024; constant RTA_BFD (line 718) | pub const RTA_BFD: u32 = 2048; constant RTA_DNS (line 719) | pub const RTA_DNS: u32 = 4096; constant RTA_STATIC (line 720) | pub const RTA_STATIC: u32 = 8192; constant RTA_SEARCH (line 721) | pub const RTA_SEARCH: u32 = 16384; constant RTAX_DST (line 722) | pub const RTAX_DST: u32 = 0; constant RTAX_GATEWAY (line 723) | pub const RTAX_GATEWAY: u32 = 1; constant RTAX_NETMASK (line 724) | pub const RTAX_NETMASK: u32 = 2; constant RTAX_GENMASK (line 725) | pub const RTAX_GENMASK: u32 = 3; constant RTAX_IFP (line 726) | pub const RTAX_IFP: u32 = 4; constant RTAX_IFA (line 727) | pub const RTAX_IFA: u32 = 5; constant RTAX_AUTHOR (line 728) | pub const RTAX_AUTHOR: u32 = 6; constant RTAX_BRD (line 729) | pub const RTAX_BRD: u32 = 7; constant RTAX_SRC (line 730) | pub const RTAX_SRC: u32 = 8; constant RTAX_SRCMASK (line 731) | pub const RTAX_SRCMASK: u32 = 9; constant RTAX_LABEL (line 732) | pub const RTAX_LABEL: u32 = 10; constant RTAX_BFD (line 733) | pub const RTAX_BFD: u32 = 11; constant RTAX_DNS (line 734) | pub const RTAX_DNS: u32 = 12; constant RTAX_STATIC (line 735) | pub const RTAX_STATIC: u32 = 13; constant RTAX_SEARCH (line 736) | pub const RTAX_SEARCH: u32 = 14; constant RTAX_MAX (line 737) | pub const RTAX_MAX: u32 = 15; constant ROUTE_MSGFILTER (line 738) | pub const ROUTE_MSGFILTER: u32 = 1; constant ROUTE_TABLEFILTER (line 739) | pub const ROUTE_TABLEFILTER: u32 = 2; constant ROUTE_PRIOFILTER (line 740) | pub const ROUTE_PRIOFILTER: u32 = 3; constant ROUTE_FLAGFILTER (line 741) | pub const ROUTE_FLAGFILTER: u32 = 4; constant RTABLE_ANY (line 742) | pub const RTABLE_ANY: u32 = 4294967295; constant RTLABEL_LEN (line 743) | pub const RTLABEL_LEN: u32 = 32; constant RTDNS_LEN (line 744) | pub const RTDNS_LEN: u32 = 128; constant RTSTATIC_LEN (line 745) | pub const RTSTATIC_LEN: u32 = 128; constant RTSEARCH_LEN (line 746) | pub const RTSEARCH_LEN: u32 = 128; constant PF_MD5_DIGEST_LENGTH (line 747) | pub const PF_MD5_DIGEST_LENGTH: u32 = 16; constant PFTM_TCP_FIRST_PACKET_VAL (line 748) | pub const PFTM_TCP_FIRST_PACKET_VAL: u32 = 120; constant PFTM_TCP_OPENING_VAL (line 749) | pub const PFTM_TCP_OPENING_VAL: u32 = 30; constant PFTM_TCP_ESTABLISHED_VAL (line 750) | pub const PFTM_TCP_ESTABLISHED_VAL: u32 = 86400; constant PFTM_TCP_CLOSING_VAL (line 751) | pub const PFTM_TCP_CLOSING_VAL: u32 = 900; constant PFTM_TCP_FIN_WAIT_VAL (line 752) | pub const PFTM_TCP_FIN_WAIT_VAL: u32 = 45; constant PFTM_TCP_CLOSED_VAL (line 753) | pub const PFTM_TCP_CLOSED_VAL: u32 = 90; constant PFTM_UDP_FIRST_PACKET_VAL (line 754) | pub const PFTM_UDP_FIRST_PACKET_VAL: u32 = 60; constant PFTM_UDP_SINGLE_VAL (line 755) | pub const PFTM_UDP_SINGLE_VAL: u32 = 30; constant PFTM_UDP_MULTIPLE_VAL (line 756) | pub const PFTM_UDP_MULTIPLE_VAL: u32 = 60; constant PFTM_ICMP_FIRST_PACKET_VAL (line 757) | pub const PFTM_ICMP_FIRST_PACKET_VAL: u32 = 20; constant PFTM_ICMP_ERROR_REPLY_VAL (line 758) | pub const PFTM_ICMP_ERROR_REPLY_VAL: u32 = 10; constant PFTM_OTHER_FIRST_PACKET_VAL (line 759) | pub const PFTM_OTHER_FIRST_PACKET_VAL: u32 = 60; constant PFTM_OTHER_SINGLE_VAL (line 760) | pub const PFTM_OTHER_SINGLE_VAL: u32 = 30; constant PFTM_OTHER_MULTIPLE_VAL (line 761) | pub const PFTM_OTHER_MULTIPLE_VAL: u32 = 60; constant PFTM_FRAG_VAL (line 762) | pub const PFTM_FRAG_VAL: u32 = 60; constant PFTM_INTERVAL_VAL (line 763) | pub const PFTM_INTERVAL_VAL: u32 = 10; constant PFTM_SRC_NODE_VAL (line 764) | pub const PFTM_SRC_NODE_VAL: u32 = 0; constant PFTM_TS_DIFF_VAL (line 765) | pub const PFTM_TS_DIFF_VAL: u32 = 30; constant PF_FRAG_STALE (line 766) | pub const PF_FRAG_STALE: u32 = 200; constant PF_FRAG_ENTRY_POINTS (line 767) | pub const PF_FRAG_ENTRY_POINTS: u32 = 16; constant PF_FRAG_ENTRY_LIMIT (line 768) | pub const PF_FRAG_ENTRY_LIMIT: u32 = 64; constant PF_POOL_IDMASK (line 769) | pub const PF_POOL_IDMASK: u32 = 15; constant PF_POOL_TYPEMASK (line 770) | pub const PF_POOL_TYPEMASK: u32 = 15; constant PF_POOL_STICKYADDR (line 771) | pub const PF_POOL_STICKYADDR: u32 = 32; constant PF_WSCALE_FLAG (line 772) | pub const PF_WSCALE_FLAG: u32 = 128; constant PF_WSCALE_MASK (line 773) | pub const PF_WSCALE_MASK: u32 = 15; constant PF_LOG (line 774) | pub const PF_LOG: u32 = 1; constant PF_LOG_ALL (line 775) | pub const PF_LOG_ALL: u32 = 2; constant PF_LOG_USER (line 776) | pub const PF_LOG_USER: u32 = 4; constant PF_LOG_FORCE (line 777) | pub const PF_LOG_FORCE: u32 = 8; constant PF_LOG_MATCHES (line 778) | pub const PF_LOG_MATCHES: u32 = 16; constant PF_TABLE_NAME_SIZE (line 779) | pub const PF_TABLE_NAME_SIZE: u32 = 32; constant PFI_AFLAG_NETWORK (line 780) | pub const PFI_AFLAG_NETWORK: u32 = 1; constant PFI_AFLAG_BROADCAST (line 781) | pub const PFI_AFLAG_BROADCAST: u32 = 2; constant PFI_AFLAG_PEER (line 782) | pub const PFI_AFLAG_PEER: u32 = 4; constant PFI_AFLAG_MODEMASK (line 783) | pub const PFI_AFLAG_MODEMASK: u32 = 7; constant PFI_AFLAG_NOALIAS (line 784) | pub const PFI_AFLAG_NOALIAS: u32 = 8; constant PF_DEBUGNAME (line 785) | pub const PF_DEBUGNAME: &[u8; 5] = b"pf: \0"; constant PF_THRESHOLD_MULT (line 786) | pub const PF_THRESHOLD_MULT: u32 = 1000; constant PF_THRESHOLD_MAX (line 787) | pub const PF_THRESHOLD_MAX: u32 = 4294967; constant PF_OSFP_EXPANDED (line 788) | pub const PF_OSFP_EXPANDED: u32 = 1; constant PF_OSFP_GENERIC (line 789) | pub const PF_OSFP_GENERIC: u32 = 2; constant PF_OSFP_NODETAIL (line 790) | pub const PF_OSFP_NODETAIL: u32 = 4; constant PF_OSFP_LEN (line 791) | pub const PF_OSFP_LEN: u32 = 32; constant _FP_RESERVED_BIT (line 792) | pub const _FP_RESERVED_BIT: u32 = 1; constant _FP_UNUSED_BITS (line 793) | pub const _FP_UNUSED_BITS: u32 = 1; constant _FP_CLASS_BITS (line 794) | pub const _FP_CLASS_BITS: u32 = 10; constant _FP_VERSION_BITS (line 795) | pub const _FP_VERSION_BITS: u32 = 10; constant _FP_SUBTYPE_BITS (line 796) | pub const _FP_SUBTYPE_BITS: u32 = 10; constant PF_OSFP_WSIZE_MOD (line 797) | pub const PF_OSFP_WSIZE_MOD: u32 = 1; constant PF_OSFP_WSIZE_DC (line 798) | pub const PF_OSFP_WSIZE_DC: u32 = 2; constant PF_OSFP_WSIZE_MSS (line 799) | pub const PF_OSFP_WSIZE_MSS: u32 = 4; constant PF_OSFP_WSIZE_MTU (line 800) | pub const PF_OSFP_WSIZE_MTU: u32 = 8; constant PF_OSFP_PSIZE_MOD (line 801) | pub const PF_OSFP_PSIZE_MOD: u32 = 16; constant PF_OSFP_PSIZE_DC (line 802) | pub const PF_OSFP_PSIZE_DC: u32 = 32; constant PF_OSFP_WSCALE (line 803) | pub const PF_OSFP_WSCALE: u32 = 64; constant PF_OSFP_WSCALE_MOD (line 804) | pub const PF_OSFP_WSCALE_MOD: u32 = 128; constant PF_OSFP_WSCALE_DC (line 805) | pub const PF_OSFP_WSCALE_DC: u32 = 256; constant PF_OSFP_MSS (line 806) | pub const PF_OSFP_MSS: u32 = 512; constant PF_OSFP_MSS_MOD (line 807) | pub const PF_OSFP_MSS_MOD: u32 = 1024; constant PF_OSFP_MSS_DC (line 808) | pub const PF_OSFP_MSS_DC: u32 = 2048; constant PF_OSFP_DF (line 809) | pub const PF_OSFP_DF: u32 = 4096; constant PF_OSFP_TS0 (line 810) | pub const PF_OSFP_TS0: u32 = 8192; constant PF_OSFP_INET6 (line 811) | pub const PF_OSFP_INET6: u32 = 16384; constant PF_OSFP_MAXTTL_OFFSET (line 812) | pub const PF_OSFP_MAXTTL_OFFSET: u32 = 40; constant PF_OSFP_TCPOPT_NOP (line 813) | pub const PF_OSFP_TCPOPT_NOP: u32 = 0; constant PF_OSFP_TCPOPT_WSCALE (line 814) | pub const PF_OSFP_TCPOPT_WSCALE: u32 = 1; constant PF_OSFP_TCPOPT_MSS (line 815) | pub const PF_OSFP_TCPOPT_MSS: u32 = 2; constant PF_OSFP_TCPOPT_SACK (line 816) | pub const PF_OSFP_TCPOPT_SACK: u32 = 3; constant PF_OSFP_TCPOPT_TS (line 817) | pub const PF_OSFP_TCPOPT_TS: u32 = 4; constant PF_OSFP_TCPOPT_BITS (line 818) | pub const PF_OSFP_TCPOPT_BITS: u32 = 3; constant PF_ANCHOR_STACK_MAX (line 819) | pub const PF_ANCHOR_STACK_MAX: u32 = 64; constant PF_ANCHOR_NAME_SIZE (line 820) | pub const PF_ANCHOR_NAME_SIZE: u32 = 64; constant PF_ANCHOR_MAXPATH (line 821) | pub const PF_ANCHOR_MAXPATH: u32 = 959; constant PF_ANCHOR_HIWAT (line 822) | pub const PF_ANCHOR_HIWAT: u32 = 512; constant PF_OPTIMIZER_TABLE_PFX (line 823) | pub const PF_OPTIMIZER_TABLE_PFX: &[u8; 13] = b"__automatic_\0"; constant PF_SKIP_IFP (line 824) | pub const PF_SKIP_IFP: u32 = 0; constant PF_SKIP_DIR (line 825) | pub const PF_SKIP_DIR: u32 = 1; constant PF_SKIP_RDOM (line 826) | pub const PF_SKIP_RDOM: u32 = 2; constant PF_SKIP_AF (line 827) | pub const PF_SKIP_AF: u32 = 3; constant PF_SKIP_PROTO (line 828) | pub const PF_SKIP_PROTO: u32 = 4; constant PF_SKIP_SRC_ADDR (line 829) | pub const PF_SKIP_SRC_ADDR: u32 = 5; constant PF_SKIP_DST_ADDR (line 830) | pub const PF_SKIP_DST_ADDR: u32 = 6; constant PF_SKIP_SRC_PORT (line 831) | pub const PF_SKIP_SRC_PORT: u32 = 7; constant PF_SKIP_DST_PORT (line 832) | pub const PF_SKIP_DST_PORT: u32 = 8; constant PF_SKIP_COUNT (line 833) | pub const PF_SKIP_COUNT: u32 = 9; constant PF_RULE_LABEL_SIZE (line 834) | pub const PF_RULE_LABEL_SIZE: u32 = 64; constant PF_QNAME_SIZE (line 835) | pub const PF_QNAME_SIZE: u32 = 64; constant PF_TAG_NAME_SIZE (line 836) | pub const PF_TAG_NAME_SIZE: u32 = 64; constant PF_STATE_NORMAL (line 837) | pub const PF_STATE_NORMAL: u32 = 1; constant PF_STATE_MODULATE (line 838) | pub const PF_STATE_MODULATE: u32 = 2; constant PF_STATE_SYNPROXY (line 839) | pub const PF_STATE_SYNPROXY: u32 = 3; constant PF_FLUSH (line 840) | pub const PF_FLUSH: u32 = 1; constant PF_FLUSH_GLOBAL (line 841) | pub const PF_FLUSH_GLOBAL: u32 = 2; constant PFRULE_DROP (line 842) | pub const PFRULE_DROP: u32 = 0; constant PFRULE_RETURNRST (line 843) | pub const PFRULE_RETURNRST: u32 = 1; constant PFRULE_FRAGMENT (line 844) | pub const PFRULE_FRAGMENT: u32 = 2; constant PFRULE_RETURNICMP (line 845) | pub const PFRULE_RETURNICMP: u32 = 4; constant PFRULE_RETURN (line 846) | pub const PFRULE_RETURN: u32 = 8; constant PFRULE_NOSYNC (line 847) | pub const PFRULE_NOSYNC: u32 = 16; constant PFRULE_SRCTRACK (line 848) | pub const PFRULE_SRCTRACK: u32 = 32; constant PFRULE_RULESRCTRACK (line 849) | pub const PFRULE_RULESRCTRACK: u32 = 64; constant PFRULE_SETDELAY (line 850) | pub const PFRULE_SETDELAY: u32 = 128; constant PFRULE_IFBOUND (line 851) | pub const PFRULE_IFBOUND: u32 = 65536; constant PFRULE_STATESLOPPY (line 852) | pub const PFRULE_STATESLOPPY: u32 = 131072; constant PFRULE_PFLOW (line 853) | pub const PFRULE_PFLOW: u32 = 262144; constant PFRULE_ONCE (line 854) | pub const PFRULE_ONCE: u32 = 1048576; constant PFRULE_AFTO (line 855) | pub const PFRULE_AFTO: u32 = 2097152; constant PFRULE_EXPIRED (line 856) | pub const PFRULE_EXPIRED: u32 = 4194304; constant PFSTATE_HIWAT (line 857) | pub const PFSTATE_HIWAT: u32 = 100000; constant PFSTATE_ADAPT_START (line 858) | pub const PFSTATE_ADAPT_START: u32 = 60000; constant PFSTATE_ADAPT_END (line 859) | pub const PFSTATE_ADAPT_END: u32 = 120000; constant PF_PKTDELAY_MAXPKTS (line 860) | pub const PF_PKTDELAY_MAXPKTS: u32 = 10000; constant PFSNODE_HIWAT (line 861) | pub const PFSNODE_HIWAT: u32 = 10000; constant PFSS_TIMESTAMP (line 862) | pub const PFSS_TIMESTAMP: u32 = 1; constant PFSS_PAWS (line 863) | pub const PFSS_PAWS: u32 = 16; constant PFSS_PAWS_IDLED (line 864) | pub const PFSS_PAWS_IDLED: u32 = 32; constant PFSS_DATA_TS (line 865) | pub const PFSS_DATA_TS: u32 = 64; constant PFSS_DATA_NOTS (line 866) | pub const PFSS_DATA_NOTS: u32 = 128; constant PFSTATE_ALLOWOPTS (line 867) | pub const PFSTATE_ALLOWOPTS: u32 = 1; constant PFSTATE_SLOPPY (line 868) | pub const PFSTATE_SLOPPY: u32 = 2; constant PFSTATE_PFLOW (line 869) | pub const PFSTATE_PFLOW: u32 = 4; constant PFSTATE_NOSYNC (line 870) | pub const PFSTATE_NOSYNC: u32 = 8; constant PFSTATE_ACK (line 871) | pub const PFSTATE_ACK: u32 = 16; constant PFSTATE_NODF (line 872) | pub const PFSTATE_NODF: u32 = 32; constant PFSTATE_SETTOS (line 873) | pub const PFSTATE_SETTOS: u32 = 64; constant PFSTATE_RANDOMID (line 874) | pub const PFSTATE_RANDOMID: u32 = 128; constant PFSTATE_SCRUB_TCP (line 875) | pub const PFSTATE_SCRUB_TCP: u32 = 256; constant PFSTATE_SETPRIO (line 876) | pub const PFSTATE_SETPRIO: u32 = 512; constant PFSTATE_INP_UNLINKED (line 877) | pub const PFSTATE_INP_UNLINKED: u32 = 1024; constant PFSTATE_SCRUBMASK (line 878) | pub const PFSTATE_SCRUBMASK: u32 = 416; constant PFSTATE_SETMASK (line 879) | pub const PFSTATE_SETMASK: u32 = 576; constant PFSYNC_SCRUB_FLAG_VALID (line 880) | pub const PFSYNC_SCRUB_FLAG_VALID: u32 = 1; constant PFSYNC_FLAG_SRCNODE (line 881) | pub const PFSYNC_FLAG_SRCNODE: u32 = 4; constant PFSYNC_FLAG_NATSRCNODE (line 882) | pub const PFSYNC_FLAG_NATSRCNODE: u32 = 8; constant PF_RESERVED_ANCHOR (line 883) | pub const PF_RESERVED_ANCHOR: &[u8; 4] = b"_pf\0"; constant PFR_TFLAG_PERSIST (line 884) | pub const PFR_TFLAG_PERSIST: u32 = 1; constant PFR_TFLAG_CONST (line 885) | pub const PFR_TFLAG_CONST: u32 = 2; constant PFR_TFLAG_ACTIVE (line 886) | pub const PFR_TFLAG_ACTIVE: u32 = 4; constant PFR_TFLAG_INACTIVE (line 887) | pub const PFR_TFLAG_INACTIVE: u32 = 8; constant PFR_TFLAG_REFERENCED (line 888) | pub const PFR_TFLAG_REFERENCED: u32 = 16; constant PFR_TFLAG_REFDANCHOR (line 889) | pub const PFR_TFLAG_REFDANCHOR: u32 = 32; constant PFR_TFLAG_COUNTERS (line 890) | pub const PFR_TFLAG_COUNTERS: u32 = 64; constant PFR_TFLAG_USRMASK (line 891) | pub const PFR_TFLAG_USRMASK: u32 = 67; constant PFR_TFLAG_SETMASK (line 892) | pub const PFR_TFLAG_SETMASK: u32 = 60; constant PFR_TFLAG_ALLMASK (line 893) | pub const PFR_TFLAG_ALLMASK: u32 = 127; constant PFRKE_FLAG_NOT (line 894) | pub const PFRKE_FLAG_NOT: u32 = 1; constant PFRKE_FLAG_MARK (line 895) | pub const PFRKE_FLAG_MARK: u32 = 2; constant PFI_IFLAG_SKIP (line 896) | pub const PFI_IFLAG_SKIP: u32 = 256; constant PFI_IFLAG_ANY (line 897) | pub const PFI_IFLAG_ANY: u32 = 512; constant PF_DPORT_RANGE (line 898) | pub const PF_DPORT_RANGE: u32 = 1; constant PF_RPORT_RANGE (line 899) | pub const PF_RPORT_RANGE: u32 = 2; constant PFRES_MATCH (line 900) | pub const PFRES_MATCH: u32 = 0; constant PFRES_BADOFF (line 901) | pub const PFRES_BADOFF: u32 = 1; constant PFRES_FRAG (line 902) | pub const PFRES_FRAG: u32 = 2; constant PFRES_SHORT (line 903) | pub const PFRES_SHORT: u32 = 3; constant PFRES_NORM (line 904) | pub const PFRES_NORM: u32 = 4; constant PFRES_MEMORY (line 905) | pub const PFRES_MEMORY: u32 = 5; constant PFRES_TS (line 906) | pub const PFRES_TS: u32 = 6; constant PFRES_CONGEST (line 907) | pub const PFRES_CONGEST: u32 = 7; constant PFRES_IPOPTIONS (line 908) | pub const PFRES_IPOPTIONS: u32 = 8; constant PFRES_PROTCKSUM (line 909) | pub const PFRES_PROTCKSUM: u32 = 9; constant PFRES_BADSTATE (line 910) | pub const PFRES_BADSTATE: u32 = 10; constant PFRES_STATEINS (line 911) | pub const PFRES_STATEINS: u32 = 11; constant PFRES_MAXSTATES (line 912) | pub const PFRES_MAXSTATES: u32 = 12; constant PFRES_SRCLIMIT (line 913) | pub const PFRES_SRCLIMIT: u32 = 13; constant PFRES_SYNPROXY (line 914) | pub const PFRES_SYNPROXY: u32 = 14; constant PFRES_TRANSLATE (line 915) | pub const PFRES_TRANSLATE: u32 = 15; constant PFRES_NOROUTE (line 916) | pub const PFRES_NOROUTE: u32 = 16; constant PFRES_MAX (line 917) | pub const PFRES_MAX: u32 = 17; constant LCNT_STATES (line 918) | pub const LCNT_STATES: u32 = 0; constant LCNT_SRCSTATES (line 919) | pub const LCNT_SRCSTATES: u32 = 1; constant LCNT_SRCNODES (line 920) | pub const LCNT_SRCNODES: u32 = 2; constant LCNT_SRCCONN (line 921) | pub const LCNT_SRCCONN: u32 = 3; constant LCNT_SRCCONNRATE (line 922) | pub const LCNT_SRCCONNRATE: u32 = 4; constant LCNT_OVERLOAD_TABLE (line 923) | pub const LCNT_OVERLOAD_TABLE: u32 = 5; constant LCNT_OVERLOAD_FLUSH (line 924) | pub const LCNT_OVERLOAD_FLUSH: u32 = 6; constant LCNT_SYNFLOODS (line 925) | pub const LCNT_SYNFLOODS: u32 = 7; constant LCNT_SYNCOOKIES_SENT (line 926) | pub const LCNT_SYNCOOKIES_SENT: u32 = 8; constant LCNT_SYNCOOKIES_VALID (line 927) | pub const LCNT_SYNCOOKIES_VALID: u32 = 9; constant LCNT_MAX (line 928) | pub const LCNT_MAX: u32 = 10; constant PFUDPS_NO_TRAFFIC (line 929) | pub const PFUDPS_NO_TRAFFIC: u32 = 0; constant PFUDPS_SINGLE (line 930) | pub const PFUDPS_SINGLE: u32 = 1; constant PFUDPS_MULTIPLE (line 931) | pub const PFUDPS_MULTIPLE: u32 = 2; constant PFUDPS_NSTATES (line 932) | pub const PFUDPS_NSTATES: u32 = 3; constant PFOTHERS_NO_TRAFFIC (line 933) | pub const PFOTHERS_NO_TRAFFIC: u32 = 0; constant PFOTHERS_SINGLE (line 934) | pub const PFOTHERS_SINGLE: u32 = 1; constant PFOTHERS_MULTIPLE (line 935) | pub const PFOTHERS_MULTIPLE: u32 = 2; constant PFOTHERS_NSTATES (line 936) | pub const PFOTHERS_NSTATES: u32 = 3; constant FCNT_STATE_SEARCH (line 937) | pub const FCNT_STATE_SEARCH: u32 = 0; constant FCNT_STATE_INSERT (line 938) | pub const FCNT_STATE_INSERT: u32 = 1; constant FCNT_STATE_REMOVALS (line 939) | pub const FCNT_STATE_REMOVALS: u32 = 2; constant FCNT_MAX (line 940) | pub const FCNT_MAX: u32 = 3; constant SCNT_SRC_NODE_SEARCH (line 941) | pub const SCNT_SRC_NODE_SEARCH: u32 = 0; constant SCNT_SRC_NODE_INSERT (line 942) | pub const SCNT_SRC_NODE_INSERT: u32 = 1; constant SCNT_SRC_NODE_REMOVALS (line 943) | pub const SCNT_SRC_NODE_REMOVALS: u32 = 2; constant SCNT_MAX (line 944) | pub const SCNT_MAX: u32 = 3; constant PF_REASS_ENABLED (line 945) | pub const PF_REASS_ENABLED: u32 = 1; constant PF_REASS_NODF (line 946) | pub const PF_REASS_NODF: u32 = 2; constant PF_SYNCOOKIES_NEVER (line 947) | pub const PF_SYNCOOKIES_NEVER: u32 = 0; constant PF_SYNCOOKIES_ALWAYS (line 948) | pub const PF_SYNCOOKIES_ALWAYS: u32 = 1; constant PF_SYNCOOKIES_ADAPTIVE (line 949) | pub const PF_SYNCOOKIES_ADAPTIVE: u32 = 2; constant PF_SYNCOOKIES_MODE_MAX (line 950) | pub const PF_SYNCOOKIES_MODE_MAX: u32 = 2; constant PF_SYNCOOKIES_HIWATPCT (line 951) | pub const PF_SYNCOOKIES_HIWATPCT: u32 = 25; constant PF_SYNCOOKIES_LOWATPCT (line 952) | pub const PF_SYNCOOKIES_LOWATPCT: u32 = 12; constant PF_PRIO_ZERO (line 953) | pub const PF_PRIO_ZERO: u32 = 255; constant PFQS_FLOWQUEUE (line 954) | pub const PFQS_FLOWQUEUE: u32 = 1; constant PFQS_ROOTCLASS (line 955) | pub const PFQS_ROOTCLASS: u32 = 2; constant PFQS_DEFAULT (line 956) | pub const PFQS_DEFAULT: u32 = 4096; constant PFR_KTABLE_HIWAT (line 957) | pub const PFR_KTABLE_HIWAT: u32 = 1000; constant PFR_KENTRY_HIWAT (line 958) | pub const PFR_KENTRY_HIWAT: u32 = 200000; constant PFR_KENTRY_HIWAT_SMALL (line 959) | pub const PFR_KENTRY_HIWAT_SMALL: u32 = 100000; constant PFR_FLAG_DUMMY (line 960) | pub const PFR_FLAG_DUMMY: u32 = 2; constant PFR_FLAG_FEEDBACK (line 961) | pub const PFR_FLAG_FEEDBACK: u32 = 4; constant PFR_FLAG_CLSTATS (line 962) | pub const PFR_FLAG_CLSTATS: u32 = 8; constant PFR_FLAG_ADDRSTOO (line 963) | pub const PFR_FLAG_ADDRSTOO: u32 = 16; constant PFR_FLAG_REPLACE (line 964) | pub const PFR_FLAG_REPLACE: u32 = 32; constant PFR_FLAG_ALLRSETS (line 965) | pub const PFR_FLAG_ALLRSETS: u32 = 64; constant PFR_FLAG_ALLMASK (line 966) | pub const PFR_FLAG_ALLMASK: u32 = 127; type __int8_t (line 967) | pub type __int8_t = ::std::os::raw::c_schar; type __uint8_t (line 968) | pub type __uint8_t = ::std::os::raw::c_uchar; type __int16_t (line 969) | pub type __int16_t = ::std::os::raw::c_short; type __uint16_t (line 970) | pub type __uint16_t = ::std::os::raw::c_ushort; type __int32_t (line 971) | pub type __int32_t = ::std::os::raw::c_int; type __uint32_t (line 972) | pub type __uint32_t = ::std::os::raw::c_uint; type __int64_t (line 973) | pub type __int64_t = ::std::os::raw::c_longlong; type __uint64_t (line 974) | pub type __uint64_t = ::std::os::raw::c_ulonglong; type __int_least8_t (line 975) | pub type __int_least8_t = __int8_t; type __uint_least8_t (line 976) | pub type __uint_least8_t = __uint8_t; type __int_least16_t (line 977) | pub type __int_least16_t = __int16_t; type __uint_least16_t (line 978) | pub type __uint_least16_t = __uint16_t; type __int_least32_t (line 979) | pub type __int_least32_t = __int32_t; type __uint_least32_t (line 980) | pub type __uint_least32_t = __uint32_t; type __int_least64_t (line 981) | pub type __int_least64_t = __int64_t; type __uint_least64_t (line 982) | pub type __uint_least64_t = __uint64_t; type __int_fast8_t (line 983) | pub type __int_fast8_t = __int32_t; type __uint_fast8_t (line 984) | pub type __uint_fast8_t = __uint32_t; type __int_fast16_t (line 985) | pub type __int_fast16_t = __int32_t; type __uint_fast16_t (line 986) | pub type __uint_fast16_t = __uint32_t; type __int_fast32_t (line 987) | pub type __int_fast32_t = __int32_t; type __uint_fast32_t (line 988) | pub type __uint_fast32_t = __uint32_t; type __int_fast64_t (line 989) | pub type __int_fast64_t = __int64_t; type __uint_fast64_t (line 990) | pub type __uint_fast64_t = __uint64_t; type __intptr_t (line 991) | pub type __intptr_t = ::std::os::raw::c_long; type __uintptr_t (line 992) | pub type __uintptr_t = ::std::os::raw::c_ulong; type __intmax_t (line 993) | pub type __intmax_t = __int64_t; type __uintmax_t (line 994) | pub type __uintmax_t = __uint64_t; type __register_t (line 995) | pub type __register_t = ::std::os::raw::c_long; type __vaddr_t (line 996) | pub type __vaddr_t = ::std::os::raw::c_ulong; type __paddr_t (line 997) | pub type __paddr_t = ::std::os::raw::c_ulong; type __vsize_t (line 998) | pub type __vsize_t = ::std::os::raw::c_ulong; type __psize_t (line 999) | pub type __psize_t = ::std::os::raw::c_ulong; type __double_t (line 1000) | pub type __double_t = f64; type __float_t (line 1001) | pub type __float_t = f32; type __ptrdiff_t (line 1002) | pub type __ptrdiff_t = ::std::os::raw::c_long; type __size_t (line 1003) | pub type __size_t = ::std::os::raw::c_ulong; type __ssize_t (line 1004) | pub type __ssize_t = ::std::os::raw::c_long; type __va_list (line 1005) | pub type __va_list = __builtin_va_list; type __wchar_t (line 1006) | pub type __wchar_t = ::std::os::raw::c_int; type __wint_t (line 1007) | pub type __wint_t = ::std::os::raw::c_int; type __rune_t (line 1008) | pub type __rune_t = ::std::os::raw::c_int; type __wctrans_t (line 1009) | pub type __wctrans_t = *mut ::std::os::raw::c_void; type __wctype_t (line 1010) | pub type __wctype_t = *mut ::std::os::raw::c_void; type int_least8_t (line 1011) | pub type int_least8_t = __int_least8_t; type uint_least8_t (line 1012) | pub type uint_least8_t = __uint_least8_t; type int_least16_t (line 1013) | pub type int_least16_t = __int_least16_t; type uint_least16_t (line 1014) | pub type uint_least16_t = __uint_least16_t; type int_least32_t (line 1015) | pub type int_least32_t = __int_least32_t; type uint_least32_t (line 1016) | pub type uint_least32_t = __uint_least32_t; type int_least64_t (line 1017) | pub type int_least64_t = __int_least64_t; type uint_least64_t (line 1018) | pub type uint_least64_t = __uint_least64_t; type int_fast8_t (line 1019) | pub type int_fast8_t = __int_fast8_t; type uint_fast8_t (line 1020) | pub type uint_fast8_t = __uint_fast8_t; type int_fast16_t (line 1021) | pub type int_fast16_t = __int_fast16_t; type uint_fast16_t (line 1022) | pub type uint_fast16_t = __uint_fast16_t; type int_fast32_t (line 1023) | pub type int_fast32_t = __int_fast32_t; type uint_fast32_t (line 1024) | pub type uint_fast32_t = __uint_fast32_t; type int_fast64_t (line 1025) | pub type int_fast64_t = __int_fast64_t; type uint_fast64_t (line 1026) | pub type uint_fast64_t = __uint_fast64_t; type intmax_t (line 1027) | pub type intmax_t = __intmax_t; type uintmax_t (line 1028) | pub type uintmax_t = __uintmax_t; type __blkcnt_t (line 1029) | pub type __blkcnt_t = __int64_t; type __blksize_t (line 1030) | pub type __blksize_t = __int32_t; type __clock_t (line 1031) | pub type __clock_t = __int64_t; type __clockid_t (line 1032) | pub type __clockid_t = __int32_t; type __cpuid_t (line 1033) | pub type __cpuid_t = ::std::os::raw::c_ulong; type __dev_t (line 1034) | pub type __dev_t = __int32_t; type __fixpt_t (line 1035) | pub type __fixpt_t = __uint32_t; type __fsblkcnt_t (line 1036) | pub type __fsblkcnt_t = __uint64_t; type __fsfilcnt_t (line 1037) | pub type __fsfilcnt_t = __uint64_t; type __gid_t (line 1038) | pub type __gid_t = __uint32_t; type __id_t (line 1039) | pub type __id_t = __uint32_t; type __in_addr_t (line 1040) | pub type __in_addr_t = __uint32_t; type __in_port_t (line 1041) | pub type __in_port_t = __uint16_t; type __ino_t (line 1042) | pub type __ino_t = __uint64_t; type __key_t (line 1043) | pub type __key_t = ::std::os::raw::c_long; type __mode_t (line 1044) | pub type __mode_t = __uint32_t; type __nlink_t (line 1045) | pub type __nlink_t = __uint32_t; type __off_t (line 1046) | pub type __off_t = __int64_t; type __pid_t (line 1047) | pub type __pid_t = __int32_t; type __rlim_t (line 1048) | pub type __rlim_t = __uint64_t; type __sa_family_t (line 1049) | pub type __sa_family_t = __uint8_t; type __segsz_t (line 1050) | pub type __segsz_t = __int32_t; type __socklen_t (line 1051) | pub type __socklen_t = __uint32_t; type __suseconds_t (line 1052) | pub type __suseconds_t = ::std::os::raw::c_long; type __time_t (line 1053) | pub type __time_t = __int64_t; type __timer_t (line 1054) | pub type __timer_t = __int32_t; type __uid_t (line 1055) | pub type __uid_t = __uint32_t; type __useconds_t (line 1056) | pub type __useconds_t = __uint32_t; function bindgen_test_layout___mbstate_t (line 1064) | fn bindgen_test_layout___mbstate_t() { type iovec (line 1100) | pub struct iovec { function bindgen_test_layout_iovec (line 1105) | fn bindgen_test_layout_iovec() { constant uio_rw_UIO_READ (line 1129) | pub const uio_rw_UIO_READ: uio_rw = 0; constant uio_rw_UIO_WRITE (line 1130) | pub const uio_rw_UIO_WRITE: uio_rw = 1; type uio_rw (line 1131) | pub type uio_rw = ::std::os::raw::c_uint; constant uio_seg_UIO_USERSPACE (line 1132) | pub const uio_seg_UIO_USERSPACE: uio_seg = 0; constant uio_seg_UIO_SYSSPACE (line 1133) | pub const uio_seg_UIO_SYSSPACE: uio_seg = 1; type uio_seg (line 1134) | pub type uio_seg = ::std::os::raw::c_uint; function preadv (line 1136) | pub fn preadv(arg1: ::std::os::raw::c_int, arg2: *const iovec, arg3: ::s... function pwritev (line 1140) | pub fn pwritev( function readv (line 1148) | pub fn readv(arg1: ::std::os::raw::c_int, arg2: *const iovec, arg3: ::st... function writev (line 1151) | pub fn writev(arg1: ::std::os::raw::c_int, arg2: *const iovec, arg3: ::s... type u_char (line 1153) | pub type u_char = ::std::os::raw::c_uchar; type u_short (line 1154) | pub type u_short = ::std::os::raw::c_ushort; type u_int (line 1155) | pub type u_int = ::std::os::raw::c_uint; type u_long (line 1156) | pub type u_long = ::std::os::raw::c_ulong; type unchar (line 1157) | pub type unchar = ::std::os::raw::c_uchar; type ushort (line 1158) | pub type ushort = ::std::os::raw::c_ushort; type uint (line 1159) | pub type uint = ::std::os::raw::c_uint; type ulong (line 1160) | pub type ulong = ::std::os::raw::c_ulong; type cpuid_t (line 1161) | pub type cpuid_t = __cpuid_t; type register_t (line 1162) | pub type register_t = __register_t; type u_int8_t (line 1163) | pub type u_int8_t = __uint8_t; type u_int16_t (line 1164) | pub type u_int16_t = __uint16_t; type u_int32_t (line 1165) | pub type u_int32_t = __uint32_t; type u_int64_t (line 1166) | pub type u_int64_t = __uint64_t; type quad_t (line 1167) | pub type quad_t = __int64_t; type u_quad_t (line 1168) | pub type u_quad_t = __uint64_t; type vaddr_t (line 1169) | pub type vaddr_t = __vaddr_t; type paddr_t (line 1170) | pub type paddr_t = __paddr_t; type vsize_t (line 1171) | pub type vsize_t = __vsize_t; type psize_t (line 1172) | pub type psize_t = __psize_t; type blkcnt_t (line 1173) | pub type blkcnt_t = __blkcnt_t; type blksize_t (line 1174) | pub type blksize_t = __blksize_t; type caddr_t (line 1175) | pub type caddr_t = *mut ::std::os::raw::c_char; type daddr32_t (line 1176) | pub type daddr32_t = __int32_t; type daddr_t (line 1177) | pub type daddr_t = __int64_t; type dev_t (line 1178) | pub type dev_t = __dev_t; type fixpt_t (line 1179) | pub type fixpt_t = __fixpt_t; type gid_t (line 1180) | pub type gid_t = __gid_t; type id_t (line 1181) | pub type id_t = __id_t; type ino_t (line 1182) | pub type ino_t = __ino_t; type key_t (line 1183) | pub type key_t = __key_t; type mode_t (line 1184) | pub type mode_t = __mode_t; type nlink_t (line 1185) | pub type nlink_t = __nlink_t; type rlim_t (line 1186) | pub type rlim_t = __rlim_t; type segsz_t (line 1187) | pub type segsz_t = __segsz_t; type uid_t (line 1188) | pub type uid_t = __uid_t; type useconds_t (line 1189) | pub type useconds_t = __useconds_t; type suseconds_t (line 1190) | pub type suseconds_t = __suseconds_t; type fsblkcnt_t (line 1191) | pub type fsblkcnt_t = __fsblkcnt_t; type fsfilcnt_t (line 1192) | pub type fsfilcnt_t = __fsfilcnt_t; type clock_t (line 1193) | pub type clock_t = __clock_t; type clockid_t (line 1194) | pub type clockid_t = __clockid_t; type pid_t (line 1195) | pub type pid_t = __pid_t; type time_t (line 1196) | pub type time_t = __time_t; type timer_t (line 1197) | pub type timer_t = __timer_t; type off_t (line 1198) | pub type off_t = __off_t; function lseek (line 1200) | pub fn lseek(arg1: ::std::os::raw::c_int, arg2: off_t, arg3: ::std::os::... function ftruncate (line 1203) | pub fn ftruncate(arg1: ::std::os::raw::c_int, arg2: off_t) -> ::std::os:... function truncate (line 1206) | pub fn truncate(arg1: *const ::std::os::raw::c_char, arg2: off_t) -> ::s... type socklen_t (line 1208) | pub type socklen_t = __socklen_t; type sa_family_t (line 1209) | pub type sa_family_t = __sa_family_t; type linger (line 1212) | pub struct linger { function bindgen_test_layout_linger (line 1217) | fn bindgen_test_layout_linger() { type timeval (line 1243) | pub struct timeval { function bindgen_test_layout_timeval (line 1248) | fn bindgen_test_layout_timeval() { type splice (line 1274) | pub struct splice { function bindgen_test_layout_splice (line 1280) | fn bindgen_test_layout_splice() { type sockaddr (line 1311) | pub struct sockaddr { function bindgen_test_layout_sockaddr (line 1317) | fn bindgen_test_layout_sockaddr() { type sockaddr_storage (line 1348) | pub struct sockaddr_storage { function bindgen_test_layout_sockaddr_storage (line 1356) | fn bindgen_test_layout_sockaddr_storage() { type sockpeercred (line 1422) | pub struct sockpeercred { function bindgen_test_layout_sockpeercred (line 1428) | fn bindgen_test_layout_sockpeercred() { type msghdr (line 1459) | pub struct msghdr { function bindgen_test_layout_msghdr (line 1469) | fn bindgen_test_layout_msghdr() { type mmsghdr (line 1525) | pub struct mmsghdr { function bindgen_test_layout_mmsghdr (line 1530) | fn bindgen_test_layout_mmsghdr() { type cmsghdr (line 1556) | pub struct cmsghdr { function bindgen_test_layout_cmsghdr (line 1562) | fn bindgen_test_layout_cmsghdr() { function accept (line 1592) | pub fn accept(arg1: ::std::os::raw::c_int, arg2: *mut sockaddr, arg3: *m... function bind (line 1595) | pub fn bind(arg1: ::std::os::raw::c_int, arg2: *const sockaddr, arg3: so... function connect (line 1598) | pub fn connect(arg1: ::std::os::raw::c_int, arg2: *const sockaddr, arg3:... function getpeername (line 1601) | pub fn getpeername(arg1: ::std::os::raw::c_int, arg2: *mut sockaddr, arg... function getsockname (line 1605) | pub fn getsockname(arg1: ::std::os::raw::c_int, arg2: *mut sockaddr, arg... function getsockopt (line 1609) | pub fn getsockopt( function listen (line 1618) | pub fn listen(arg1: ::std::os::raw::c_int, arg2: ::std::os::raw::c_int) ... function recv (line 1621) | pub fn recv( function recvfrom (line 1629) | pub fn recvfrom( function recvmsg (line 1639) | pub fn recvmsg(arg1: ::std::os::raw::c_int, arg2: *mut msghdr, arg3: ::s... function recvmmsg (line 1642) | pub fn recvmmsg( function send (line 1651) | pub fn send( function sendto (line 1659) | pub fn sendto( function sendmsg (line 1669) | pub fn sendmsg(arg1: ::std::os::raw::c_int, arg2: *const msghdr, arg3: :... function sendmmsg (line 1672) | pub fn sendmmsg( function setsockopt (line 1680) | pub fn setsockopt( function shutdown (line 1689) | pub fn shutdown(arg1: ::std::os::raw::c_int, arg2: ::std::os::raw::c_int... function sockatmark (line 1692) | pub fn sockatmark(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; function socket (line 1695) | pub fn socket( function socketpair (line 1702) | pub fn socketpair( function accept4 (line 1710) | pub fn accept4( function getpeereid (line 1718) | pub fn getpeereid(arg1: ::std::os::raw::c_int, arg2: *mut uid_t, arg3: *... function getrtable (line 1721) | pub fn getrtable() -> ::std::os::raw::c_int; function setrtable (line 1724) | pub fn setrtable(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; type if_nameindex (line 1728) | pub struct if_nameindex { function bindgen_test_layout_if_nameindex (line 1733) | fn bindgen_test_layout_if_nameindex() { function if_nametoindex (line 1763) | pub fn if_nametoindex(arg1: *const ::std::os::raw::c_char) -> ::std::os:... function if_indextoname (line 1766) | pub fn if_indextoname( function if_nameindex (line 1772) | pub fn if_nameindex() -> *mut if_nameindex; function if_freenameindex (line 1775) | pub fn if_freenameindex(arg1: *mut if_nameindex); type timespec (line 1779) | pub struct timespec { function bindgen_test_layout_timespec (line 1784) | fn bindgen_test_layout_timespec() { type __fd_mask (line 1808) | pub type __fd_mask = u32; type fd_set (line 1811) | pub struct fd_set { function bindgen_test_layout_fd_set (line 1815) | fn bindgen_test_layout_fd_set() { type sigset_t (line 1834) | pub type sigset_t = ::std::os::raw::c_uint; function select (line 1836) | pub fn select( function pselect (line 1845) | pub fn pselect( type timezone (line 1856) | pub struct timezone { function bindgen_test_layout_timezone (line 1861) | fn bindgen_test_layout_timezone() { type itimerval (line 1892) | pub struct itimerval { function bindgen_test_layout_itimerval (line 1897) | fn bindgen_test_layout_itimerval() { type clockinfo (line 1928) | pub struct clockinfo { function bindgen_test_layout_clockinfo (line 1935) | fn bindgen_test_layout_clockinfo() { type itimerspec (line 1971) | pub struct itimerspec { function bindgen_test_layout_itimerspec (line 1976) | fn bindgen_test_layout_itimerspec() { type locale_t (line 2005) | pub type locale_t = *mut ::std::os::raw::c_void; type tm (line 2008) | pub struct tm { function bindgen_test_layout_tm (line 2022) | fn bindgen_test_layout_tm() { function asctime (line 2092) | pub fn asctime(arg1: *const tm) -> *mut ::std::os::raw::c_char; function clock (line 2095) | pub fn clock() -> clock_t; function ctime (line 2098) | pub fn ctime(arg1: *const time_t) -> *mut ::std::os::raw::c_char; function difftime (line 2101) | pub fn difftime(arg1: time_t, arg2: time_t) -> f64; function gmtime (line 2104) | pub fn gmtime(arg1: *const time_t) -> *mut tm; function localtime (line 2107) | pub fn localtime(arg1: *const time_t) -> *mut tm; function mktime (line 2110) | pub fn mktime(arg1: *mut tm) -> time_t; function strftime (line 2113) | pub fn strftime( function time (line 2121) | pub fn time(arg1: *mut time_t) -> time_t; function strptime (line 2130) | pub fn strptime( function asctime_r (line 2137) | pub fn asctime_r(arg1: *const tm, arg2: *mut ::std::os::raw::c_char) -> ... function ctime_r (line 2140) | pub fn ctime_r(arg1: *const time_t, arg2: *mut ::std::os::raw::c_char) -... function gmtime_r (line 2143) | pub fn gmtime_r(arg1: *const time_t, arg2: *mut tm) -> *mut tm; function localtime_r (line 2146) | pub fn localtime_r(arg1: *const time_t, arg2: *mut tm) -> *mut tm; function tzset (line 2152) | pub fn tzset(); function clock_getres (line 2155) | pub fn clock_getres(arg1: clockid_t, arg2: *mut timespec) -> ::std::os::... function clock_gettime (line 2158) | pub fn clock_gettime(arg1: clockid_t, arg2: *mut timespec) -> ::std::os:... function clock_settime (line 2161) | pub fn clock_settime(arg1: clockid_t, arg2: *const timespec) -> ::std::o... function nanosleep (line 2164) | pub fn nanosleep(arg1: *const timespec, arg2: *mut timespec) -> ::std::o... function clock_getcpuclockid (line 2167) | pub fn clock_getcpuclockid(arg1: pid_t, arg2: *mut clockid_t) -> ::std::... function strftime_l (line 2170) | pub fn strftime_l( function timespec_get (line 2179) | pub fn timespec_get(_ts: *mut timespec, _base: ::std::os::raw::c_int) ->... function tzsetwall (line 2182) | pub fn tzsetwall(); function timelocal (line 2185) | pub fn timelocal(arg1: *mut tm) -> time_t; function timegm (line 2188) | pub fn timegm(arg1: *mut tm) -> time_t; function timeoff (line 2191) | pub fn timeoff(arg1: *mut tm, arg2: ::std::os::raw::c_long) -> time_t; function adjtime (line 2194) | pub fn adjtime(arg1: *const timeval, arg2: *mut timeval) -> ::std::os::r... function adjfreq (line 2197) | pub fn adjfreq(arg1: *const i64, arg2: *mut i64) -> ::std::os::raw::c_int; function futimes (line 2200) | pub fn futimes(arg1: ::std::os::raw::c_int, arg2: *const timeval) -> ::s... function getitimer (line 2203) | pub fn getitimer(arg1: ::std::os::raw::c_int, arg2: *mut itimerval) -> :... function gettimeofday (line 2206) | pub fn gettimeofday(arg1: *mut timeval, arg2: *mut timezone) -> ::std::o... function setitimer (line 2209) | pub fn setitimer( function settimeofday (line 2216) | pub fn settimeofday(arg1: *const timeval, arg2: *const timezone) -> ::st... function utimes (line 2219) | pub fn utimes(arg1: *const ::std::os::raw::c_char, arg2: *const timeval)... type if_clonereq (line 2223) | pub struct if_clonereq { function bindgen_test_layout_if_clonereq (line 2229) | fn bindgen_test_layout_if_clonereq() { type if_rxring (line 2275) | pub struct if_rxring { function bindgen_test_layout_if_rxring (line 2283) | fn bindgen_test_layout_if_rxring() { type if_rxring_info (line 2329) | pub struct if_rxring_info { function bindgen_test_layout_if_rxring_info (line 2335) | fn bindgen_test_layout_if_rxring_info() { type if_rxrinfo (line 2381) | pub struct if_rxrinfo { function bindgen_test_layout_if_rxrinfo (line 2386) | fn bindgen_test_layout_if_rxrinfo() { type if_data (line 2422) | pub struct if_data { function bindgen_test_layout_if_data (line 2447) | fn bindgen_test_layout_if_data() { type if_status_description (line 2593) | pub struct if_status_description { function bindgen_test_layout_if_status_description (line 2599) | fn bindgen_test_layout_if_status_description() { type if_msghdr (line 2645) | pub struct if_msghdr { function bindgen_test_layout_if_msghdr (line 2660) | fn bindgen_test_layout_if_msghdr() { type ifa_msghdr (line 2746) | pub struct ifa_msghdr { function bindgen_test_layout_ifa_msghdr (line 2760) | fn bindgen_test_layout_ifa_msghdr() { type if_announcemsghdr (line 2871) | pub struct if_announcemsghdr { function bindgen_test_layout_if_announcemsghdr (line 2881) | fn bindgen_test_layout_if_announcemsghdr() { type if_ieee80211_data (line 2967) | pub struct if_ieee80211_data { function bindgen_test_layout_if_ieee80211_data (line 2976) | fn bindgen_test_layout_if_ieee80211_data() { type if_ieee80211_msghdr (line 3052) | pub struct if_ieee80211_msghdr { function bindgen_test_layout_if_ieee80211_msghdr (line 3062) | fn bindgen_test_layout_if_ieee80211_msghdr() { type if_nameindex_msg (line 3148) | pub struct if_nameindex_msg { function bindgen_test_layout_if_nameindex_msg (line 3153) | fn bindgen_test_layout_if_nameindex_msg() { type ifg_req (line 3189) | pub struct ifg_req { function bindgen_test_layout_ifg_req__bindgen_ty_1 (line 3199) | fn bindgen_test_layout_ifg_req__bindgen_ty_1() { function bindgen_test_layout_ifg_req (line 3234) | fn bindgen_test_layout_ifg_req() { type ifg_attrib (line 3255) | pub struct ifg_attrib { function bindgen_test_layout_ifg_attrib (line 3259) | fn bindgen_test_layout_ifg_attrib() { type ifgroupreq (line 3285) | pub struct ifgroupreq { function bindgen_test_layout_ifgroupreq__bindgen_ty_1 (line 3298) | fn bindgen_test_layout_ifgroupreq__bindgen_ty_1() { function bindgen_test_layout_ifgroupreq (line 3343) | fn bindgen_test_layout_ifgroupreq() { type ifreq (line 3379) | pub struct ifreq { function bindgen_test_layout_ifreq__bindgen_ty_1 (line 3397) | fn bindgen_test_layout_ifreq__bindgen_ty_1() { function bindgen_test_layout_ifreq (line 3502) | fn bindgen_test_layout_ifreq() { type ifaliasreq (line 3528) | pub struct ifaliasreq { function bindgen_test_layout_ifaliasreq__bindgen_ty_1 (line 3541) | fn bindgen_test_layout_ifaliasreq__bindgen_ty_1() { function bindgen_test_layout_ifaliasreq (line 3576) | fn bindgen_test_layout_ifaliasreq() { type ifmediareq (line 3622) | pub struct ifmediareq { function bindgen_test_layout_ifmediareq (line 3632) | fn bindgen_test_layout_ifmediareq() { type ifkalivereq (line 3698) | pub struct ifkalivereq { function bindgen_test_layout_ifkalivereq (line 3704) | fn bindgen_test_layout_ifkalivereq() { type ifconf (line 3745) | pub struct ifconf { function bindgen_test_layout_ifconf__bindgen_ty_1 (line 3756) | fn bindgen_test_layout_ifconf__bindgen_ty_1() { function bindgen_test_layout_ifconf (line 3791) | fn bindgen_test_layout_ifconf() { type if_laddrreq (line 3817) | pub struct if_laddrreq { function bindgen_test_layout_if_laddrreq (line 3825) | fn bindgen_test_layout_if_laddrreq() { type if_afreq (line 3876) | pub struct if_afreq { function bindgen_test_layout_if_afreq (line 3881) | fn bindgen_test_layout_if_afreq() { type if_parent (line 3907) | pub struct if_parent { function bindgen_test_layout_if_parent (line 3912) | fn bindgen_test_layout_if_parent() { type if_sffpage (line 3938) | pub struct if_sffpage { function bindgen_test_layout_if_sffpage (line 3945) | fn bindgen_test_layout_if_sffpage() { type arphdr (line 3986) | pub struct arphdr { function bindgen_test_layout_arphdr (line 3994) | fn bindgen_test_layout_arphdr() { type arpreq (line 4035) | pub struct arpreq { function bindgen_test_layout_arpreq (line 4041) | fn bindgen_test_layout_arpreq() { type rb_type (line 4072) | pub struct rb_type { function bindgen_test_layout_rb_type (line 4083) | fn bindgen_test_layout_rb_type() { type rb_tree (line 4114) | pub struct rb_tree { function bindgen_test_layout_rb_tree (line 4118) | fn bindgen_test_layout_rb_tree() { type rb_entry (line 4139) | pub struct rb_entry { function bindgen_test_layout_rb_entry (line 4146) | fn bindgen_test_layout_rb_entry() { function _rb_insert (line 4181) | pub fn _rb_insert( function _rb_remove (line 4188) | pub fn _rb_remove( function _rb_find (line 4195) | pub fn _rb_find( function _rb_nfind (line 4202) | pub fn _rb_nfind( function _rb_root (line 4209) | pub fn _rb_root(arg1: *const rb_type, arg2: *mut rb_tree) -> *mut ::std:... function _rb_min (line 4212) | pub fn _rb_min(arg1: *const rb_type, arg2: *mut rb_tree) -> *mut ::std::... function _rb_max (line 4215) | pub fn _rb_max(arg1: *const rb_type, arg2: *mut rb_tree) -> *mut ::std::... function _rb_next (line 4218) | pub fn _rb_next(arg1: *const rb_type, arg2: *mut ::std::os::raw::c_void)... function _rb_prev (line 4221) | pub fn _rb_prev(arg1: *const rb_type, arg2: *mut ::std::os::raw::c_void)... function _rb_left (line 4224) | pub fn _rb_left(arg1: *const rb_type, arg2: *mut ::std::os::raw::c_void)... function _rb_right (line 4227) | pub fn _rb_right(arg1: *const rb_type, arg2: *mut ::std::os::raw::c_void... function _rb_parent (line 4230) | pub fn _rb_parent(arg1: *const rb_type, arg2: *mut ::std::os::raw::c_voi... function _rb_set_left (line 4233) | pub fn _rb_set_left(arg1: *const rb_type, arg2: *mut ::std::os::raw::c_v... function _rb_set_right (line 4236) | pub fn _rb_set_right(arg1: *const rb_type, arg2: *mut ::std::os::raw::c_... function _rb_set_parent (line 4239) | pub fn _rb_set_parent(arg1: *const rb_type, arg2: *mut ::std::os::raw::c... function _rb_poison (line 4242) | pub fn _rb_poison(arg1: *const rb_type, arg2: *mut ::std::os::raw::c_voi... function _rb_check (line 4245) | pub fn _rb_check( constant lock_class_index_LO_CLASS_KERNEL_LOCK (line 4251) | pub const lock_class_index_LO_CLASS_KERNEL_LOCK: lock_class_index = 0; constant lock_class_index_LO_CLASS_SCHED_LOCK (line 4252) | pub const lock_class_index_LO_CLASS_SCHED_LOCK: lock_class_index = 1; constant lock_class_index_LO_CLASS_MUTEX (line 4253) | pub const lock_class_index_LO_CLASS_MUTEX: lock_class_index = 2; constant lock_class_index_LO_CLASS_RWLOCK (line 4254) | pub const lock_class_index_LO_CLASS_RWLOCK: lock_class_index = 3; constant lock_class_index_LO_CLASS_RRWLOCK (line 4255) | pub const lock_class_index_LO_CLASS_RRWLOCK: lock_class_index = 4; type lock_class_index (line 4256) | pub type lock_class_index = ::std::os::raw::c_uint; type lock_object (line 4259) | pub struct lock_object { function bindgen_test_layout_lock_object (line 4266) | fn bindgen_test_layout_lock_object() { type lock_type (line 4307) | pub struct lock_type { function bindgen_test_layout_lock_type (line 4311) | fn bindgen_test_layout_lock_type() { type proc_ (line 4332) | pub struct proc_ { type rwlock (line 4337) | pub struct rwlock { function bindgen_test_layout_rwlock (line 4342) | fn bindgen_test_layout_rwlock() { type rrwlock (line 4368) | pub struct rrwlock { function bindgen_test_layout_rrwlock (line 4373) | fn bindgen_test_layout_rrwlock() { type refcnt (line 4399) | pub struct refcnt { function bindgen_test_layout_refcnt (line 4404) | fn bindgen_test_layout_refcnt() { type circq (line 4430) | pub struct circq { function bindgen_test_layout_circq (line 4435) | fn bindgen_test_layout_circq() { type timeout (line 4461) | pub struct timeout { function bindgen_test_layout_timeout (line 4472) | fn bindgen_test_layout_timeout() { type timeoutstat (line 4528) | pub struct timeoutstat { function bindgen_test_layout_timeoutstat (line 4543) | fn bindgen_test_layout_timeoutstat() { type in_addr_t (line 4672) | pub type in_addr_t = __in_addr_t; type in_port_t (line 4673) | pub type in_port_t = __in_port_t; type in_addr (line 4676) | pub struct in_addr { function bindgen_test_layout_in_addr (line 4680) | fn bindgen_test_layout_in_addr() { type sockaddr_in (line 4701) | pub struct sockaddr_in { function bindgen_test_layout_sockaddr_in (line 4709) | fn bindgen_test_layout_sockaddr_in() { type ip_opts (line 4755) | pub struct ip_opts { function bindgen_test_layout_ip_opts (line 4760) | fn bindgen_test_layout_ip_opts() { type ip_mreq (line 4786) | pub struct ip_mreq { function bindgen_test_layout_ip_mreq (line 4791) | fn bindgen_test_layout_ip_mreq() { type ip_mreqn (line 4827) | pub struct ip_mreqn { function bindgen_test_layout_ip_mreqn (line 4833) | fn bindgen_test_layout_ip_mreqn() { type in6_addr (line 4869) | pub struct in6_addr { function bindgen_test_layout_in6_addr__bindgen_ty_1 (line 4880) | fn bindgen_test_layout_in6_addr__bindgen_ty_1() { function bindgen_test_layout_in6_addr (line 4925) | fn bindgen_test_layout_in6_addr() { type sockaddr_in6 (line 4946) | pub struct sockaddr_in6 { function bindgen_test_layout_sockaddr_in6 (line 4955) | fn bindgen_test_layout_sockaddr_in6() { type ipv6_mreq (line 5046) | pub struct ipv6_mreq { function bindgen_test_layout_ipv6_mreq (line 5051) | fn bindgen_test_layout_ipv6_mreq() { type in6_pktinfo (line 5087) | pub struct in6_pktinfo { function bindgen_test_layout_in6_pktinfo (line 5092) | fn bindgen_test_layout_in6_pktinfo() { type ip6_mtuinfo (line 5128) | pub struct ip6_mtuinfo { function bindgen_test_layout_ip6_mtuinfo (line 5133) | fn bindgen_test_layout_ip6_mtuinfo() { function inet6_opt_init (line 5163) | pub fn inet6_opt_init(arg1: *mut ::std::os::raw::c_void, arg2: socklen_t... function inet6_opt_append (line 5166) | pub fn inet6_opt_append( function inet6_opt_finish (line 5177) | pub fn inet6_opt_finish( function inet6_opt_set_val (line 5184) | pub fn inet6_opt_set_val( function inet6_opt_next (line 5192) | pub fn inet6_opt_next( function inet6_opt_find (line 5202) | pub fn inet6_opt_find( function inet6_opt_get_val (line 5212) | pub fn inet6_opt_get_val( function inet6_rth_space (line 5220) | pub fn inet6_rth_space(arg1: ::std::os::raw::c_int, arg2: ::std::os::raw... function inet6_rth_init (line 5223) | pub fn inet6_rth_init( function inet6_rth_add (line 5231) | pub fn inet6_rth_add(arg1: *mut ::std::os::raw::c_void, arg2: *const in6... function inet6_rth_reverse (line 5234) | pub fn inet6_rth_reverse( function inet6_rth_segments (line 5240) | pub fn inet6_rth_segments(arg1: *const ::std::os::raw::c_void) -> ::std:... function inet6_rth_getaddr (line 5243) | pub fn inet6_rth_getaddr(arg1: *const ::std::os::raw::c_void, arg2: ::st... function bindresvport (line 5246) | pub fn bindresvport(arg1: ::std::os::raw::c_int, arg2: *mut sockaddr_in)... function bindresvport_sa (line 5249) | pub fn bindresvport_sa(arg1: ::std::os::raw::c_int, arg2: *mut sockaddr)... type radix_node (line 5253) | pub struct radix_node { type radix_node__bindgen_ty_1__bindgen_ty_1 (line 5269) | pub struct radix_node__bindgen_ty_1__bindgen_ty_1 { function bindgen_test_layout_radix_node__bindgen_ty_1__bindgen_ty_1 (line 5275) | fn bindgen_test_layout_radix_node__bindgen_ty_1__bindgen_ty_1() { type radix_node__bindgen_ty_1__bindgen_ty_2 (line 5321) | pub struct radix_node__bindgen_ty_1__bindgen_ty_2 { function bindgen_test_layout_radix_node__bindgen_ty_1__bindgen_ty_2 (line 5327) | fn bindgen_test_layout_radix_node__bindgen_ty_1__bindgen_ty_2() { function bindgen_test_layout_radix_node__bindgen_ty_1 (line 5372) | fn bindgen_test_layout_radix_node__bindgen_ty_1() { function bindgen_test_layout_radix_node (line 5407) | fn bindgen_test_layout_radix_node() { type radix_mask (line 5453) | pub struct radix_mask { function bindgen_test_layout_radix_mask__bindgen_ty_1 (line 5468) | fn bindgen_test_layout_radix_mask__bindgen_ty_1() { function bindgen_test_layout_radix_mask (line 5503) | fn bindgen_test_layout_radix_mask() { type radix_node_head (line 5549) | pub struct radix_node_head { function bindgen_test_layout_radix_node_head (line 5557) | fn bindgen_test_layout_radix_node_head() { function rn_init (line 5622) | pub fn rn_init(arg1: ::std::os::raw::c_uint); function rn_inithead (line 5625) | pub fn rn_inithead(arg1: *mut *mut ::std::os::raw::c_void, arg2: ::std::... function rn_walktree (line 5628) | pub fn rn_walktree( function rn_addroute (line 5641) | pub fn rn_addroute( function rn_delete (line 5650) | pub fn rn_delete( function rn_lookup (line 5658) | pub fn rn_lookup( function rn_match (line 5665) | pub fn rn_match(arg1: *mut ::std::os::raw::c_void, arg2: *mut radix_node... type rt_metrics (line 5669) | pub struct rt_metrics { function bindgen_test_layout_rt_metrics (line 5684) | fn bindgen_test_layout_rt_metrics() { type rtstat (line 5800) | pub struct rtstat { function bindgen_test_layout_rtstat (line 5808) | fn bindgen_test_layout_rtstat() { type rt_tableinfo (line 5859) | pub struct rt_tableinfo { function bindgen_test_layout_rt_tableinfo (line 5864) | fn bindgen_test_layout_rt_tableinfo() { type rt_msghdr (line 5900) | pub struct rt_msghdr { function bindgen_test_layout_rt_msghdr (line 5919) | fn bindgen_test_layout_rt_msghdr() { type sockaddr_rtlabel (line 6030) | pub struct sockaddr_rtlabel { function bindgen_test_layout_sockaddr_rtlabel (line 6036) | fn bindgen_test_layout_sockaddr_rtlabel() { type sockaddr_rtdns (line 6082) | pub struct sockaddr_rtdns { function bindgen_test_layout_sockaddr_rtdns (line 6088) | fn bindgen_test_layout_sockaddr_rtdns() { type sockaddr_rtstatic (line 6134) | pub struct sockaddr_rtstatic { function bindgen_test_layout_sockaddr_rtstatic (line 6140) | fn bindgen_test_layout_sockaddr_rtstatic() { type sockaddr_rtsearch (line 6186) | pub struct sockaddr_rtsearch { function bindgen_test_layout_sockaddr_rtsearch (line 6192) | fn bindgen_test_layout_sockaddr_rtsearch() { type rt_addrinfo (line 6238) | pub struct rt_addrinfo { function bindgen_test_layout_rt_addrinfo (line 6247) | fn bindgen_test_layout_rt_addrinfo() { type route (line 6303) | pub struct route { function bindgen_test_layout_route__bindgen_ty_1 (line 6318) | fn bindgen_test_layout_route__bindgen_ty_1() { function bindgen_test_layout_route__bindgen_ty_2 (line 6369) | fn bindgen_test_layout_route__bindgen_ty_2() { function bindgen_test_layout_route (line 6404) | fn bindgen_test_layout_route() { type ip (line 6435) | pub struct ip { type ip6_hdr (line 6440) | pub struct ip6_hdr { type mbuf_list (line 6445) | pub struct mbuf_list { type pf_refcnt_t (line 6448) | pub type pf_refcnt_t = refcnt; constant PF_INOUT (line 6449) | pub const PF_INOUT: _bindgen_ty_1 = 0; constant PF_IN (line 6450) | pub const PF_IN: _bindgen_ty_1 = 1; constant PF_OUT (line 6451) | pub const PF_OUT: _bindgen_ty_1 = 2; constant PF_FWD (line 6452) | pub const PF_FWD: _bindgen_ty_1 = 3; type _bindgen_ty_1 (line 6453) | pub type _bindgen_ty_1 = ::std::os::raw::c_uint; constant PF_PASS (line 6454) | pub const PF_PASS: _bindgen_ty_2 = 0; constant PF_DROP (line 6455) | pub const PF_DROP: _bindgen_ty_2 = 1; constant PF_SCRUB (line 6456) | pub const PF_SCRUB: _bindgen_ty_2 = 2; constant PF_NOSCRUB (line 6457) | pub const PF_NOSCRUB: _bindgen_ty_2 = 3; constant PF_NAT (line 6458) | pub const PF_NAT: _bindgen_ty_2 = 4; constant PF_NONAT (line 6459) | pub const PF_NONAT: _bindgen_ty_2 = 5; constant PF_BINAT (line 6460) | pub const PF_BINAT: _bindgen_ty_2 = 6; constant PF_NOBINAT (line 6461) | pub const PF_NOBINAT: _bindgen_ty_2 = 7; constant PF_RDR (line 6462) | pub const PF_RDR: _bindgen_ty_2 = 8; constant PF_NORDR (line 6463) | pub const PF_NORDR: _bindgen_ty_2 = 9; constant PF_SYNPROXY_DROP (line 6464) | pub const PF_SYNPROXY_DROP: _bindgen_ty_2 = 10; constant PF_DEFER (line 6465) | pub const PF_DEFER: _bindgen_ty_2 = 11; constant PF_MATCH (line 6466) | pub const PF_MATCH: _bindgen_ty_2 = 12; constant PF_DIVERT (line 6467) | pub const PF_DIVERT: _bindgen_ty_2 = 13; constant PF_RT (line 6468) | pub const PF_RT: _bindgen_ty_2 = 14; constant PF_AFRT (line 6469) | pub const PF_AFRT: _bindgen_ty_2 = 15; type _bindgen_ty_2 (line 6470) | pub type _bindgen_ty_2 = ::std::os::raw::c_uint; constant PF_TRANS_RULESET (line 6471) | pub const PF_TRANS_RULESET: _bindgen_ty_3 = 0; constant PF_TRANS_TABLE (line 6472) | pub const PF_TRANS_TABLE: _bindgen_ty_3 = 1; type _bindgen_ty_3 (line 6473) | pub type _bindgen_ty_3 = ::std::os::raw::c_uint; constant PF_OP_NONE (line 6474) | pub const PF_OP_NONE: _bindgen_ty_4 = 0; constant PF_OP_IRG (line 6475) | pub const PF_OP_IRG: _bindgen_ty_4 = 1; constant PF_OP_EQ (line 6476) | pub const PF_OP_EQ: _bindgen_ty_4 = 2; constant PF_OP_NE (line 6477) | pub const PF_OP_NE: _bindgen_ty_4 = 3; constant PF_OP_LT (line 6478) | pub const PF_OP_LT: _bindgen_ty_4 = 4; constant PF_OP_LE (line 6479) | pub const PF_OP_LE: _bindgen_ty_4 = 5; constant PF_OP_GT (line 6480) | pub const PF_OP_GT: _bindgen_ty_4 = 6; constant PF_OP_GE (line 6481) | pub const PF_OP_GE: _bindgen_ty_4 = 7; constant PF_OP_XRG (line 6482) | pub const PF_OP_XRG: _bindgen_ty_4 = 8; constant PF_OP_RRG (line 6483) | pub const PF_OP_RRG: _bindgen_ty_4 = 9; type _bindgen_ty_4 (line 6484) | pub type _bindgen_ty_4 = ::std::os::raw::c_uint; constant PF_CHANGE_NONE (line 6485) | pub const PF_CHANGE_NONE: _bindgen_ty_5 = 0; constant PF_CHANGE_ADD_HEAD (line 6486) | pub const PF_CHANGE_ADD_HEAD: _bindgen_ty_5 = 1; constant PF_CHANGE_ADD_TAIL (line 6487) | pub const PF_CHANGE_ADD_TAIL: _bindgen_ty_5 = 2; constant PF_CHANGE_ADD_BEFORE (line 6488) | pub const PF_CHANGE_ADD_BEFORE: _bindgen_ty_5 = 3; constant PF_CHANGE_ADD_AFTER (line 6489) | pub const PF_CHANGE_ADD_AFTER: _bindgen_ty_5 = 4; constant PF_CHANGE_REMOVE (line 6490) | pub const PF_CHANGE_REMOVE: _bindgen_ty_5 = 5; constant PF_CHANGE_GET_TICKET (line 6491) | pub const PF_CHANGE_GET_TICKET: _bindgen_ty_5 = 6; type _bindgen_ty_5 (line 6492) | pub type _bindgen_ty_5 = ::std::os::raw::c_uint; constant PF_GET_NONE (line 6493) | pub const PF_GET_NONE: _bindgen_ty_6 = 0; constant PF_GET_CLR_CNTR (line 6494) | pub const PF_GET_CLR_CNTR: _bindgen_ty_6 = 1; type _bindgen_ty_6 (line 6495) | pub type _bindgen_ty_6 = ::std::os::raw::c_uint; constant PF_SK_WIRE (line 6496) | pub const PF_SK_WIRE: _bindgen_ty_7 = 0; constant PF_SK_STACK (line 6497) | pub const PF_SK_STACK: _bindgen_ty_7 = 1; constant PF_SK_BOTH (line 6498) | pub const PF_SK_BOTH: _bindgen_ty_7 = 2; type _bindgen_ty_7 (line 6499) | pub type _bindgen_ty_7 = ::std::os::raw::c_uint; constant PF_PEER_SRC (line 6500) | pub const PF_PEER_SRC: _bindgen_ty_8 = 0; constant PF_PEER_DST (line 6501) | pub const PF_PEER_DST: _bindgen_ty_8 = 1; constant PF_PEER_BOTH (line 6502) | pub const PF_PEER_BOTH: _bindgen_ty_8 = 2; type _bindgen_ty_8 (line 6503) | pub type _bindgen_ty_8 = ::std::os::raw::c_uint; constant PFTM_TCP_FIRST_PACKET (line 6504) | pub const PFTM_TCP_FIRST_PACKET: _bindgen_ty_9 = 0; constant PFTM_TCP_OPENING (line 6505) | pub const PFTM_TCP_OPENING: _bindgen_ty_9 = 1; constant PFTM_TCP_ESTABLISHED (line 6506) | pub const PFTM_TCP_ESTABLISHED: _bindgen_ty_9 = 2; constant PFTM_TCP_CLOSING (line 6507) | pub const PFTM_TCP_CLOSING: _bindgen_ty_9 = 3; constant PFTM_TCP_FIN_WAIT (line 6508) | pub const PFTM_TCP_FIN_WAIT: _bindgen_ty_9 = 4; constant PFTM_TCP_CLOSED (line 6509) | pub const PFTM_TCP_CLOSED: _bindgen_ty_9 = 5; constant PFTM_UDP_FIRST_PACKET (line 6510) | pub const PFTM_UDP_FIRST_PACKET: _bindgen_ty_9 = 6; constant PFTM_UDP_SINGLE (line 6511) | pub const PFTM_UDP_SINGLE: _bindgen_ty_9 = 7; constant PFTM_UDP_MULTIPLE (line 6512) | pub const PFTM_UDP_MULTIPLE: _bindgen_ty_9 = 8; constant PFTM_ICMP_FIRST_PACKET (line 6513) | pub const PFTM_ICMP_FIRST_PACKET: _bindgen_ty_9 = 9; constant PFTM_ICMP_ERROR_REPLY (line 6514) | pub const PFTM_ICMP_ERROR_REPLY: _bindgen_ty_9 = 10; constant PFTM_OTHER_FIRST_PACKET (line 6515) | pub const PFTM_OTHER_FIRST_PACKET: _bindgen_ty_9 = 11; constant PFTM_OTHER_SINGLE (line 6516) | pub const PFTM_OTHER_SINGLE: _bindgen_ty_9 = 12; constant PFTM_OTHER_MULTIPLE (line 6517) | pub const PFTM_OTHER_MULTIPLE: _bindgen_ty_9 = 13; constant PFTM_FRAG (line 6518) | pub const PFTM_FRAG: _bindgen_ty_9 = 14; constant PFTM_INTERVAL (line 6519) | pub const PFTM_INTERVAL: _bindgen_ty_9 = 15; constant PFTM_ADAPTIVE_START (line 6520) | pub const PFTM_ADAPTIVE_START: _bindgen_ty_9 = 16; constant PFTM_ADAPTIVE_END (line 6521) | pub const PFTM_ADAPTIVE_END: _bindgen_ty_9 = 17; constant PFTM_SRC_NODE (line 6522) | pub const PFTM_SRC_NODE: _bindgen_ty_9 = 18; constant PFTM_TS_DIFF (line 6523) | pub const PFTM_TS_DIFF: _bindgen_ty_9 = 19; constant PFTM_MAX (line 6524) | pub const PFTM_MAX: _bindgen_ty_9 = 20; constant PFTM_PURGE (line 6525) | pub const PFTM_PURGE: _bindgen_ty_9 = 21; constant PFTM_UNLINKED (line 6526) | pub const PFTM_UNLINKED: _bindgen_ty_9 = 22; type _bindgen_ty_9 (line 6527) | pub type _bindgen_ty_9 = ::std::os::raw::c_uint; constant PF_NOPFROUTE (line 6528) | pub const PF_NOPFROUTE: _bindgen_ty_10 = 0; constant PF_ROUTETO (line 6529) | pub const PF_ROUTETO: _bindgen_ty_10 = 1; constant PF_DUPTO (line 6530) | pub const PF_DUPTO: _bindgen_ty_10 = 2; constant PF_REPLYTO (line 6531) | pub const PF_REPLYTO: _bindgen_ty_10 = 3; type _bindgen_ty_10 (line 6532) | pub type _bindgen_ty_10 = ::std::os::raw::c_uint; constant PF_LIMIT_STATES (line 6533) | pub const PF_LIMIT_STATES: _bindgen_ty_11 = 0; constant PF_LIMIT_SRC_NODES (line 6534) | pub const PF_LIMIT_SRC_NODES: _bindgen_ty_11 = 1; constant PF_LIMIT_FRAGS (line 6535) | pub const PF_LIMIT_FRAGS: _bindgen_ty_11 = 2; constant PF_LIMIT_TABLES (line 6536) | pub const PF_LIMIT_TABLES: _bindgen_ty_11 = 3; constant PF_LIMIT_TABLE_ENTRIES (line 6537) | pub const PF_LIMIT_TABLE_ENTRIES: _bindgen_ty_11 = 4; constant PF_LIMIT_PKTDELAY_PKTS (line 6538) | pub const PF_LIMIT_PKTDELAY_PKTS: _bindgen_ty_11 = 5; constant PF_LIMIT_ANCHORS (line 6539) | pub const PF_LIMIT_ANCHORS: _bindgen_ty_11 = 6; constant PF_LIMIT_MAX (line 6540) | pub const PF_LIMIT_MAX: _bindgen_ty_11 = 7; type _bindgen_ty_11 (line 6541) | pub type _bindgen_ty_11 = ::std::os::raw::c_uint; constant PF_POOL_NONE (line 6542) | pub const PF_POOL_NONE: _bindgen_ty_12 = 0; constant PF_POOL_BITMASK (line 6543) | pub const PF_POOL_BITMASK: _bindgen_ty_12 = 1; constant PF_POOL_RANDOM (line 6544) | pub const PF_POOL_RANDOM: _bindgen_ty_12 = 2; constant PF_POOL_SRCHASH (line 6545) | pub const PF_POOL_SRCHASH: _bindgen_ty_12 = 3; constant PF_POOL_ROUNDROBIN (line 6546) | pub const PF_POOL_ROUNDROBIN: _bindgen_ty_12 = 4; constant PF_POOL_LEASTSTATES (line 6547) | pub const PF_POOL_LEASTSTATES: _bindgen_ty_12 = 5; type _bindgen_ty_12 (line 6548) | pub type _bindgen_ty_12 = ::std::os::raw::c_uint; constant PF_ADDR_ADDRMASK (line 6549) | pub const PF_ADDR_ADDRMASK: _bindgen_ty_13 = 0; constant PF_ADDR_NOROUTE (line 6550) | pub const PF_ADDR_NOROUTE: _bindgen_ty_13 = 1; constant PF_ADDR_DYNIFTL (line 6551) | pub const PF_ADDR_DYNIFTL: _bindgen_ty_13 = 2; constant PF_ADDR_TABLE (line 6552) | pub const PF_ADDR_TABLE: _bindgen_ty_13 = 3; constant PF_ADDR_RTLABEL (line 6553) | pub const PF_ADDR_RTLABEL: _bindgen_ty_13 = 4; constant PF_ADDR_URPFFAILED (line 6554) | pub const PF_ADDR_URPFFAILED: _bindgen_ty_13 = 5; constant PF_ADDR_RANGE (line 6555) | pub const PF_ADDR_RANGE: _bindgen_ty_13 = 6; constant PF_ADDR_NONE (line 6556) | pub const PF_ADDR_NONE: _bindgen_ty_13 = 7; type _bindgen_ty_13 (line 6557) | pub type _bindgen_ty_13 = ::std::os::raw::c_uint; type pf_addr (line 6560) | pub struct pf_addr { function bindgen_test_layout_pf_addr__bindgen_ty_1 (line 6573) | fn bindgen_test_layout_pf_addr__bindgen_ty_1() { function bindgen_test_layout_pf_addr (line 6638) | fn bindgen_test_layout_pf_addr() { type pf_addr_wrap (line 6659) | pub struct pf_addr_wrap { type pf_addr_wrap__bindgen_ty_1__bindgen_ty_1 (line 6676) | pub struct pf_addr_wrap__bindgen_ty_1__bindgen_ty_1 { function bindgen_test_layout_pf_addr_wrap__bindgen_ty_1__bindgen_ty_1 (line 6681) | fn bindgen_test_layout_pf_addr_wrap__bindgen_ty_1__bindgen_ty_1() { function bindgen_test_layout_pf_addr_wrap__bindgen_ty_1 (line 6716) | fn bindgen_test_layout_pf_addr_wrap__bindgen_ty_1() { function bindgen_test_layout_pf_addr_wrap__bindgen_ty_2 (line 6789) | fn bindgen_test_layout_pf_addr_wrap__bindgen_ty_2() { function bindgen_test_layout_pf_addr_wrap (line 6844) | fn bindgen_test_layout_pf_addr_wrap() { type pf_rule_uid (line 6880) | pub struct pf_rule_uid { function bindgen_test_layout_pf_rule_uid (line 6885) | fn bindgen_test_layout_pf_rule_uid() { type pf_rule_gid (line 6911) | pub struct pf_rule_gid { function bindgen_test_layout_pf_rule_gid (line 6916) | fn bindgen_test_layout_pf_rule_gid() { type pf_rule_addr (line 6942) | pub struct pf_rule_addr { function bindgen_test_layout_pf_rule_addr (line 6950) | fn bindgen_test_layout_pf_rule_addr() { type pf_threshold (line 6991) | pub struct pf_threshold { function bindgen_test_layout_pf_threshold (line 6998) | fn bindgen_test_layout_pf_threshold() { type pf_poolhashkey (line 7034) | pub struct pf_poolhashkey { function bindgen_test_layout_pf_poolhashkey__bindgen_ty_1 (line 7045) | fn bindgen_test_layout_pf_poolhashkey__bindgen_ty_1() { function bindgen_test_layout_pf_poolhashkey (line 7090) | fn bindgen_test_layout_pf_poolhashkey() { type pf_pool (line 7111) | pub struct pf_pool { function bindgen_test_layout_pf_pool (line 7126) | fn bindgen_test_layout_pf_pool() { type pf_osfp_t (line 7200) | pub type pf_osfp_t = u_int32_t; type pf_osfp_entry (line 7203) | pub struct pf_osfp_entry { type pf_osfp_entry__bindgen_ty_1 (line 7213) | pub struct pf_osfp_entry__bindgen_ty_1 { function bindgen_test_layout_pf_osfp_entry__bindgen_ty_1 (line 7217) | fn bindgen_test_layout_pf_osfp_entry__bindgen_ty_1() { function bindgen_test_layout_pf_osfp_entry (line 7242) | fn bindgen_test_layout_pf_osfp_entry() { type pf_tcpopts_t (line 7311) | pub type pf_tcpopts_t = u_int64_t; type pf_os_fingerprint (line 7314) | pub struct pf_os_fingerprint { type pf_os_fingerprint_pf_osfp_enlist (line 7328) | pub struct pf_os_fingerprint_pf_osfp_enlist { function bindgen_test_layout_pf_os_fingerprint_pf_osfp_enlist (line 7332) | fn bindgen_test_layout_pf_os_fingerprint_pf_osfp_enlist() { type pf_os_fingerprint__bindgen_ty_1 (line 7358) | pub struct pf_os_fingerprint__bindgen_ty_1 { function bindgen_test_layout_pf_os_fingerprint__bindgen_ty_1 (line 7362) | fn bindgen_test_layout_pf_os_fingerprint__bindgen_ty_1() { function bindgen_test_layout_pf_os_fingerprint (line 7387) | fn bindgen_test_layout_pf_os_fingerprint() { type pf_osfp_ioctl (line 7503) | pub struct pf_osfp_ioctl { function bindgen_test_layout_pf_osfp_ioctl (line 7516) | fn bindgen_test_layout_pf_osfp_ioctl() { type pf_rule_actions (line 7617) | pub struct pf_rule_actions { function bindgen_test_layout_pf_rule_actions (line 7631) | fn bindgen_test_layout_pf_rule_actions() { function bindgen_test_layout_pf_rule_ptr (line 7742) | fn bindgen_test_layout_pf_rule_ptr() { type pf_rule (line 7768) | pub struct pf_rule { type pf_rule__bindgen_ty_1 (line 7853) | pub struct pf_rule__bindgen_ty_1 { function bindgen_test_layout_pf_rule__bindgen_ty_1 (line 7858) | fn bindgen_test_layout_pf_rule__bindgen_ty_1() { type pf_rule__bindgen_ty_2 (line 7894) | pub struct pf_rule__bindgen_ty_2 { function bindgen_test_layout_pf_rule__bindgen_ty_2 (line 7899) | fn bindgen_test_layout_pf_rule__bindgen_ty_2() { type pf_rule__bindgen_ty_3 (line 7935) | pub struct pf_rule__bindgen_ty_3 { function bindgen_test_layout_pf_rule__bindgen_ty_3 (line 7941) | fn bindgen_test_layout_pf_rule__bindgen_ty_3() { function bindgen_test_layout_pf_rule (line 7986) | fn bindgen_test_layout_pf_rule() { type pf_rule_item (line 8452) | pub struct pf_rule_item { type pf_rule_item__bindgen_ty_1 (line 8458) | pub struct pf_rule_item__bindgen_ty_1 { function bindgen_test_layout_pf_rule_item__bindgen_ty_1 (line 8462) | fn bindgen_test_layout_pf_rule_item__bindgen_ty_1() { function bindgen_test_layout_pf_rule_item (line 8487) | fn bindgen_test_layout_pf_rule_item() { type pf_rule_slist (line 8513) | pub struct pf_rule_slist { function bindgen_test_layout_pf_rule_slist (line 8517) | fn bindgen_test_layout_pf_rule_slist() { constant pf_sn_types_PF_SN_NONE (line 8541) | pub const pf_sn_types_PF_SN_NONE: pf_sn_types = 0; constant pf_sn_types_PF_SN_NAT (line 8542) | pub const pf_sn_types_PF_SN_NAT: pf_sn_types = 1; constant pf_sn_types_PF_SN_RDR (line 8543) | pub const pf_sn_types_PF_SN_RDR: pf_sn_types = 2; constant pf_sn_types_PF_SN_ROUTE (line 8544) | pub const pf_sn_types_PF_SN_ROUTE: pf_sn_types = 3; constant pf_sn_types_PF_SN_MAX (line 8545) | pub const pf_sn_types_PF_SN_MAX: pf_sn_types = 4; type pf_sn_types (line 8546) | pub type pf_sn_types = ::std::os::raw::c_uint; type pf_src_node (line 8549) | pub struct pf_src_node { type pf_src_node__bindgen_ty_1 (line 8568) | pub struct pf_src_node__bindgen_ty_1 { function bindgen_test_layout_pf_src_node__bindgen_ty_1 (line 8575) | fn bindgen_test_layout_pf_src_node__bindgen_ty_1() { function bindgen_test_layout_pf_src_node (line 8630) | fn bindgen_test_layout_pf_src_node() { type pf_sn_item (line 8726) | pub struct pf_sn_item { type pf_sn_item__bindgen_ty_1 (line 8732) | pub struct pf_sn_item__bindgen_ty_1 { function bindgen_test_layout_pf_sn_item__bindgen_ty_1 (line 8736) | fn bindgen_test_layout_pf_sn_item__bindgen_ty_1() { function bindgen_test_layout_pf_sn_item (line 8761) | fn bindgen_test_layout_pf_sn_item() { type pf_sn_head (line 8787) | pub struct pf_sn_head { function bindgen_test_layout_pf_sn_head (line 8791) | fn bindgen_test_layout_pf_sn_head() { type pf_state_scrub (line 8812) | pub struct pf_state_scrub { function bindgen_test_layout_pf_state_scrub (line 8823) | fn bindgen_test_layout_pf_state_scrub() { type pf_state_host (line 8914) | pub struct pf_state_host { function bindgen_test_layout_pf_state_host (line 8920) | fn bindgen_test_layout_pf_state_host() { type pf_state_peer (line 8951) | pub struct pf_state_peer { function bindgen_test_layout_pf_state_peer (line 8964) | fn bindgen_test_layout_pf_state_peer() { type pf_state_queue (line 9045) | pub struct pf_state_queue { function bindgen_test_layout_pf_state_queue (line 9050) | fn bindgen_test_layout_pf_state_queue() { type pf_state_key_cmp (line 9086) | pub struct pf_state_key_cmp { function bindgen_test_layout_pf_state_key_cmp (line 9095) | fn bindgen_test_layout_pf_state_key_cmp() { type pf_state_cmp (line 9166) | pub struct pf_state_cmp { function bindgen_test_layout_pf_state_cmp (line 9173) | fn bindgen_test_layout_pf_state_cmp() { type pfsync_state_scrub (line 9219) | pub struct pfsync_state_scrub { function bindgen_test_layout_pfsync_state_scrub (line 9226) | fn bindgen_test_layout_pfsync_state_scrub() { type pfsync_state_peer (line 9282) | pub struct pfsync_state_peer { function bindgen_test_layout_pfsync_state_peer (line 9294) | fn bindgen_test_layout_pfsync_state_peer() { type pfsync_state_key (line 9400) | pub struct pfsync_state_key { function bindgen_test_layout_pfsync_state_key (line 9408) | fn bindgen_test_layout_pfsync_state_key() { type pfsync_state (line 9464) | pub struct pfsync_state { function bindgen_test_layout_pfsync_state (line 9495) | fn bindgen_test_layout_pfsync_state() { type pf_rulequeue (line 9691) | pub struct pf_rulequeue { function bindgen_test_layout_pf_rulequeue (line 9696) | fn bindgen_test_layout_pf_rulequeue() { type pf_ruleset (line 9732) | pub struct pf_ruleset { type pf_ruleset__bindgen_ty_1 (line 9741) | pub struct pf_ruleset__bindgen_ty_1 { type pf_ruleset__bindgen_ty_1__bindgen_ty_1 (line 9748) | pub struct pf_ruleset__bindgen_ty_1__bindgen_ty_1 { function bindgen_test_layout_pf_ruleset__bindgen_ty_1__bindgen_ty_1 (line 9755) | fn bindgen_test_layout_pf_ruleset__bindgen_ty_1__bindgen_ty_1() { function bindgen_test_layout_pf_ruleset__bindgen_ty_1 (line 9810) | fn bindgen_test_layout_pf_ruleset__bindgen_ty_1() { function bindgen_test_layout_pf_ruleset (line 9855) | fn bindgen_test_layout_pf_ruleset() { type pf_anchor_global (line 9896) | pub struct pf_anchor_global { function bindgen_test_layout_pf_anchor_global (line 9900) | fn bindgen_test_layout_pf_anchor_global() { type pf_anchor_node (line 9926) | pub struct pf_anchor_node { function bindgen_test_layout_pf_anchor_node (line 9930) | fn bindgen_test_layout_pf_anchor_node() { type pf_anchor (line 9956) | pub struct pf_anchor { type pf_anchor__bindgen_ty_1 (line 9970) | pub struct pf_anchor__bindgen_ty_1 { function bindgen_test_layout_pf_anchor__bindgen_ty_1 (line 9977) | fn bindgen_test_layout_pf_anchor__bindgen_ty_1() { type pf_anchor__bindgen_ty_2 (line 10033) | pub struct pf_anchor__bindgen_ty_2 { function bindgen_test_layout_pf_anchor__bindgen_ty_2 (line 10040) | fn bindgen_test_layout_pf_anchor__bindgen_ty_2() { function bindgen_test_layout_pf_anchor (line 10095) | fn bindgen_test_layout_pf_anchor() { function pf_anchor_global_RB_INSERT_COLOR (line 10165) | pub fn pf_anchor_global_RB_INSERT_COLOR(arg1: *mut pf_anchor_global, arg... function pf_anchor_global_RB_REMOVE_COLOR (line 10168) | pub fn pf_anchor_global_RB_REMOVE_COLOR(arg1: *mut pf_anchor_global, arg... function pf_anchor_global_RB_REMOVE (line 10171) | pub fn pf_anchor_global_RB_REMOVE(arg1: *mut pf_anchor_global, arg2: *mu... function pf_anchor_global_RB_INSERT (line 10174) | pub fn pf_anchor_global_RB_INSERT(arg1: *mut pf_anchor_global, arg2: *mu... function pf_anchor_global_RB_FIND (line 10177) | pub fn pf_anchor_global_RB_FIND(arg1: *mut pf_anchor_global, arg2: *mut ... function pf_anchor_global_RB_NFIND (line 10180) | pub fn pf_anchor_global_RB_NFIND(arg1: *mut pf_anchor_global, arg2: *mut... function pf_anchor_global_RB_NEXT (line 10183) | pub fn pf_anchor_global_RB_NEXT(arg1: *mut pf_anchor) -> *mut pf_anchor; function pf_anchor_global_RB_PREV (line 10186) | pub fn pf_anchor_global_RB_PREV(arg1: *mut pf_anchor) -> *mut pf_anchor; function pf_anchor_global_RB_MINMAX (line 10189) | pub fn pf_anchor_global_RB_MINMAX(arg1: *mut pf_anchor_global, arg2: ::s... function pf_anchor_node_RB_INSERT_COLOR (line 10192) | pub fn pf_anchor_node_RB_INSERT_COLOR(arg1: *mut pf_anchor_node, arg2: *... function pf_anchor_node_RB_REMOVE_COLOR (line 10195) | pub fn pf_anchor_node_RB_REMOVE_COLOR(arg1: *mut pf_anchor_node, arg2: *... function pf_anchor_node_RB_REMOVE (line 10198) | pub fn pf_anchor_node_RB_REMOVE(arg1: *mut pf_anchor_node, arg2: *mut pf... function pf_anchor_node_RB_INSERT (line 10201) | pub fn pf_anchor_node_RB_INSERT(arg1: *mut pf_anchor_node, arg2: *mut pf... function pf_anchor_node_RB_FIND (line 10204) | pub fn pf_anchor_node_RB_FIND(arg1: *mut pf_anchor_node, arg2: *mut pf_a... function pf_anchor_node_RB_NFIND (line 10207) | pub fn pf_anchor_node_RB_NFIND(arg1: *mut pf_anchor_node, arg2: *mut pf_... function pf_anchor_node_RB_NEXT (line 10210) | pub fn pf_anchor_node_RB_NEXT(arg1: *mut pf_anchor) -> *mut pf_anchor; function pf_anchor_node_RB_PREV (line 10213) | pub fn pf_anchor_node_RB_PREV(arg1: *mut pf_anchor) -> *mut pf_anchor; function pf_anchor_node_RB_MINMAX (line 10216) | pub fn pf_anchor_node_RB_MINMAX(arg1: *mut pf_anchor_node, arg2: ::std::... type pfr_table (line 10220) | pub struct pfr_table { function bindgen_test_layout_pfr_table (line 10227) | fn bindgen_test_layout_pfr_table() { constant PFR_FB_NONE (line 10266) | pub const PFR_FB_NONE: _bindgen_ty_14 = 0; constant PFR_FB_MATCH (line 10267) | pub const PFR_FB_MATCH: _bindgen_ty_14 = 1; constant PFR_FB_ADDED (line 10268) | pub const PFR_FB_ADDED: _bindgen_ty_14 = 2; constant PFR_FB_DELETED (line 10269) | pub const PFR_FB_DELETED: _bindgen_ty_14 = 3; constant PFR_FB_CHANGED (line 10270) | pub const PFR_FB_CHANGED: _bindgen_ty_14 = 4; constant PFR_FB_CLEARED (line 10271) | pub const PFR_FB_CLEARED: _bindgen_ty_14 = 5; constant PFR_FB_DUPLICATE (line 10272) | pub const PFR_FB_DUPLICATE: _bindgen_ty_14 = 6; constant PFR_FB_NOTMATCH (line 10273) | pub const PFR_FB_NOTMATCH: _bindgen_ty_14 = 7; constant PFR_FB_CONFLICT (line 10274) | pub const PFR_FB_CONFLICT: _bindgen_ty_14 = 8; constant PFR_FB_NOCOUNT (line 10275) | pub const PFR_FB_NOCOUNT: _bindgen_ty_14 = 9; constant PFR_FB_MAX (line 10276) | pub const PFR_FB_MAX: _bindgen_ty_14 = 10; type _bindgen_ty_14 (line 10277) | pub type _bindgen_ty_14 = ::std::os::raw::c_uint; type pfr_addr (line 10280) | pub struct pfr_addr { function bindgen_test_layout_pfr_addr__bindgen_ty_1 (line 10299) | fn bindgen_test_layout_pfr_addr__bindgen_ty_1() { function bindgen_test_layout_pfr_addr (line 10334) | fn bindgen_test_layout_pfr_addr() { constant PFR_DIR_IN (line 10398) | pub const PFR_DIR_IN: _bindgen_ty_15 = 0; constant PFR_DIR_OUT (line 10399) | pub const PFR_DIR_OUT: _bindgen_ty_15 = 1; constant PFR_DIR_MAX (line 10400) | pub const PFR_DIR_MAX: _bindgen_ty_15 = 2; type _bindgen_ty_15 (line 10401) | pub type _bindgen_ty_15 = ::std::os::raw::c_uint; constant PFR_OP_BLOCK (line 10402) | pub const PFR_OP_BLOCK: _bindgen_ty_16 = 0; constant PFR_OP_MATCH (line 10403) | pub const PFR_OP_MATCH: _bindgen_ty_16 = 1; constant PFR_OP_PASS (line 10404) | pub const PFR_OP_PASS: _bindgen_ty_16 = 2; constant PFR_OP_ADDR_MAX (line 10405) | pub const PFR_OP_ADDR_MAX: _bindgen_ty_16 = 3; constant PFR_OP_TABLE_MAX (line 10406) | pub const PFR_OP_TABLE_MAX: _bindgen_ty_16 = 4; type _bindgen_ty_16 (line 10407) | pub type _bindgen_ty_16 = ::std::os::raw::c_uint; type pfr_astats (line 10410) | pub struct pfr_astats { function bindgen_test_layout_pfr_astats (line 10417) | fn bindgen_test_layout_pfr_astats() { constant PFR_REFCNT_RULE (line 10466) | pub const PFR_REFCNT_RULE: _bindgen_ty_17 = 0; constant PFR_REFCNT_ANCHOR (line 10467) | pub const PFR_REFCNT_ANCHOR: _bindgen_ty_17 = 1; constant PFR_REFCNT_MAX (line 10468) | pub const PFR_REFCNT_MAX: _bindgen_ty_17 = 2; type _bindgen_ty_17 (line 10469) | pub type _bindgen_ty_17 = ::std::os::raw::c_uint; type pfr_tstats (line 10472) | pub struct pfr_tstats { function bindgen_test_layout_pfr_tstats (line 10483) | fn bindgen_test_layout_pfr_tstats() { type pfr_kcounters (line 10569) | pub struct pfr_kcounters { function bindgen_test_layout_pfr_kcounters (line 10575) | fn bindgen_test_layout_pfr_kcounters() { function bindgen_test_layout_pfsockaddr_union (line 10622) | fn bindgen_test_layout_pfsockaddr_union() { type pfr_kentryworkq (line 10658) | pub struct pfr_kentryworkq { function bindgen_test_layout_pfr_kentryworkq (line 10662) | fn bindgen_test_layout_pfr_kentryworkq() { type _pfr_kentry (line 10688) | pub struct _pfr_kentry { type _pfr_kentry__bindgen_ty_1 (line 10703) | pub struct _pfr_kentry__bindgen_ty_1 { function bindgen_test_layout__pfr_kentry__bindgen_ty_1 (line 10707) | fn bindgen_test_layout__pfr_kentry__bindgen_ty_1() { type _pfr_kentry__bindgen_ty_2 (line 10733) | pub struct _pfr_kentry__bindgen_ty_2 { function bindgen_test_layout__pfr_kentry__bindgen_ty_2 (line 10737) | fn bindgen_test_layout__pfr_kentry__bindgen_ty_2() { function bindgen_test_layout__pfr_kentry (line 10762) | fn bindgen_test_layout__pfr_kentry() { constant PFRKE_PLAIN (line 10886) | pub const PFRKE_PLAIN: _bindgen_ty_18 = 0; constant PFRKE_ROUTE (line 10887) | pub const PFRKE_ROUTE: _bindgen_ty_18 = 1; constant PFRKE_COST (line 10888) | pub const PFRKE_COST: _bindgen_ty_18 = 2; constant PFRKE_MAX (line 10889) | pub const PFRKE_MAX: _bindgen_ty_18 = 3; type _bindgen_ty_18 (line 10890) | pub type _bindgen_ty_18 = ::std::os::raw::c_uint; type pfr_kentry (line 10893) | pub struct pfr_kentry { function bindgen_test_layout_pfr_kentry__bindgen_ty_1 (line 10902) | fn bindgen_test_layout_pfr_kentry__bindgen_ty_1() { function bindgen_test_layout_pfr_kentry (line 10927) | fn bindgen_test_layout_pfr_kentry() { type pfr_kentry_route (line 10948) | pub struct pfr_kentry_route { function bindgen_test_layout_pfr_kentry_route__bindgen_ty_1 (line 10959) | fn bindgen_test_layout_pfr_kentry_route__bindgen_ty_1() { function bindgen_test_layout_pfr_kentry_route (line 10984) | fn bindgen_test_layout_pfr_kentry_route() { type pfr_kentry_cost (line 11020) | pub struct pfr_kentry_cost { function bindgen_test_layout_pfr_kentry_cost__bindgen_ty_1 (line 11032) | fn bindgen_test_layout_pfr_kentry_cost__bindgen_ty_1() { function bindgen_test_layout_pfr_kentry_cost (line 11057) | fn bindgen_test_layout_pfr_kentry_cost() { type pfr_kentry_all (line 11103) | pub struct pfr_kentry_all { function bindgen_test_layout_pfr_kentry_all__bindgen_ty_1 (line 11114) | fn bindgen_test_layout_pfr_kentry_all__bindgen_ty_1() { function bindgen_test_layout_pfr_kentry_all (line 11159) | fn bindgen_test_layout_pfr_kentry_all() { type pfr_ktableworkq (line 11180) | pub struct pfr_ktableworkq { function bindgen_test_layout_pfr_ktableworkq (line 11184) | fn bindgen_test_layout_pfr_ktableworkq() { type pfr_ktablehead (line 11210) | pub struct pfr_ktablehead { function bindgen_test_layout_pfr_ktablehead (line 11214) | fn bindgen_test_layout_pfr_ktablehead() { type pfr_ktable (line 11240) | pub struct pfr_ktable { type pfr_ktable__bindgen_ty_1 (line 11257) | pub struct pfr_ktable__bindgen_ty_1 { function bindgen_test_layout_pfr_ktable__bindgen_ty_1 (line 11264) | fn bindgen_test_layout_pfr_ktable__bindgen_ty_1() { type pfr_ktable__bindgen_ty_2 (line 11320) | pub struct pfr_ktable__bindgen_ty_2 { function bindgen_test_layout_pfr_ktable__bindgen_ty_2 (line 11324) | fn bindgen_test_layout_pfr_ktable__bindgen_ty_2() { function bindgen_test_layout_pfr_ktable (line 11349) | fn bindgen_test_layout_pfr_ktable() { type pf_state_tree_ext_gwy (line 11475) | pub struct pf_state_tree_ext_gwy { function bindgen_test_layout_pf_state_tree_ext_gwy (line 11479) | fn bindgen_test_layout_pf_state_tree_ext_gwy() { function pf_state_tree_ext_gwy_RB_INSERT_COLOR (line 11504) | pub fn pf_state_tree_ext_gwy_RB_INSERT_COLOR(arg1: *mut pf_state_tree_ex... function pf_state_tree_ext_gwy_RB_REMOVE_COLOR (line 11507) | pub fn pf_state_tree_ext_gwy_RB_REMOVE_COLOR( function pf_state_tree_ext_gwy_RB_REMOVE (line 11514) | pub fn pf_state_tree_ext_gwy_RB_REMOVE( function pf_state_tree_ext_gwy_RB_INSERT (line 11520) | pub fn pf_state_tree_ext_gwy_RB_INSERT( function pf_state_tree_ext_gwy_RB_FIND (line 11526) | pub fn pf_state_tree_ext_gwy_RB_FIND( function pf_state_tree_ext_gwy_RB_NFIND (line 11532) | pub fn pf_state_tree_ext_gwy_RB_NFIND( function pf_state_tree_ext_gwy_RB_NEXT (line 11538) | pub fn pf_state_tree_ext_gwy_RB_NEXT(arg1: *mut pf_state_key) -> *mut pf... function pf_state_tree_ext_gwy_RB_PREV (line 11541) | pub fn pf_state_tree_ext_gwy_RB_PREV(arg1: *mut pf_state_key) -> *mut pf... function pf_state_tree_ext_gwy_RB_MINMAX (line 11544) | pub fn pf_state_tree_ext_gwy_RB_MINMAX( type pfi_ifhead (line 11551) | pub struct pfi_ifhead { function bindgen_test_layout_pfi_ifhead (line 11555) | fn bindgen_test_layout_pfi_ifhead() { type pf_state_tree (line 11576) | pub struct pf_state_tree { type pfi_kif_cmp (line 11584) | pub struct pfi_kif_cmp { function bindgen_test_layout_pfi_kif_cmp (line 11588) | fn bindgen_test_layout_pfi_kif_cmp() { type ifnet (line 11614) | pub struct ifnet { type ifg_group (line 11619) | pub struct ifg_group { type pfi_kif (line 11624) | pub struct pfi_kif { type pfi_kif__bindgen_ty_1 (line 11644) | pub struct pfi_kif__bindgen_ty_1 { function bindgen_test_layout_pfi_kif__bindgen_ty_1 (line 11651) | fn bindgen_test_layout_pfi_kif__bindgen_ty_1() { type pfi_kif__bindgen_ty_2 (line 11707) | pub struct pfi_kif__bindgen_ty_2 { function bindgen_test_layout_pfi_kif__bindgen_ty_2 (line 11712) | fn bindgen_test_layout_pfi_kif__bindgen_ty_2() { function bindgen_test_layout_pfi_kif (line 11747) | fn bindgen_test_layout_pfi_kif() { constant pfi_kif_refs_PFI_KIF_REF_NONE (line 11866) | pub const pfi_kif_refs_PFI_KIF_REF_NONE: pfi_kif_refs = 0; constant pfi_kif_refs_PFI_KIF_REF_STATE (line 11867) | pub const pfi_kif_refs_PFI_KIF_REF_STATE: pfi_kif_refs = 1; constant pfi_kif_refs_PFI_KIF_REF_RULE (line 11868) | pub const pfi_kif_refs_PFI_KIF_REF_RULE: pfi_kif_refs = 2; constant pfi_kif_refs_PFI_KIF_REF_ROUTE (line 11869) | pub const pfi_kif_refs_PFI_KIF_REF_ROUTE: pfi_kif_refs = 3; constant pfi_kif_refs_PFI_KIF_REF_SRCNODE (line 11870) | pub const pfi_kif_refs_PFI_KIF_REF_SRCNODE: pfi_kif_refs = 4; constant pfi_kif_refs_PFI_KIF_REF_FLAG (line 11871) | pub const pfi_kif_refs_PFI_KIF_REF_FLAG: pfi_kif_refs = 5; type pfi_kif_refs (line 11872) | pub type pfi_kif_refs = ::std::os::raw::c_uint; type pf_status (line 11875) | pub struct pf_status { function bindgen_test_layout_pf_status (line 11899) | fn bindgen_test_layout_pf_status() { type pf_queue_bwspec (line 12040) | pub struct pf_queue_bwspec { function bindgen_test_layout_pf_queue_bwspec (line 12045) | fn bindgen_test_layout_pf_queue_bwspec() { type pf_queue_scspec (line 12081) | pub struct pf_queue_scspec { function bindgen_test_layout_pf_queue_scspec (line 12087) | fn bindgen_test_layout_pf_queue_scspec() { type pf_queue_fqspec (line 12118) | pub struct pf_queue_fqspec { function bindgen_test_layout_pf_queue_fqspec (line 12125) | fn bindgen_test_layout_pf_queue_fqspec() { type pf_queuespec (line 12181) | pub struct pf_queuespec { type pf_queuespec__bindgen_ty_1 (line 12198) | pub struct pf_queuespec__bindgen_ty_1 { function bindgen_test_layout_pf_queuespec__bindgen_ty_1 (line 12203) | fn bindgen_test_layout_pf_queuespec__bindgen_ty_1() { function bindgen_test_layout_pf_queuespec (line 12238) | fn bindgen_test_layout_pf_queuespec() { type priq_opts (line 12344) | pub struct priq_opts { function bindgen_test_layout_priq_opts (line 12348) | fn bindgen_test_layout_priq_opts() { type hfsc_opts (line 12369) | pub struct hfsc_opts { function bindgen_test_layout_hfsc_opts (line 12382) | fn bindgen_test_layout_hfsc_opts() { type pfq_ops (line 12448) | pub struct pfq_ops { function bindgen_test_layout_pfq_ops (line 12478) | fn bindgen_test_layout_pfq_ops() { type pf_tagname (line 12549) | pub struct pf_tagname { type pf_tagname__bindgen_ty_1 (line 12557) | pub struct pf_tagname__bindgen_ty_1 { function bindgen_test_layout_pf_tagname__bindgen_ty_1 (line 12562) | fn bindgen_test_layout_pf_tagname__bindgen_ty_1() { function bindgen_test_layout_pf_tagname (line 12597) | fn bindgen_test_layout_pf_tagname() { type pf_divert (line 12633) | pub struct pf_divert { function bindgen_test_layout_pf_divert (line 12640) | fn bindgen_test_layout_pf_divert() { constant pf_divert_types_PF_DIVERT_NONE (line 12674) | pub const pf_divert_types_PF_DIVERT_NONE: pf_divert_types = 0; constant pf_divert_types_PF_DIVERT_TO (line 12675) | pub const pf_divert_types_PF_DIVERT_TO: pf_divert_types = 1; constant pf_divert_types_PF_DIVERT_REPLY (line 12676) | pub const pf_divert_types_PF_DIVERT_REPLY: pf_divert_types = 2; constant pf_divert_types_PF_DIVERT_PACKET (line 12677) | pub const pf_divert_types_PF_DIVERT_PACKET: pf_divert_types = 3; type pf_divert_types (line 12678) | pub type pf_divert_types = ::std::os::raw::c_uint; type pf_pktdelay (line 12681) | pub struct pf_pktdelay { function bindgen_test_layout_pf_pktdelay (line 12687) | fn bindgen_test_layout_pf_pktdelay() { type pfioc_rule (line 12718) | pub struct pfioc_rule { function bindgen_test_layout_pfioc_rule (line 12727) | fn bindgen_test_layout_pfioc_rule() { type pfioc_natlook (line 12778) | pub struct pfioc_natlook { function bindgen_test_layout_pfioc_natlook (line 12794) | fn bindgen_test_layout_pfioc_natlook() { type pfioc_state (line 12890) | pub struct pfioc_state { function bindgen_test_layout_pfioc_state (line 12894) | fn bindgen_test_layout_pfioc_state() { type pfioc_src_node_kill (line 12915) | pub struct pfioc_src_node_kill { function bindgen_test_layout_pfioc_src_node_kill (line 12922) | fn bindgen_test_layout_pfioc_src_node_kill() { type pfioc_state_kill (line 12978) | pub struct pfioc_state_kill { function bindgen_test_layout_pfioc_state_kill (line 12990) | fn bindgen_test_layout_pfioc_state_kill() { type pfioc_states (line 13096) | pub struct pfioc_states { function bindgen_test_layout_pfioc_states__bindgen_ty_1 (line 13107) | fn bindgen_test_layout_pfioc_states__bindgen_ty_1() { function bindgen_test_layout_pfioc_states (line 13142) | fn bindgen_test_layout_pfioc_states() { type pfioc_src_nodes (line 13168) | pub struct pfioc_src_nodes { function bindgen_test_layout_pfioc_src_nodes__bindgen_ty_1 (line 13179) | fn bindgen_test_layout_pfioc_src_nodes__bindgen_ty_1() { function bindgen_test_layout_pfioc_src_nodes (line 13214) | fn bindgen_test_layout_pfioc_src_nodes() { type pfioc_tm (line 13250) | pub struct pfioc_tm { function bindgen_test_layout_pfioc_tm (line 13255) | fn bindgen_test_layout_pfioc_tm() { type pfioc_limit (line 13281) | pub struct pfioc_limit { function bindgen_test_layout_pfioc_limit (line 13286) | fn bindgen_test_layout_pfioc_limit() { type pfioc_ruleset (line 13312) | pub struct pfioc_ruleset { function bindgen_test_layout_pfioc_ruleset (line 13318) | fn bindgen_test_layout_pfioc_ruleset() { type pfioc_trans (line 13349) | pub struct pfioc_trans { type pfioc_trans_pfioc_trans_e (line 13356) | pub struct pfioc_trans_pfioc_trans_e { function bindgen_test_layout_pfioc_trans_pfioc_trans_e (line 13362) | fn bindgen_test_layout_pfioc_trans_pfioc_trans_e() { function bindgen_test_layout_pfioc_trans (line 13407) | fn bindgen_test_layout_pfioc_trans() { type pfioc_queue (line 13438) | pub struct pfioc_queue { function bindgen_test_layout_pfioc_queue (line 13444) | fn bindgen_test_layout_pfioc_queue() { type pfioc_qstats (line 13475) | pub struct pfioc_qstats { function bindgen_test_layout_pfioc_qstats (line 13483) | fn bindgen_test_layout_pfioc_qstats() { type pfioc_table (line 13524) | pub struct pfioc_table { function bindgen_test_layout_pfioc_table (line 13537) | fn bindgen_test_layout_pfioc_table() { type pfioc_iface (line 13653) | pub struct pfioc_iface { function bindgen_test_layout_pfioc_iface (line 13662) | fn bindgen_test_layout_pfioc_iface() { type pfioc_synflwats (line 13738) | pub struct pfioc_synflwats { function bindgen_test_layout_pfioc_synflwats (line 13743) | fn bindgen_test_layout_pfioc_synflwats() { type tcphdr (line 13785) | pub struct tcphdr { function pf_init_ruleset (line 13789) | pub fn pf_init_ruleset(arg1: *mut pf_ruleset); function pf_anchor_setup (line 13792) | pub fn pf_anchor_setup( function pf_anchor_copyout (line 13799) | pub fn pf_anchor_copyout( function pf_remove_anchor (line 13806) | pub fn pf_remove_anchor(arg1: *mut pf_rule); function pf_remove_if_empty_ruleset (line 13809) | pub fn pf_remove_if_empty_ruleset(arg1: *mut pf_ruleset); function pf_find_anchor (line 13812) | pub fn pf_find_anchor(arg1: *const ::std::os::raw::c_char) -> *mut pf_an... function pf_find_ruleset (line 13815) | pub fn pf_find_ruleset(arg1: *const ::std::os::raw::c_char) -> *mut pf_r... function pf_get_leaf_ruleset (line 13818) | pub fn pf_get_leaf_ruleset( function pf_create_anchor (line 13824) | pub fn pf_create_anchor(arg1: *mut pf_anchor, arg2: *const ::std::os::ra... function pf_find_or_create_ruleset (line 13827) | pub fn pf_find_or_create_ruleset(arg1: *const ::std::os::raw::c_char) ->... function pf_rs_initialize (line 13830) | pub fn pf_rs_initialize(); function pf_anchor_rele (line 13833) | pub fn pf_anchor_rele(arg1: *mut pf_anchor); function pf_anchor_take (line 13836) | pub fn pf_anchor_take(arg1: *mut pf_anchor) -> *mut pf_anchor; function pf_osfp_add (line 13839) | pub fn pf_osfp_add(arg1: *mut pf_osfp_ioctl) -> ::std::os::raw::c_int; function pf_osfp_fingerprint_hdr (line 13842) | pub fn pf_osfp_fingerprint_hdr( function pf_osfp_flush (line 13849) | pub fn pf_osfp_flush(); function pf_osfp_get (line 13852) | pub fn pf_osfp_get(arg1: *mut pf_osfp_ioctl) -> ::std::os::raw::c_int; function pf_osfp_initialize (line 13855) | pub fn pf_osfp_initialize(); function pf_osfp_match (line 13858) | pub fn pf_osfp_match(arg1: *mut pf_os_fingerprint_pf_osfp_enlist, arg2: ... function pf_osfp_validate (line 13861) | pub fn pf_osfp_validate() -> *mut pf_os_fingerprint; type __builtin_va_list (line 13863) | pub type __builtin_va_list = [__va_list_tag; 1usize]; type __va_list_tag (line 13866) | pub struct __va_list_tag { function bindgen_test_layout___va_list_tag (line 13873) | fn bindgen_test_layout___va_list_tag() { type witness (line 13929) | pub struct witness { type process (line 13934) | pub struct process { type ifaddr (line 13939) | pub struct ifaddr { type rtentry (line 13944) | pub struct rtentry { type pfi_dynaddr (line 13949) | pub struct pfi_dynaddr { type pf_state (line 13954) | pub struct pf_state { type pf_state_key (line 13959) | pub struct pf_state_key { type mbuf (line 13964) | pub struct mbuf { FILE: crates/shadowsocks-service/src/local/redir/tcprelay/mod.rs function establish_client_tcp_redir (line 35) | async fn establish_client_tcp_redir( function handle_redir_client (line 56) | async fn handle_redir_client( type RedirTcpServer (line 76) | pub struct RedirTcpServer { method new (line 84) | pub(crate) async fn new( method local_addr (line 111) | pub fn local_addr(&self) -> io::Result { method run (line 116) | pub async fn run(self) -> io::Result<()> { FILE: crates/shadowsocks-service/src/local/redir/tcprelay/sys/unix/bsd.rs method bind_redir (line 20) | async fn bind_redir(ty: RedirType, addr: SocketAddr, accept_opts: Accept... method destination_addr (line 98) | fn destination_addr(&self, ty: RedirType) -> io::Result { FILE: crates/shadowsocks-service/src/local/redir/tcprelay/sys/unix/linux.rs method bind_redir (line 22) | async fn bind_redir(ty: RedirType, addr: SocketAddr, accept_opts: Accept... method destination_addr (line 99) | fn destination_addr(&self, ty: RedirType) -> io::Result { function get_original_destination_addr (line 111) | fn get_original_destination_addr(s: &TcpStream) -> io::Result { function set_ip_transparent (line 162) | fn set_ip_transparent(level: libc::c_int, socket: &TcpSocket) -> io::Res... function create_redir_listener (line 190) | async fn create_redir_listener(addr: SocketAddr, accept_opts: AcceptOpts... FILE: crates/shadowsocks-service/src/local/redir/tcprelay/sys/unix/not_supported.rs method bind_redir (line 12) | async fn bind_redir(_ty: RedirType, _addr: SocketAddr, _accept_opts: Acc... method destination_addr (line 18) | fn destination_addr(&self, _ty: RedirType) -> io::Result { FILE: crates/shadowsocks-service/src/local/redir/tcprelay/sys/windows/mod.rs method bind_redir (line 15) | async fn bind_redir(_ty: RedirType, _addr: SocketAddr, _accept_opts: Acc... method destination_addr (line 25) | fn destination_addr(&self, _ty: RedirType) -> io::Result { FILE: crates/shadowsocks-service/src/local/redir/udprelay/mod.rs constant INBOUND_SOCKET_CACHE_EXPIRATION (line 34) | const INBOUND_SOCKET_CACHE_EXPIRATION: Duration = Duration::from_secs(60); constant INBOUND_SOCKET_CACHE_CAPACITY (line 35) | const INBOUND_SOCKET_CACHE_CAPACITY: usize = 256; type UdpRedirInboundCache (line 37) | struct UdpRedirInboundCache { method new (line 49) | fn new() -> Self { method drop (line 43) | fn drop(&mut self) { type UdpRedirInboundWriter (line 70) | struct UdpRedirInboundWriter { method new (line 78) | fn new(redir_ty: RedirType, opts: &ConnectOpts) -> Self { method send_to (line 93) | async fn send_to(&self, mut peer_addr: SocketAddr, remote_addr: &Address... type RedirUdpServer (line 198) | pub struct RedirUdpServer { method new (line 208) | pub(crate) async fn new( method run (line 236) | pub async fn run(self) -> io::Result<()> { FILE: crates/shadowsocks-service/src/local/redir/udprelay/sys/unix/freebsd.rs type UdpRedirSocket (line 24) | pub struct UdpRedirSocket { method listen (line 32) | pub fn listen(ty: RedirType, addr: SocketAddr) -> io::Result io::Resu... method send_to (line 112) | pub async fn send_to(&self, buf: &[u8], target: SocketAddr) -> io::Res... method poll_send_to (line 116) | fn poll_send_to(&self, cx: &mut Context<'_>, buf: &[u8], target: Socke... method local_addr (line 130) | pub fn local_addr(&self) -> io::Result { method poll_recv_dest_from (line 136) | fn poll_recv_dest_from( function set_bindany (line 154) | fn set_bindany(level: libc::c_int, socket: &Socket) -> io::Result<()> { function set_ip_origdstaddr (line 182) | fn set_ip_origdstaddr(level: libc::c_int, socket: &Socket) -> io::Result... function set_disable_ip_fragmentation (line 211) | fn set_disable_ip_fragmentation(level: libc::c_int, socket: &Socket) -> ... function set_socket_before_bind (line 245) | fn set_socket_before_bind(addr: &SocketAddr, socket: &Socket) -> io::Res... function get_destination_addr (line 264) | fn get_destination_addr(msg: &libc::msghdr) -> io::Result { function recv_dest_from (line 308) | fn recv_dest_from(socket: &UdpSocket, buf: &mut [u8]) -> io::Result<(usi... FILE: crates/shadowsocks-service/src/local/redir/udprelay/sys/unix/linux.rs type UdpRedirSocket (line 25) | pub struct UdpRedirSocket { method listen (line 33) | pub fn listen(ty: RedirType, addr: SocketAddr) -> io::Result { method bind_nonlocal (line 40) | pub fn bind_nonlocal(ty: RedirType, addr: SocketAddr, redir_opts: &Red... method bind (line 61) | fn bind(ty: RedirType, addr: SocketAddr, reuse_port: bool) -> io::Resu... method send_to (line 128) | pub async fn send_to(&self, buf: &[u8], target: SocketAddr) -> io::Res... method poll_send_to (line 132) | fn poll_send_to(&self, cx: &mut Context<'_>, buf: &[u8], target: Socke... method local_addr (line 146) | pub fn local_addr(&self) -> io::Result { method poll_recv_dest_from (line 152) | fn poll_recv_dest_from( method as_raw_fd (line 171) | fn as_raw_fd(&self) -> RawFd { function set_ip_transparent (line 176) | fn set_ip_transparent(level: libc::c_int, socket: &Socket) -> io::Result... function set_ip_recvorigdstaddr (line 204) | fn set_ip_recvorigdstaddr(level: libc::c_int, socket: &Socket) -> io::Re... function set_ip_mtu_discover (line 232) | fn set_ip_mtu_discover(level: libc::c_int, socket: &Socket) -> io::Resul... function set_socket_before_bind (line 259) | fn set_socket_before_bind(addr: &SocketAddr, socket: &Socket) -> io::Res... function get_destination_addr (line 274) | fn get_destination_addr(msg: &libc::msghdr) -> io::Result { function recv_dest_from (line 314) | fn recv_dest_from(socket: &UdpSocket, buf: &mut [u8]) -> io::Result<(usi... FILE: crates/shadowsocks-service/src/local/redir/udprelay/sys/unix/macos.rs type UdpRedirSocket (line 23) | pub struct UdpRedirSocket { method listen (line 31) | pub fn listen(ty: RedirType, addr: SocketAddr) -> io::Result io::Resu... method send_to (line 104) | pub async fn send_to(&self, buf: &[u8], target: SocketAddr) -> io::Res... method poll_send_to (line 108) | fn poll_send_to(&self, cx: &mut Context<'_>, buf: &[u8], target: Socke... method local_addr (line 122) | pub fn local_addr(&self) -> io::Result { method poll_recv_dest_from (line 128) | fn poll_recv_dest_from( function set_disable_ip_fragmentation (line 153) | fn set_disable_ip_fragmentation(level: libc::c_int, socket: &Socket) -> ... function set_socket_before_bind (line 187) | fn set_socket_before_bind(addr: &SocketAddr, socket: &Socket) -> io::Res... FILE: crates/shadowsocks-service/src/local/redir/udprelay/sys/unix/not_supported.rs type UdpRedirSocket (line 12) | pub struct UdpRedirSocket; method listen (line 18) | pub fn listen(_ty: RedirType, _addr: SocketAddr) -> io::Result io::R... method local_addr (line 39) | pub fn local_addr(&self) -> io::Result { method poll_recv_dest_from (line 45) | fn poll_recv_dest_from( FILE: crates/shadowsocks-service/src/local/redir/udprelay/sys/unix/openbsd.rs constant IP_RECVDSTPORT (line 23) | const IP_RECVDSTPORT: i32 = 33; constant IPV6_RECVDSTPORT (line 24) | const IPV6_RECVDSTPORT: i32 = 64; type UdpRedirSocket (line 26) | pub struct UdpRedirSocket { method listen (line 34) | pub fn listen(ty: RedirType, addr: SocketAddr) -> io::Result io::Resu... method send_to (line 114) | pub async fn send_to(&self, buf: &[u8], target: SocketAddr) -> io::Res... method poll_send_to (line 118) | fn poll_send_to(&self, cx: &mut Context<'_>, buf: &[u8], target: Socke... method local_addr (line 132) | pub fn local_addr(&self) -> io::Result { method poll_recv_dest_from (line 138) | fn poll_recv_dest_from( function set_bindany (line 156) | fn set_bindany(_level: libc::c_int, socket: &Socket) -> io::Result<()> { function set_ip_origdstaddr (line 178) | fn set_ip_origdstaddr(level: libc::c_int, socket: &Socket) -> io::Result... function set_socket_before_bind (line 223) | fn set_socket_before_bind(addr: &SocketAddr, socket: &Socket) -> io::Res... function get_destination_addr (line 239) | fn get_destination_addr(msg: &libc::msghdr) -> io::Result { function recv_dest_from (line 315) | fn recv_dest_from(socket: &UdpSocket, buf: &mut [u8]) -> io::Result<(usi... FILE: crates/shadowsocks-service/src/local/redir/udprelay/sys/windows/mod.rs type UdpRedirSocket (line 12) | pub struct UdpRedirSocket; method listen (line 18) | pub fn listen(ty: RedirType, addr: SocketAddr) -> io::Result io::R... method send_to (line 34) | pub async fn send_to(&self, _buf: &[u8], _target: SocketAddr) -> io::R... method local_addr (line 39) | pub fn local_addr(&self) -> io::Result { method poll_recv_dest_from (line 45) | fn poll_recv_dest_from( FILE: crates/shadowsocks-service/src/local/socks/client/socks4/tcp_client.rs type Socks4TcpClient (line 20) | pub struct Socks4TcpClient { method connect (line 27) | pub async fn connect(addr: A, proxy: P, user_id: U) -> Result... method poll_read (line 59) | fn poll_read( method poll_write (line 69) | fn poll_write(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &[u... method poll_flush (line 73) | fn poll_flush(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Poll<... method poll_shutdown (line 77) | fn poll_shutdown(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Po... FILE: crates/shadowsocks-service/src/local/socks/client/socks5/tcp_client.rs type Socks5TcpClient (line 21) | pub struct Socks5TcpClient { method connect (line 28) | pub async fn connect(addr: A, proxy: P) -> Result method udp_associate (line 65) | pub async fn udp_associate(addr: A, proxy: P) -> Result<(Self, A... method poll_read (line 101) | fn poll_read( method poll_write (line 111) | fn poll_write(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &[u... method poll_flush (line 115) | fn poll_flush(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Poll<... method poll_shutdown (line 119) | fn poll_shutdown(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Po... FILE: crates/shadowsocks-service/src/local/socks/client/socks5/udp_client.rs type Socks5UdpClient (line 13) | pub struct Socks5UdpClient { method bind (line 23) | pub async fn bind(addrs: A) -> io::Result method associate (line 34) | pub async fn associate

(&mut self, proxy: P) -> Result<(), Error> method send_to (line 60) | pub async fn send_to(&self, frag: u8, buf: &[u8], target: A) -> Res... method recv_from (line 80) | pub async fn recv_from(&self, recv_buf: &mut [u8]) -> Result<(usize, u... method check_associated (line 96) | fn check_associated(&self) -> io::Result<()> { FILE: crates/shadowsocks-service/src/local/socks/config.rs type SSSocks5AuthPasswordUserConfig (line 14) | struct SSSocks5AuthPasswordUserConfig { type SSSocks5AuthPasswordConfig (line 20) | struct SSSocks5AuthPasswordConfig { type SSSocks5AuthConfig (line 25) | struct SSSocks5AuthConfig { type Socks5AuthConfig (line 32) | pub struct Socks5AuthConfig { method new (line 38) | pub fn new() -> Self { method load_from_file (line 57) | pub fn load_from_file + ?Sized>(filename: &P) -> io::Re... method auth_required (line 85) | pub fn auth_required(&self) -> bool { method default (line 91) | fn default() -> Self { type Socks5AuthPasswdConfig (line 100) | pub struct Socks5AuthPasswdConfig { method new (line 106) | pub fn new() -> Self { method add_user (line 111) | pub fn add_user(&mut self, user_name: U, password: P) method check_user (line 120) | pub fn check_user(&self, user_name: U, password: P) -> bool method total_users (line 132) | pub fn total_users(&self) -> usize { method default (line 138) | fn default() -> Self { FILE: crates/shadowsocks-service/src/local/socks/server/mod.rs type SocksBuilder (line 24) | pub struct SocksBuilder { method new (line 44) | pub fn new(client_config: ServerAddr, balancer: PingBalancer) -> Self { method with_context (line 50) | pub fn with_context(context: Arc, client_config: Serve... method set_mode (line 71) | pub fn set_mode(&mut self, mode: Mode) { method set_udp_expiry_duration (line 76) | pub fn set_udp_expiry_duration(&mut self, d: Duration) { method set_udp_capacity (line 81) | pub fn set_udp_capacity(&mut self, c: usize) { method set_udp_bind_addr (line 89) | pub fn set_udp_bind_addr(&mut self, a: ServerAddr) { method set_udp_associate_addr (line 93) | pub fn set_udp_associate_addr(&mut self, a: ServerAddr) { method set_socks5_auth (line 98) | pub fn set_socks5_auth(&mut self, p: Socks5AuthConfig) { method set_http_auth (line 104) | pub fn set_http_auth(&mut self, p: HttpAuthConfig) { method set_launchd_tcp_socket_name (line 110) | pub fn set_launchd_tcp_socket_name(&mut self, n: String) { method set_launchd_udp_socket_name (line 116) | pub fn set_launchd_udp_socket_name(&mut self, n: String) { method build (line 120) | pub async fn build(self) -> io::Result { type Socks (line 177) | pub struct Socks { method tcp_server (line 184) | pub fn tcp_server(&self) -> Option<&SocksTcpServer> { method udp_server (line 189) | pub fn udp_server(&self) -> Option<&SocksUdpServer> { method run (line 194) | pub async fn run(self) -> io::Result<()> { FILE: crates/shadowsocks-service/src/local/socks/server/server.rs type SocksTcpServerBuilder (line 18) | pub struct SocksTcpServerBuilder { method new (line 32) | pub(crate) fn new( method set_launchd_socket_name (line 57) | pub fn set_launchd_socket_name(&mut self, n: String) { method build (line 61) | pub async fn build(self) -> io::Result { type SocksTcpServer (line 95) | pub struct SocksTcpServer { method local_addr (line 108) | pub fn local_addr(&self) -> io::Result { method run (line 113) | pub async fn run(self) -> io::Result<()> { type SocksTcpHandler (line 153) | struct SocksTcpHandler { method handle_tcp_client (line 167) | async fn handle_tcp_client(self) -> io::Result<()> { method handle_tcp_client (line 179) | async fn handle_tcp_client(self) -> io::Result<()> { type SocksUdpServer (line 238) | pub type SocksUdpServer = Socks5UdpServer; FILE: crates/shadowsocks-service/src/local/socks/server/socks4/tcprelay.rs type Socks4TcpHandler (line 27) | pub struct Socks4TcpHandler { method new (line 34) | pub fn new(context: Arc, balancer: PingBalancer, mode:... method handle_socks4_client (line 42) | pub async fn handle_socks4_client(self, stream: TcpStream, peer_addr: ... method handle_socks4_connect (line 78) | async fn handle_socks4_connect( FILE: crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rs type Socks5TcpHandler (line 32) | pub struct Socks5TcpHandler { method new (line 41) | pub fn new( method check_auth (line 57) | async fn check_auth(&self, stream: &mut TcpStream, handshake_req: &Han... method check_auth_password (line 98) | async fn check_auth_password(&self, stream: &mut TcpStream) -> io::Res... method handle_socks5_client (line 166) | pub async fn handle_socks5_client(self, mut stream: TcpStream, peer_ad... method handle_tcp_connect (line 221) | async fn handle_tcp_connect( method handle_udp_associate (line 289) | async fn handle_udp_associate(self, mut stream: TcpStream, client_addr... FILE: crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rs type Socks5UdpServerBuilder (line 31) | pub struct Socks5UdpServerBuilder { method new (line 42) | pub(crate) fn new( method set_launchd_socket_name (line 62) | pub fn set_launchd_socket_name(&mut self, n: String) { method build (line 66) | pub async fn build(self) -> io::Result { type Socks5UdpInboundWriter (line 96) | struct Socks5UdpInboundWriter { method send_to (line 101) | async fn send_to(&self, peer_addr: SocketAddr, remote_addr: &Address, da... type Socks5UdpServer (line 131) | pub struct Socks5UdpServer { method local_addr (line 141) | pub fn local_addr(&self) -> io::Result { method run (line 146) | pub async fn run(self) -> io::Result<()> { FILE: crates/shadowsocks-service/src/local/socks/socks4.rs constant SOCKS4_VERSION (line 22) | pub const SOCKS4_VERSION: u8 = 4; constant SOCKS4_COMMAND_CONNECT (line 24) | pub const SOCKS4_COMMAND_CONNECT: u8 = 1; constant SOCKS4_COMMAND_BIND (line 25) | pub const SOCKS4_COMMAND_BIND: u8 = 2; constant SOCKS4_RESULT_REQUEST_GRANTED (line 27) | pub const SOCKS4_RESULT_REQUEST_GRANTED: u8 = 90; constant SOCKS4_RESULT_REQUEST_REJECTED_OR_FAILED (line 28) | pub const SOCKS4_RESULT_REQUEST_REJECTED_OR_FAILED: u8 = 91; constant SOCKS4_RESULT_REQUEST_REJECTED_CANNOT_CONNECT (line 29) | pub const SOCKS4_RESULT_REQUEST_REJECTED_CANNOT_CONNECT: u8 = 92; constant SOCKS4_RESULT_REQUEST_REJECTED_DIFFERENT_USER_ID (line 30) | pub const SOCKS4_RESULT_REQUEST_REJECTED_DIFFERENT_USER_ID: u8 = 93; type Command (line 35) | pub enum Command { method as_u8 (line 44) | fn as_u8(self) -> u8 { method from_u8 (line 52) | fn from_u8(code: u8) -> Option { type ResultCode (line 63) | pub enum ResultCode { method as_u8 (line 78) | fn as_u8(self) -> u8 { method from_u8 (line 89) | fn from_u8(code: u8) -> Self { method fmt (line 101) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Address (line 118) | pub enum Address { method fmt (line 127) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method fmt (line 137) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method from (line 146) | fn from(s: SocketAddrV4) -> Self { method from (line 152) | fn from((dn, port): (String, u16)) -> Self { method from (line 158) | fn from((dn, port): (&str, u16)) -> Self { method from (line 164) | fn from(addr: &Self) -> Self { function from (line 170) | fn from(addr: Address) -> Self { type HandshakeRequest (line 196) | pub struct HandshakeRequest { method read_from (line 204) | pub async fn read_from(r: &mut R) -> Result method write_to (line 261) | pub async fn write_to(&self, w: &mut W) -> io::Result<()> method write_to_buf (line 271) | pub fn write_to_buf(&self, buf: &mut B) { method serialized_len (line 306) | pub fn serialized_len(&self) -> usize { type HandshakeResponse (line 324) | pub struct HandshakeResponse { method new (line 330) | pub fn new(code: ResultCode) -> Self { method read_from (line 335) | pub async fn read_from(r: &mut R) -> Result method write_to (line 356) | pub async fn write_to(&self, w: &mut W) -> io::Result<()> method write_to_buf (line 366) | pub fn write_to_buf(&self, buf: &mut B) { method serialized_len (line 387) | pub fn serialized_len(&self) -> usize { type Error (line 394) | pub enum Error { function from (line 409) | fn from(err: Error) -> Self { FILE: crates/shadowsocks-service/src/local/tun/fake_tun.rs type Layer (line 17) | pub enum Layer { type Configuration (line 25) | pub struct Configuration; method tun_name (line 31) | pub fn tun_name>(&mut self, _tun_name: S) -> &mut Self { method address (line 36) | pub fn address(&mut self, _value: IpAddr) -> &mut Self { method destination (line 41) | pub fn destination(&mut self, _value: IpAddr) -> &mut Self { method broadcast (line 46) | pub fn broadcast(&mut self, _value: IpAddr) -> &mut Self { method netmask (line 51) | pub fn netmask(&mut self, _value: IpAddr) -> &mut Self { method mtu (line 56) | pub fn mtu(&mut self, _value: u16) -> &mut Self { method up (line 61) | pub fn up(&mut self) -> &mut Self { method down (line 66) | pub fn down(&mut self) -> &mut Self { method layer (line 71) | pub fn layer(&mut self, _value: Layer) -> &mut Self { method raw_fd (line 77) | pub fn raw_fd(&mut self, _fd: ::std::os::fd::RawFd) -> &mut Self { type Error (line 84) | pub enum Error { type Result (line 92) | pub type Result = ::std::result::Result; type AbstractDevice (line 95) | pub trait AbstractDevice: Read + Write { method configure (line 97) | fn configure(&mut self, _config: &Configuration) -> Result<()> { method tun_index (line 102) | fn tun_index(&self) -> Result; method tun_name (line 105) | fn tun_name(&self) -> Result; method set_tun_name (line 108) | fn set_tun_name(&mut self, tun_name: &str) -> Result<()>; method enabled (line 111) | fn enabled(&mut self, value: bool) -> Result<()>; method address (line 114) | fn address(&self) -> Result; method set_address (line 117) | fn set_address(&mut self, value: IpAddr) -> Result<()>; method destination (line 120) | fn destination(&self) -> Result; method set_destination (line 123) | fn set_destination(&mut self, value: IpAddr) -> Result<()>; method broadcast (line 126) | fn broadcast(&self) -> Result; method set_broadcast (line 129) | fn set_broadcast(&mut self, value: IpAddr) -> Result<()>; method netmask (line 132) | fn netmask(&self) -> Result; method set_netmask (line 135) | fn set_netmask(&mut self, value: IpAddr) -> Result<()>; method mtu (line 138) | fn mtu(&self) -> Result; method set_mtu (line 143) | fn set_mtu(&mut self, value: u16) -> Result<()>; method packet_information (line 148) | fn packet_information(&self) -> bool; method tun_name (line 172) | fn tun_name(&self) -> Result { method tun_index (line 176) | fn tun_index(&self) -> Result { method set_tun_name (line 180) | fn set_tun_name(&mut self, _: &str) -> Result<()> { method enabled (line 184) | fn enabled(&mut self, _: bool) -> Result<()> { method address (line 188) | fn address(&self) -> Result { method set_address (line 192) | fn set_address(&mut self, _: IpAddr) -> Result<()> { method destination (line 196) | fn destination(&self) -> Result { method set_destination (line 200) | fn set_destination(&mut self, _: IpAddr) -> Result<()> { method broadcast (line 204) | fn broadcast(&self) -> Result { method set_broadcast (line 208) | fn set_broadcast(&mut self, _: IpAddr) -> Result<()> { method netmask (line 212) | fn netmask(&self) -> Result { method set_netmask (line 216) | fn set_netmask(&mut self, _: IpAddr) -> Result<()> { method mtu (line 220) | fn mtu(&self) -> Result { method set_mtu (line 224) | fn set_mtu(&mut self, _: u16) -> Result<()> { method packet_information (line 228) | fn packet_information(&self) -> bool { type FakeQueue (line 151) | pub struct FakeQueue; method read (line 154) | fn read(&mut self, _: &mut [u8]) -> io::Result { method write (line 160) | fn write(&mut self, _: &[u8]) -> io::Result { method flush (line 164) | fn flush(&mut self) -> io::Result<()> { type FakeDevice (line 169) | pub struct FakeDevice; method read (line 234) | fn read(&mut self, _: &mut [u8]) -> io::Result { method write (line 240) | fn write(&mut self, _: &[u8]) -> io::Result { method flush (line 244) | fn flush(&mut self) -> io::Result<()> { type AsyncDevice (line 249) | pub struct AsyncDevice(FakeDevice); method as_ref (line 252) | fn as_ref(&self) -> &FakeDevice { method as_mut (line 258) | fn as_mut(&mut self) -> &mut FakeDevice { type Target (line 264) | type Target = FakeDevice; method deref (line 266) | fn deref(&self) -> &Self::Target { method deref_mut (line 272) | fn deref_mut(&mut self) -> &mut Self::Target { method poll_read (line 278) | fn poll_read(self: Pin<&mut Self>, _cx: &mut Context<'_>, _buf: &mut Rea... method poll_write (line 284) | fn poll_write(self: Pin<&mut Self>, _cx: &mut Context<'_>, _buf: &[u8]) ... method poll_flush (line 288) | fn poll_flush(self: Pin<&mut Self>, _cx: &mut Context<'_>) -> Poll, _cx: &mut Context<'_>) -> Poll Result { FILE: crates/shadowsocks-service/src/local/tun/ip_packet.rs type IpPacket (line 8) | pub enum IpPacket> { function new_checked (line 14) | pub fn new_checked(packet: T) -> smoltcp::wire::Result> { function src_addr (line 22) | pub fn src_addr(&self) -> IpAddr { function dst_addr (line 29) | pub fn dst_addr(&self) -> IpAddr { function protocol (line 36) | pub fn protocol(&self) -> IpProtocol { function payload (line 47) | pub fn payload(&self) -> &'a [u8] { FILE: crates/shadowsocks-service/src/local/tun/mod.rs type TunBuilder (line 52) | pub struct TunBuilder { method new (line 66) | pub fn new(context: Arc, balancer: PingBalancer) -> Se... method address (line 77) | pub fn address(&mut self, addr: IpNet) { method destination (line 81) | pub fn destination(&mut self, addr: IpNet) { method name (line 85) | pub fn name(&mut self, name: &str) { method file_descriptor (line 90) | pub fn file_descriptor(&mut self, fd: RawFd) { method udp_expiry_duration (line 94) | pub fn udp_expiry_duration(&mut self, udp_expiry_duration: Duration) { method udp_capacity (line 98) | pub fn udp_capacity(&mut self, udp_capacity: usize) { method mode (line 102) | pub fn mode(&mut self, mode: Mode) { method build (line 107) | pub async fn build(mut self) -> io::Result { type Tun (line 145) | pub struct Tun { method run (line 156) | pub async fn run(mut self) -> io::Result<()> { method handle_tun_frame (line 270) | async fn handle_tun_frame( FILE: crates/shadowsocks-service/src/local/tun/tcp.rs constant DEFAULT_TCP_SEND_BUFFER_SIZE (line 45) | const DEFAULT_TCP_SEND_BUFFER_SIZE: u32 = (0x3FFFu32 * 5).next_power_of_... constant DEFAULT_TCP_RECV_BUFFER_SIZE (line 46) | const DEFAULT_TCP_RECV_BUFFER_SIZE: u32 = (0x3FFFu32 * 5).next_power_of_... type TcpSocketState (line 49) | enum TcpSocketState { type TcpSocketControl (line 56) | struct TcpSocketControl { type ManagerNotify (line 65) | struct ManagerNotify { method new (line 70) | fn new(thread: Thread) -> Self { method notify (line 74) | fn notify(&self) { type TcpSocketManager (line 79) | struct TcpSocketManager { type SharedTcpConnectionControl (line 86) | type SharedTcpConnectionControl = Arc>; type TcpSocketCreation (line 88) | struct TcpSocketCreation { type TcpConnection (line 94) | struct TcpConnection { method new (line 116) | fn new( method drop (line 100) | fn drop(&mut self) { method poll_read (line 151) | fn poll_read(self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadB... method poll_write (line 183) | fn poll_write(self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8]) ->... method poll_flush (line 211) | fn poll_flush(self: Pin<&mut Self>, _cx: &mut Context<'_>) -> Poll, cx: &mut Context<'_>) -> Poll, balancer: PingBalancer, mtu: ... method handle_packet (line 503) | pub async fn handle_packet( method drive_interface_state (line 555) | pub async fn drive_interface_state(&mut self, frame: TokenBuffer) { method recv_packet (line 565) | pub async fn recv_packet(&mut self) -> TokenBuffer { method drop (line 251) | fn drop(&mut self) { function establish_client_tcp_redir (line 576) | async fn establish_client_tcp_redir( function handle_redir_client (line 596) | async fn handle_redir_client( FILE: crates/shadowsocks-service/src/local/tun/udp.rs type UdpTun (line 23) | pub struct UdpTun { method new (line 29) | pub fn new( method handle_packet (line 47) | pub async fn handle_packet( method recv_packet (line 66) | pub async fn recv_packet(&mut self) -> BytesMut { method cleanup_expired (line 74) | pub async fn cleanup_expired(&mut self) { method keep_alive (line 79) | pub async fn keep_alive(&mut self, peer_addr: &SocketAddr) { type UdpTunInboundWriter (line 85) | struct UdpTunInboundWriter { method new (line 90) | fn new(tun_tx: mpsc::Sender) -> Self { method send_to (line 96) | async fn send_to(&self, peer_addr: SocketAddr, remote_addr: &Address, da... FILE: crates/shadowsocks-service/src/local/tun/virt_device.rs type VirtTunDevice (line 20) | pub struct VirtTunDevice { method new (line 29) | pub fn new( method recv_available (line 55) | pub fn recv_available(&self) -> bool { type RxToken (line 61) | type RxToken<'a> = VirtRxToken<'a>; type TxToken (line 62) | type TxToken<'a> = VirtTxToken<'a>; method receive (line 64) | fn receive(&mut self, _timestamp: Instant) -> Option<(Self::RxToken<'_>,... method transmit (line 77) | fn transmit(&mut self, _timestamp: Instant) -> Option> { method capabilities (line 81) | fn capabilities(&self) -> DeviceCapabilities { type VirtRxToken (line 86) | pub struct VirtRxToken<'a> { function consume (line 92) | fn consume(self, f: F) -> R type VirtTxToken (line 100) | pub struct VirtTxToken<'a>(&'a mut VirtTunDevice); function consume (line 103) | fn consume(self, len: usize, f: F) -> R constant TOKEN_BUFFER_LIST_MAX_SIZE (line 121) | const TOKEN_BUFFER_LIST_MAX_SIZE: usize = 64; type TokenBuffer (line 124) | pub struct TokenBuffer { method with_capacity (line 144) | pub fn with_capacity(cap: usize) -> Self { method drop (line 129) | fn drop(&mut self) { type Target (line 157) | type Target = BytesMut; method deref (line 159) | fn deref(&self) -> &Self::Target { method deref_mut (line 165) | fn deref_mut(&mut self) -> &mut Self::Target { FILE: crates/shadowsocks-service/src/local/tunnel/server.rs type TunnelBuilder (line 15) | pub struct TunnelBuilder { method new (line 32) | pub fn new(forward_addr: Address, client_addr: ServerAddr, balancer: P... method with_context (line 38) | pub fn with_context( method set_udp_expiry_duration (line 61) | pub fn set_udp_expiry_duration(&mut self, d: Duration) { method set_udp_capacity (line 66) | pub fn set_udp_capacity(&mut self, c: usize) { method set_mode (line 71) | pub fn set_mode(&mut self, mode: Mode) { method set_udp_bind_addr (line 76) | pub fn set_udp_bind_addr(&mut self, addr: ServerAddr) { method set_launchd_tcp_socket_name (line 82) | pub fn set_launchd_tcp_socket_name(&mut self, n: String) { method set_launchd_udp_socket_name (line 88) | pub fn set_launchd_udp_socket_name(&mut self, n: String) { method build (line 92) | pub async fn build(self) -> io::Result { type Tunnel (line 140) | pub struct Tunnel { method tcp_server (line 147) | pub fn tcp_server(&self) -> Option<&TunnelTcpServer> { method udp_server (line 152) | pub fn udp_server(&self) -> Option<&TunnelUdpServer> { method run (line 157) | pub async fn run(self) -> io::Result<()> { FILE: crates/shadowsocks-service/src/local/tunnel/tcprelay.rs type TunnelTcpServerBuilder (line 16) | pub struct TunnelTcpServerBuilder { method new (line 26) | pub(crate) fn new( method set_launchd_socket_name (line 44) | pub fn set_launchd_socket_name(&mut self, n: String) { method build (line 48) | pub async fn build(self) -> io::Result { type TunnelTcpServer (line 78) | pub struct TunnelTcpServer { method local_addr (line 87) | pub fn local_addr(&self) -> io::Result { method run (line 92) | pub async fn run(self) -> io::Result<()> { function handle_tcp_client (line 117) | async fn handle_tcp_client( FILE: crates/shadowsocks-service/src/local/tunnel/udprelay.rs type TunnelUdpServerBuilder (line 18) | pub struct TunnelUdpServerBuilder { method new (line 30) | pub(crate) fn new( method set_launchd_socket_name (line 52) | pub fn set_launchd_socket_name(&mut self, n: String) { method build (line 56) | pub async fn build(self) -> io::Result { type TunnelUdpInboundWriter (line 87) | struct TunnelUdpInboundWriter { method send_to (line 92) | async fn send_to(&self, peer_addr: SocketAddr, _remote_addr: &Address, d... type TunnelUdpServer (line 97) | pub struct TunnelUdpServer { method local_addr (line 108) | pub fn local_addr(&self) -> io::Result { method run (line 113) | pub async fn run(self) -> io::Result<()> { FILE: crates/shadowsocks-service/src/local/utils.rs function establish_tcp_tunnel (line 17) | pub(crate) async fn establish_tcp_tunnel( function establish_tcp_tunnel_bypassed (line 87) | pub(crate) async fn establish_tcp_tunnel_bypassed( FILE: crates/shadowsocks-service/src/manager/mod.rs function run (line 21) | pub async fn run(config: Config) -> io::Result<()> { FILE: crates/shadowsocks-service/src/manager/server.rs type ServerInstanceMode (line 34) | enum ServerInstanceMode { type ServerInstance (line 44) | struct ServerInstance { method flow_stat (line 59) | fn flow_stat(&self) -> u64 { method drop (line 50) | fn drop(&mut self) { type ManagerBuilder (line 69) | pub struct ManagerBuilder { method new (line 83) | pub fn new(svr_cfg: ManagerConfig) -> Self { method with_context (line 88) | pub(crate) fn with_context(svr_cfg: ManagerConfig, context: SharedCont... method set_connect_opts (line 103) | pub fn set_connect_opts(&mut self, opts: ConnectOpts) { method set_accept_opts (line 108) | pub fn set_accept_opts(&mut self, opts: AcceptOpts) { method set_udp_expiry_duration (line 113) | pub fn set_udp_expiry_duration(&mut self, d: Duration) { method set_udp_capacity (line 118) | pub fn set_udp_capacity(&mut self, c: usize) { method config (line 123) | pub fn config(&self) -> &ManagerConfig { method set_dns_resolver (line 128) | pub fn set_dns_resolver(&mut self, resolver: Arc) { method set_acl (line 134) | pub fn set_acl(&mut self, acl: Arc) { method set_ipv6_first (line 139) | pub fn set_ipv6_first(&mut self, ipv6_first: bool) { method set_security_config (line 144) | pub fn set_security_config(&mut self, security: SecurityConfig) { method build (line 149) | pub async fn build(self) -> io::Result { type Manager (line 168) | pub struct Manager { method manager_config (line 184) | pub fn manager_config(&self) -> &ManagerConfig { method local_addr (line 189) | pub fn local_addr(&self) -> io::Result { method run (line 194) | pub async fn run(mut self) -> io::Result<()> { method add_server (line 238) | pub async fn add_server(&self, svr_cfg: ServerConfig) { method add_server_builtin (line 246) | async fn add_server_builtin(&self, svr_cfg: ServerConfig) { method server_pid_path (line 308) | fn server_pid_path(&self, port: u16) -> PathBuf { method server_config_path (line 316) | fn server_config_path(&self, port: u16) -> PathBuf { method kill_standalone_server (line 324) | fn kill_standalone_server(&self, port: u16) { method add_server_standalone (line 358) | async fn add_server_standalone(&self, svr_cfg: ServerConfig) { method handle_add (line 464) | async fn handle_add(&self, req: &AddRequest) -> io::Result { method handle_remove (line 571) | async fn handle_remove(&self, req: &RemoveRequest) -> RemoveResponse { method handle_list (line 583) | async fn handle_list(&self) -> ListResponse { method handle_ping (line 622) | async fn handle_ping(&self) -> PingResponse { method handle_stat (line 634) | async fn handle_stat(&self, _: &StatRequest) {} method handle_stat (line 637) | async fn handle_stat(&self, stat: &StatRequest) { FILE: crates/shadowsocks-service/src/net/flow.rs type FlowCounter (line 6) | type FlowCounter = std::sync::atomic::AtomicU64; type FlowCounter (line 8) | type FlowCounter = std::sync::atomic::AtomicU32; type FlowStat (line 11) | pub struct FlowStat { method new (line 27) | pub fn new() -> Self { method tx (line 32) | pub fn tx(&self) -> u64 { method incr_tx (line 37) | pub fn incr_tx(&self, n: u64) { method rx (line 42) | pub fn rx(&self) -> u64 { method incr_rx (line 47) | pub fn incr_rx(&self, n: u64) { method default (line 17) | fn default() -> Self { FILE: crates/shadowsocks-service/src/net/launch_activate_socket.rs function get_launch_activate_tcp_listener (line 17) | pub fn get_launch_activate_tcp_listener(name: &str, nonblock: bool) -> i... function get_launch_activate_udp_socket (line 28) | pub fn get_launch_activate_udp_socket(name: &str, nonblock: bool) -> io:... FILE: crates/shadowsocks-service/src/net/mod.rs constant UDP_ASSOCIATION_SEND_CHANNEL_SIZE (line 14) | pub const UDP_ASSOCIATION_SEND_CHANNEL_SIZE: usize = 1024; constant UDP_ASSOCIATION_KEEP_ALIVE_CHANNEL_SIZE (line 17) | pub const UDP_ASSOCIATION_KEEP_ALIVE_CHANNEL_SIZE: usize = 64; FILE: crates/shadowsocks-service/src/net/mon_socket.rs type MonProxySocket (line 16) | pub struct MonProxySocket { function from_socket (line 23) | pub fn from_socket(socket: ProxySocket, flow_stat: Arc) -> ... function get_ref (line 29) | pub fn get_ref(&self) -> &ProxySocket { function flow_stat (line 35) | pub fn flow_stat(&self) -> &FlowStat { function send (line 46) | pub async fn send(&self, addr: &Address, payload: &[u8]) -> io::Result<(... function send_with_ctrl (line 55) | pub async fn send_with_ctrl( function send_to (line 69) | pub async fn send_to(&self, target: SocketAddr, addr: &Address, payload:... function send_to_with_ctrl (line 78) | pub async fn send_to_with_ctrl( function recv (line 102) | pub async fn recv(&self, recv_buf: &mut [u8]) -> io::Result<(usize, Addr... function recv_with_ctrl (line 115) | pub async fn recv_with_ctrl( function recv_from (line 131) | pub async fn recv_from(&self, recv_buf: &mut [u8]) -> io::Result<(usize,... function recv_from_with_ctrl (line 144) | pub async fn recv_from_with_ctrl( FILE: crates/shadowsocks-service/src/net/mon_stream.rs type MonProxyStream (line 17) | pub struct MonProxyStream { function from_stream (line 25) | pub fn from_stream(stream: S, flow_stat: Arc) -> Self { function get_ref (line 30) | pub fn get_ref(&self) -> &S { function get_mut (line 35) | pub fn get_mut(&mut self) -> &mut S { function into_inner (line 40) | pub fn into_inner(self) -> S { method poll_read (line 50) | fn poll_read(self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadB... method poll_write (line 69) | fn poll_write(self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8]) ->... method poll_flush (line 82) | fn poll_flush(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll, cx: &mut Context<'_>) -> Poll Self { method reset (line 39) | pub fn reset(&mut self) { method validate_packet_id (line 47) | pub fn validate_packet_id(&mut self, packet_id: u64, limit: u64) -> bo... method default (line 24) | fn default() -> Self { function test_packet_window (line 89) | fn test_packet_window() { FILE: crates/shadowsocks-service/src/net/utils.rs function ignore_until_end (line 11) | pub async fn ignore_until_end(reader: &mut R) -> io::Result<()> function to_ipv4_mapped (line 31) | pub(crate) fn to_ipv4_mapped(ipv6: &Ipv6Addr) -> Option { FILE: crates/shadowsocks-service/src/server/context.rs type ServiceContext (line 17) | pub struct ServiceContext { method new (line 41) | pub fn new() -> Self { method context (line 46) | pub fn context(&self) -> SharedContext { method context_ref (line 51) | pub fn context_ref(&self) -> &Context { method set_connect_opts (line 56) | pub fn set_connect_opts(&mut self, connect_opts: ConnectOpts) { method connect_opts_ref (line 61) | pub fn connect_opts_ref(&self) -> &ConnectOpts { method set_acl (line 66) | pub fn set_acl(&mut self, acl: Arc) { method acl (line 71) | pub fn acl(&self) -> Option<&AccessControl> { method flow_stat (line 76) | pub fn flow_stat(&self) -> Arc { method flow_stat_ref (line 81) | pub fn flow_stat_ref(&self) -> &FlowStat { method set_dns_resolver (line 86) | pub fn set_dns_resolver(&mut self, resolver: Arc) { method dns_resolver (line 92) | pub fn dns_resolver(&self) -> &DnsResolver { method check_outbound_blocked (line 97) | pub async fn check_outbound_blocked(&self, addr: &Address) -> bool { method check_client_blocked (line 105) | pub fn check_client_blocked(&self, addr: &SocketAddr) -> bool { method set_ipv6_first (line 113) | pub fn set_ipv6_first(&mut self, ipv6_first: bool) { method set_security_config (line 119) | pub fn set_security_config(&mut self, security: &SecurityConfig) { method default (line 29) | fn default() -> Self { FILE: crates/shadowsocks-service/src/server/mod.rs constant SERVER_DEFAULT_KEEPALIVE_TIMEOUT (line 30) | pub(crate) const SERVER_DEFAULT_KEEPALIVE_TIMEOUT: Duration = Duration::... function run (line 33) | pub async fn run(config: Config) -> io::Result<()> { FILE: crates/shadowsocks-service/src/server/server.rs type ServerBuilder (line 21) | pub struct ServerBuilder { method new (line 32) | pub fn new(svr_cfg: ServerConfig) -> Self { method with_context (line 37) | fn with_context(context: ServiceContext, svr_cfg: ServerConfig) -> Self { method flow_stat (line 49) | pub fn flow_stat(&self) -> Arc { method flow_stat_ref (line 54) | pub fn flow_stat_ref(&self) -> &FlowStat { method set_connect_opts (line 59) | pub fn set_connect_opts(&mut self, opts: ConnectOpts) { method set_udp_expiry_duration (line 64) | pub fn set_udp_expiry_duration(&mut self, d: Duration) { method set_udp_capacity (line 69) | pub fn set_udp_capacity(&mut self, c: usize) { method set_manager_addr (line 74) | pub fn set_manager_addr(&mut self, manager_addr: ManagerAddr) { method server_config (line 79) | pub fn server_config(&self) -> &ServerConfig { method set_dns_resolver (line 84) | pub fn set_dns_resolver(&mut self, resolver: Arc) { method set_acl (line 89) | pub fn set_acl(&mut self, acl: Arc) { method set_accept_opts (line 94) | pub fn set_accept_opts(&mut self, opts: AcceptOpts) { method set_ipv6_first (line 99) | pub fn set_ipv6_first(&mut self, ipv6_first: bool) { method set_security_config (line 104) | pub fn set_security_config(&mut self, security: &SecurityConfig) { method build (line 113) | pub async fn build(mut self) -> io::Result { type Server (line 155) | pub struct Server { method server_config (line 166) | pub fn server_config(&self) -> &ServerConfig { method tcp_server (line 171) | pub fn tcp_server(&self) -> Option<&TcpServer> { method udp_server (line 176) | pub fn udp_server(&self) -> Option<&UdpServer> { method run (line 181) | pub async fn run(self) -> io::Result<()> { FILE: crates/shadowsocks-service/src/server/tcprelay.rs type TcpServer (line 29) | pub struct TcpServer { method new (line 36) | pub(crate) async fn new( method server_config (line 50) | pub fn server_config(&self) -> &ServerConfig { method local_addr (line 55) | pub fn local_addr(&self) -> io::Result { method run (line 60) | pub async fn run(self) -> io::Result<()> { function timeout_fut (line 106) | async fn timeout_fut(duration: Option, f: F) -> io::Resu... type TcpServerClient (line 119) | struct TcpServerClient { method serve (line 128) | async fn serve(mut self) -> io::Result<()> { FILE: crates/shadowsocks-service/src/server/udprelay.rs type NatKey (line 34) | enum NatKey { type AssociationMap (line 40) | type AssociationMap = LruCache; type SessionMap (line 42) | type SessionMap = LruCache; type NatMap (line 44) | enum NatMap { method cleanup_expired (line 51) | fn cleanup_expired(&mut self) { method keep_alive (line 63) | fn keep_alive(&mut self, key: &NatKey) { type UdpServer (line 79) | pub struct UdpServer { method new (line 90) | pub(crate) async fn new( method server_config (line 137) | pub fn server_config(&self) -> &ServerConfig { method local_addr (line 142) | pub fn local_addr(&self) -> io::Result { method run (line 147) | pub async fn run(mut self) -> io::Result<()> { method recv_one_packet (line 272) | async fn recv_one_packet( method send_packet (line 312) | async fn send_packet( type UdpAssociationSendMessage (line 376) | type UdpAssociationSendMessage = (SocketAddr, Address, Bytes, Option io::Result<()> { method drop (line 384) | fn drop(&mut self) { type ClientSessionContext (line 422) | struct ClientSessionContext { method new (line 429) | fn new(client_session_id: u64) -> Self { type UdpAssociationContext (line 438) | struct UdpAssociationContext { method create (line 473) | fn create( method dispatch_packet (line 503) | async fn dispatch_packet(&mut self, mut receiver: mpsc::Receiver u64 { FILE: crates/shadowsocks-service/src/sys/unix/macos.rs function launch_activate_socket (line 9) | fn launch_activate_socket( function get_launch_activate_socket (line 16) | pub fn get_launch_activate_socket(name: &str) -> io::Result { FILE: crates/shadowsocks-service/src/sys/unix/mod.rs function set_nofile (line 15) | pub fn set_nofile(nofile: u64) -> io::Result<()> { function set_nofile (line 35) | pub fn set_nofile(_nofile: u64) -> io::Result<()> { FILE: crates/shadowsocks-service/src/utils.rs type ServerHandle (line 17) | pub struct ServerHandle(pub JoinHandle>); method drop (line 21) | fn drop(&mut self) { type Output (line 27) | type Output = io::Result<()>; method poll (line 30) | fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll bool { method is_server (line 65) | pub fn is_server(self) -> bool { type Mode (line 72) | pub enum Mode { method enable_udp (line 80) | pub fn enable_udp(self) -> bool { method enable_tcp (line 85) | pub fn enable_tcp(self) -> bool { method merge (line 90) | pub fn merge(&self, mode: Self) -> Self { method as_str (line 102) | pub fn as_str(&self) -> &'static str { method fmt (line 112) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method deserialize (line 181) | fn deserialize(deserializer: D) -> Result method serialize (line 190) | fn serialize(&self, serializer: S) -> Result type Err (line 118) | type Err = (); method from_str (line 120) | fn from_str(s: &str) -> Result { type ModeVisitor (line 130) | struct ModeVisitor; type Value (line 133) | type Value = Mode; method expecting (line 135) | fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result { method visit_str (line 139) | fn visit_str(self, v: &str) -> Result method visit_string (line 149) | fn visit_string(self, v: String) -> Result method visit_bytes (line 156) | fn visit_bytes(self, v: &[u8]) -> Result method visit_byte_buf (line 166) | fn visit_byte_buf(self, v: Vec) -> Result type ServerWeight (line 202) | pub struct ServerWeight { method new (line 215) | pub fn new() -> Self { method tcp_weight (line 223) | pub fn tcp_weight(&self) -> f32 { method set_tcp_weight (line 228) | pub fn set_tcp_weight(&mut self, weight: f32) { method udp_weight (line 234) | pub fn udp_weight(&self) -> f32 { method set_udp_weight (line 239) | pub fn set_udp_weight(&mut self, weight: f32) { method default (line 208) | fn default() -> Self { type ServerUser (line 247) | pub struct ServerUser { method new (line 265) | pub fn new(name: N, key: K) -> Self method with_encoded_key (line 284) | pub fn with_encoded_key(name: N, key: &str) -> Result &str { method key (line 298) | pub fn key(&self) -> &[u8] { method encoded_key (line 303) | pub fn encoded_key(&self) -> String { method identity_hash (line 310) | pub fn identity_hash(&self) -> &[u8] { method clone_identity_hash (line 317) | pub fn clone_identity_hash(&self) -> Bytes { method fmt (line 254) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type ServerUserError (line 324) | pub enum ServerUserError { type ServerUserManager (line 332) | pub struct ServerUserManager { method new (line 338) | pub fn new() -> Self { method add_user (line 343) | pub fn add_user(&mut self, user: ServerUser) { method get_user_by_hash (line 348) | pub fn get_user_by_hash(&self, user_hash: &[u8]) -> Option<&ServerUser> { method clone_user_by_hash (line 353) | pub fn clone_user_by_hash(&self, user_hash: &[u8]) -> Option usize { method users_iter (line 363) | pub fn users_iter(&self) -> impl Iterator { method default (line 369) | fn default() -> Self { type ServerSource (line 376) | pub enum ServerSource { type ServerConfigError (line 385) | pub enum ServerConfigError { type ServerConfig (line 405) | pub struct ServerConfig { method new (line 582) | pub fn new(addr: A, password: P, method: CipherKind) -> Result(&mut self, method: CipherKind, password: P) -> Re... method set_plugin (line 624) | pub fn set_plugin(&mut self, p: PluginConfig) { method set_addr (line 629) | pub fn set_addr(&mut self, a: A) method addr (line 637) | pub fn addr(&self) -> &ServerAddr { method key (line 642) | pub fn key(&self) -> &[u8] { method password (line 647) | pub fn password(&self) -> &str { method identity_keys (line 652) | pub fn identity_keys(&self) -> &[Bytes] { method clone_identity_keys (line 657) | pub fn clone_identity_keys(&self) -> Arc> { method set_user_manager (line 662) | pub fn set_user_manager(&mut self, user_manager: ServerUserManager) { method user_manager (line 667) | pub fn user_manager(&self) -> Option<&ServerUserManager> { method clone_user_manager (line 672) | pub fn clone_user_manager(&self) -> Option> { method method (line 677) | pub fn method(&self) -> CipherKind { method plugin (line 682) | pub fn plugin(&self) -> Option<&PluginConfig> { method set_plugin_addr (line 687) | pub fn set_plugin_addr(&mut self, a: ServerAddr) { method plugin_addr (line 692) | pub fn plugin_addr(&self) -> Option<&ServerAddr> { method tcp_external_addr (line 697) | pub fn tcp_external_addr(&self) -> &ServerAddr { method udp_external_addr (line 707) | pub fn udp_external_addr(&self) -> &ServerAddr { method set_timeout (line 717) | pub fn set_timeout(&mut self, timeout: Duration) { method timeout (line 722) | pub fn timeout(&self) -> Option { method remarks (line 727) | pub fn remarks(&self) -> Option<&str> { method set_remarks (line 732) | pub fn set_remarks(&mut self, remarks: S) method id (line 740) | pub fn id(&self) -> Option<&str> { method set_id (line 745) | pub fn set_id(&mut self, id: S) method mode (line 753) | pub fn mode(&self) -> Mode { method set_mode (line 758) | pub fn set_mode(&mut self, mode: Mode) { method weight (line 763) | pub fn weight(&self) -> &ServerWeight { method set_weight (line 768) | pub fn set_weight(&mut self, weight: ServerWeight) { method source (line 773) | pub fn source(&self) -> ServerSource { method set_source (line 778) | pub fn set_source(&mut self, source: ServerSource) { method to_qrcode_url (line 786) | pub fn to_qrcode_url(&self) -> String { method to_url (line 792) | pub fn to_url(&self) -> String { method from_url (line 837) | pub fn from_url(encoded: &str) -> Result { method is_basic (line 995) | pub fn is_basic(&self) -> bool { function make_derived_key (line 448) | fn make_derived_key(method: CipherKind, password: &str, enc_key: &mut [u... function method_support_eih (line 487) | pub fn method_support_eih(method: CipherKind) -> bool { function password_to_keys (line 495) | fn password_to_keys

(method: CipherKind, password: P) -> Result<(Strin... type UrlParseError (line 1002) | pub enum UrlParseError { type Err (line 1024) | type Err = UrlParseError; method from_str (line 1026) | fn from_str(s: &str) -> Result { type ServerAddr (line 1033) | pub enum ServerAddr { method host (line 1042) | pub fn host(&self) -> String { method port (line 1050) | pub fn port(&self) -> u16 { method deserialize (line 1153) | fn deserialize(deserializer: D) -> Result method serialize (line 1162) | fn serialize(&self, serializer: S) -> Result method from (line 1171) | fn from(addr: SocketAddr) -> Self { method from (line 1177) | fn from((dname, port): (I, u16)) -> Self { method from (line 1183) | fn from(addr: Address) -> Self { method from (line 1192) | fn from(addr: &Address) -> Self { type ServerAddrError (line 1060) | pub struct ServerAddrError; method fmt (line 1063) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Err (line 1069) | type Err = ServerAddrError; method from_str (line 1071) | fn from_str(s: &str) -> Result { method fmt (line 1094) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type ServerAddrVisitor (line 1102) | struct ServerAddrVisitor; type Value (line 1105) | type Value = ServerAddr; method expecting (line 1107) | fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result { method visit_str (line 1111) | fn visit_str(self, v: &str) -> Result method visit_string (line 1121) | fn visit_string(self, v: String) -> Result method visit_bytes (line 1128) | fn visit_bytes(self, v: &[u8]) -> Result method visit_byte_buf (line 1138) | fn visit_byte_buf(self, v: Vec) -> Result method from (line 1201) | fn from(addr: ServerAddr) -> Self { method from (line 1210) | fn from(addr: &ServerAddr) -> Self { type ManagerAddr (line 1220) | pub enum ManagerAddr { method deserialize (line 1334) | fn deserialize(deserializer: D) -> Result method serialize (line 1343) | fn serialize(&self, serializer: S) -> Result method from (line 1352) | fn from(addr: SocketAddr) -> Self { method from (line 1358) | fn from((dname, port): (&'a str, u16)) -> Self { method from (line 1364) | fn from((dname, port): (String, u16)) -> Self { method from (line 1371) | fn from(p: PathBuf) -> Self { type ManagerAddrError (line 1232) | pub struct ManagerAddrError; method fmt (line 1235) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Err (line 1241) | type Err = ManagerAddrError; method from_str (line 1243) | fn from_str(s: &str) -> Result { method fmt (line 1273) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type ManagerAddrVisitor (line 1283) | struct ManagerAddrVisitor; type Value (line 1286) | type Value = ManagerAddr; method expecting (line 1288) | fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result { method visit_str (line 1292) | fn visit_str(self, v: &str) -> Result method visit_string (line 1302) | fn visit_string(self, v: String) -> Result method visit_bytes (line 1309) | fn visit_bytes(self, v: &[u8]) -> Result method visit_byte_buf (line 1319) | fn visit_byte_buf(self, v: Vec) -> Result type ReplayAttackPolicy (line 1378) | pub enum ReplayAttackPolicy { method fmt (line 1395) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type ReplayAttackPolicyError (line 1407) | pub struct ReplayAttackPolicyError; method fmt (line 1410) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Err (line 1416) | type Err = ReplayAttackPolicyError; method from_str (line 1418) | fn from_str(s: &str) -> Result { function test_server_config_from_url (line 1434) | fn test_server_config_from_url() { FILE: crates/shadowsocks/src/context.rs type Context (line 17) | pub struct Context { method new (line 36) | pub fn new(config_type: ServerType) -> Self { method new_shared (line 46) | pub fn new_shared(config_type: ServerType) -> SharedContext { method check_nonce_and_set (line 55) | fn check_nonce_and_set(&self, method: CipherKind, nonce: &[u8]) -> bool { method generate_nonce (line 63) | pub fn generate_nonce(&self, method: CipherKind, nonce: &mut [u8], uni... method check_nonce_replay (line 90) | pub fn check_nonce_replay(&self, method: CipherKind, nonce: &[u8]) -> ... method set_dns_resolver (line 126) | pub fn set_dns_resolver(&mut self, resolver: Arc) { method dns_resolver (line 131) | pub fn dns_resolver(&self) -> &Arc { method dns_resolve (line 136) | pub async fn dns_resolve<'a>( method set_ipv6_first (line 145) | pub fn set_ipv6_first(&mut self, ipv6_first: bool) { method ipv6_first (line 150) | pub fn ipv6_first(&self) -> bool { method set_replay_attack_policy (line 155) | pub fn set_replay_attack_policy(&mut self, replay_policy: ReplayAttack... method replay_attack_policy (line 160) | pub fn replay_attack_policy(&self) -> ReplayAttackPolicy { type SharedContext (line 32) | pub type SharedContext = Arc; FILE: crates/shadowsocks/src/dns_resolver/hickory_dns_resolver.rs type ShadowDnsRuntimeProvider (line 30) | pub struct ShadowDnsRuntimeProvider { method new (line 36) | fn new(connect_opts: ConnectOpts) -> Self { type Time (line 45) | type Time = TokioTime; method poll_recv_from (line 48) | fn poll_recv_from(&self, cx: &mut Context<'_>, buf: &mut [u8]) -> Poll, buf: &[u8], target: SocketA... type Handle (line 64) | type Handle = TokioHandle; type Tcp (line 65) | type Tcp = AsyncIoTokioAsStd; type Timer (line 66) | type Timer = TokioTime; type Udp (line 67) | type Udp = ShadowUdpSocket; method create_handle (line 69) | fn create_handle(&self) -> Self::Handle { method connect_tcp (line 73) | fn connect_tcp( method bind_udp (line 112) | fn bind_udp( type ShadowDnsConnectionProvider (line 134) | pub type ShadowDnsConnectionProvider = GenericConnector; function create_resolver (line 142) | pub async fn create_resolver( FILE: crates/shadowsocks/src/dns_resolver/resolver.rs type DnsResolve (line 35) | pub trait DnsResolve { method resolve (line 37) | async fn resolve(&self, addr: &str, port: u16) -> io::Result Self { method hickory_dns_system_resolver (line 239) | pub async fn hickory_dns_system_resolver( method hickory_resolver (line 273) | pub async fn hickory_resolver( method custom_resolver (line 283) | pub fn custom_resolver(custom: R) -> Self method resolve (line 291) | pub async fn resolve<'a>( method is_system_resolver (line 412) | pub fn is_system_resolver(&self) -> bool { method default (line 74) | fn default() -> Self { method fmt (line 80) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method drop (line 94) | fn drop(&mut self) { function hickory_dns_notify_update_dns (line 155) | async fn hickory_dns_notify_update_dns(resolver: Arc Result<(), Error> { method request (line 61) | async fn request(&mut self, req: &S) -> Result FILE: crates/shadowsocks/src/manager/datagram.rs type ManagerSocketAddr (line 19) | pub enum ManagerSocketAddr { method is_unnamed (line 27) | pub fn is_unnamed(&self) -> bool { method fmt (line 37) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ManagerDatagram (line 50) | pub enum ManagerDatagram { method bind (line 58) | pub async fn bind(context: &Context, bind_addr: &ManagerAddr) -> io::R... method connect (line 80) | pub async fn connect(context: &Context, bind_addr: &ManagerAddr, conne... method connect_socket_addr (line 103) | async fn connect_socket_addr(sa: SocketAddr, connect_opts: &ConnectOpt... method recv (line 109) | pub async fn recv(&mut self, buf: &mut [u8]) -> io::Result { method recv_from (line 118) | pub async fn recv_from(&mut self, buf: &mut [u8]) -> io::Result<(usize... method send (line 133) | pub async fn send(&mut self, buf: &[u8]) -> io::Result { method send_to (line 142) | pub async fn send_to(&mut self, buf: &[u8], target: &ManagerSocketAddr... method send_to_manager (line 170) | pub async fn send_to_manager(&mut self, buf: &[u8], context: &Context,... method local_addr (line 196) | pub fn local_addr(&self) -> io::Result { FILE: crates/shadowsocks/src/manager/error.rs type Error (line 11) | pub enum Error { function from (line 19) | fn from(e: Error) -> Self { FILE: crates/shadowsocks/src/manager/listener.rs type ManagerListener (line 17) | pub struct ManagerListener { method bind (line 23) | pub async fn bind(context: &Context, bind_addr: &ManagerAddr) -> io::R... method recv_from (line 29) | pub async fn recv_from(&mut self) -> Result<(ManagerRequest, ManagerSo... method send_to (line 35) | pub async fn send_to(&mut self, data: &P, target: ... method local_addr (line 44) | pub fn local_addr(&self) -> io::Result { FILE: crates/shadowsocks/src/manager/protocol.rs type ManagerProtocol (line 9) | pub trait ManagerProtocol: Sized { method from_bytes (line 10) | fn from_bytes(buf: &[u8]) -> Result; method to_bytes (line 11) | fn to_bytes(&self) -> Result, Error>; method from_bytes (line 46) | fn from_bytes(buf: &[u8]) -> Result { method to_bytes (line 64) | fn to_bytes(&self) -> Result, Error> { method from_bytes (line 77) | fn from_bytes(buf: &[u8]) -> Result { method to_bytes (line 81) | fn to_bytes(&self) -> Result, Error> { method from_bytes (line 95) | fn from_bytes(buf: &[u8]) -> Result { method to_bytes (line 113) | fn to_bytes(&self) -> Result, Error> { method from_bytes (line 126) | fn from_bytes(buf: &[u8]) -> Result { method to_bytes (line 130) | fn to_bytes(&self) -> Result, Error> { method from_bytes (line 142) | fn from_bytes(buf: &[u8]) -> Result { method to_bytes (line 151) | fn to_bytes(&self) -> Result, Error> { method from_bytes (line 164) | fn from_bytes(buf: &[u8]) -> Result { method to_bytes (line 169) | fn to_bytes(&self) -> Result, Error> { method from_bytes (line 181) | fn from_bytes(buf: &[u8]) -> Result { method to_bytes (line 190) | fn to_bytes(&self) -> Result, Error> { method from_bytes (line 203) | fn from_bytes(buf: &[u8]) -> Result { method to_bytes (line 221) | fn to_bytes(&self) -> Result, Error> { method from_bytes (line 237) | fn from_bytes(buf: &[u8]) -> Result { method to_bytes (line 255) | fn to_bytes(&self) -> Result, Error> { method from_bytes (line 268) | fn from_bytes(_: &[u8]) -> Result { method to_bytes (line 272) | fn to_bytes(&self) -> Result, Error> { method to_bytes (line 303) | fn to_bytes(&self) -> Result, Error> { method from_bytes (line 313) | fn from_bytes(buf: &[u8]) -> Result { type ServerUserConfig (line 16) | pub struct ServerUserConfig { type ServerConfig (line 23) | pub struct ServerConfig { type AddRequest (line 43) | pub type AddRequest = ServerConfig; type AddResponse (line 74) | pub struct AddResponse(pub String); type RemoveRequest (line 90) | pub struct RemoveRequest { type RemoveResponse (line 123) | pub struct RemoveResponse(pub String); type ListRequest (line 139) | pub struct ListRequest; type ListResponse (line 159) | pub struct ListResponse { type PingRequest (line 178) | pub struct PingRequest; type PingResponse (line 198) | pub struct PingResponse { type StatRequest (line 232) | pub struct StatRequest { type ErrorResponse (line 265) | pub struct ErrorResponse(pub E); type ManagerRequest (line 281) | pub enum ManagerRequest { method command (line 291) | pub fn command(&self) -> &'static str { type Error (line 358) | pub enum Error { function from (line 372) | fn from(err: Error) -> Self { FILE: crates/shadowsocks/src/net/mod.rs type AddrFamily (line 21) | pub enum AddrFamily { method from (line 29) | fn from(addr: &SocketAddr) -> Self { method from (line 38) | fn from(addr: SocketAddr) -> Self { function is_dual_stack_addr (line 47) | pub fn is_dual_stack_addr(addr: &SocketAddr) -> bool { FILE: crates/shadowsocks/src/net/option.rs type TcpSocketOpts (line 7) | pub struct TcpSocketOpts { type UdpSocketOpts (line 35) | pub struct UdpSocketOpts { type ConnectOpts (line 47) | pub struct ConnectOpts { method set_vpn_socket_protect (line 110) | pub fn set_vpn_socket_protect(&mut self, f: F) type AcceptOpts (line 85) | pub struct AcceptOpts { type SocketProtect (line 127) | pub trait SocketProtect { method protect (line 129) | fn protect(&self, fd: RawFd) -> io::Result<()>; method protect (line 157) | fn protect(&self, fd: RawFd) -> io::Result<()> { function fmt (line 133) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type MakeSocketProtect (line 140) | pub trait MakeSocketProtect { method make_socket_protect (line 144) | fn make_socket_protect(self) -> Self::SocketProtectType; type SocketProtectType (line 167) | type SocketProtectType = SocketProtectFn; method make_socket_protect (line 169) | fn make_socket_protect(self) -> Self::SocketProtectType { type SocketProtectFn (line 148) | pub struct SocketProtectFn { FILE: crates/shadowsocks/src/net/sys/mod.rs function set_common_sockopt_for_connect (line 24) | fn set_common_sockopt_for_connect(addr: SocketAddr, socket: &TcpSocket, ... function set_common_sockopt_after_connect_sys (line 64) | fn set_common_sockopt_after_connect_sys(_: &tokio::net::TcpStream, _: &C... function socket_bind_dual_stack (line 72) | pub fn socket_bind_dual_stack(socket: &S, addr: &SocketAddr, ipv6_onl... function socket_bind_dual_stack (line 84) | pub fn socket_bind_dual_stack(socket: &S, addr: &SocketAddr, ipv6_onl... function socket_bind_dual_stack_inner (line 92) | fn socket_bind_dual_stack_inner(socket: &Socket, addr: &SocketAddr, ipv6... type IpStackCapabilities (line 131) | pub struct IpStackCapabilities { function check_ipv4_mapped_ipv6_capability (line 175) | fn check_ipv4_mapped_ipv6_capability() -> io::Result<()> { function get_ip_stack_capabilities (line 186) | pub fn get_ip_stack_capabilities() -> &'static IpStackCapabilities { FILE: crates/shadowsocks/src/net/sys/unix/bsd/freebsd.rs type TcpStream (line 29) | pub enum TcpStream { method connect (line 35) | pub async fn connect(addr: SocketAddr, opts: &ConnectOpts) -> io::Resu... method local_addr (line 75) | pub fn local_addr(&self) -> io::Result { method peer_addr (line 82) | pub fn peer_addr(&self) -> io::Result { method nodelay (line 89) | pub fn nodelay(&self) -> io::Result { method set_nodelay (line 96) | pub fn set_nodelay(&self, nodelay: bool) -> io::Result<()> { method as_raw_fd (line 105) | fn as_raw_fd(&self) -> RawFd { method poll_read (line 114) | fn poll_read(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &mut... method poll_write (line 123) | fn poll_write(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &[u... method poll_flush (line 130) | fn poll_flush(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Poll<... method poll_shutdown (line 137) | fn poll_shutdown(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Po... function set_tcp_fastopen (line 150) | pub fn set_tcp_fastopen(socket: &S) -> io::Result<()> { function create_inbound_tcp_socket (line 173) | pub async fn create_inbound_tcp_socket(bind_addr: &SocketAddr, _accept_o... function set_disable_ip_fragmentation (line 182) | pub fn set_disable_ip_fragmentation(af: AddrFamily, socket: ... function create_outbound_udp_socket (line 229) | pub async fn create_outbound_udp_socket(af: AddrFamily, config: &Connect... function bind_outbound_udp_socket (line 252) | pub async fn bind_outbound_udp_socket(bind_addr: &SocketAddr, config: &C... function recvmsg_fallback (line 277) | fn recvmsg_fallback(sock: &S, msg: &mut BatchRecvMessage<'_>... function batch_recvmsg (line 301) | pub fn batch_recvmsg(sock: &S, msgs: &mut [BatchRecvMessage<... function sendmsg_fallback (line 363) | fn sendmsg_fallback(sock: &S, msg: &mut BatchSendMessage<'_>... function batch_sendmsg (line 384) | pub fn batch_sendmsg(sock: &S, msgs: &mut [BatchSendMessage<... FILE: crates/shadowsocks/src/net/sys/unix/bsd/macos.rs type TcpStream (line 32) | pub enum TcpStream { method connect (line 38) | pub async fn connect(addr: SocketAddr, opts: &ConnectOpts) -> io::Resu... method connect_mptcp (line 51) | async fn connect_mptcp(addr: SocketAddr, opts: &ConnectOpts) -> io::Re... method connect_with_socket (line 70) | async fn connect_with_socket(socket: TcpSocket, addr: SocketAddr, opts... method local_addr (line 132) | pub fn local_addr(&self) -> io::Result { method peer_addr (line 139) | pub fn peer_addr(&self) -> io::Result { method nodelay (line 146) | pub fn nodelay(&self) -> io::Result { method set_nodelay (line 153) | pub fn set_nodelay(&self, nodelay: bool) -> io::Result<()> { method as_raw_fd (line 162) | fn as_raw_fd(&self) -> RawFd { method poll_read (line 171) | fn poll_read(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &mut... method poll_write (line 180) | fn poll_write(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &[u... method poll_flush (line 187) | fn poll_flush(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Poll<... method poll_shutdown (line 194) | fn poll_shutdown(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Po... function set_tcp_fastopen (line 206) | pub fn set_tcp_fastopen(socket: &S) -> io::Result<()> { function create_inbound_tcp_socket (line 229) | pub async fn create_inbound_tcp_socket(bind_addr: &SocketAddr, _accept_o... function find_interface_index_cached (line 236) | fn find_interface_index_cached(iface: &str) -> io::Result { function set_ip_bound_if (line 278) | fn set_ip_bound_if(socket: &S, addr: &SocketAddr, iface: &st... function set_disable_ip_fragmentation (line 317) | pub fn set_disable_ip_fragmentation(af: AddrFamily, socket: ... function create_outbound_udp_socket (line 356) | pub async fn create_outbound_udp_socket(af: AddrFamily, config: &Connect... function bind_outbound_udp_socket (line 379) | pub async fn bind_outbound_udp_socket(bind_addr: &SocketAddr, config: &C... type msghdr_x (line 410) | struct msghdr_x { function recvmsg_x (line 422) | fn recvmsg_x(s: libc::c_int, msgp: *const msghdr_x, cnt: libc::c_uint, f... function sendmsg_x (line 423) | fn sendmsg_x(s: libc::c_int, msgp: *const msghdr_x, cnt: libc::c_uint, f... function recvmsg_fallback (line 428) | fn recvmsg_fallback(sock: &S, msg: &mut BatchRecvMessage<'_>... function batch_recvmsg (line 452) | pub fn batch_recvmsg(sock: &S, msgs: &mut [BatchRecvMessage<... function sendmsg_fallback (line 506) | fn sendmsg_fallback(sock: &S, msg: &mut BatchSendMessage<'_>... function batch_sendmsg (line 527) | pub fn batch_sendmsg(sock: &S, msgs: &mut [BatchSendMessage<... FILE: crates/shadowsocks/src/net/sys/unix/linux/mod.rs type TcpStream (line 29) | pub enum TcpStream { method connect (line 35) | pub async fn connect(addr: SocketAddr, opts: &ConnectOpts) -> io::Resu... method connect_mptcp (line 48) | async fn connect_mptcp(addr: SocketAddr, opts: &ConnectOpts) -> io::Re... method connect_with_socket (line 53) | async fn connect_with_socket(socket: TcpSocket, addr: SocketAddr, opts... method local_addr (line 101) | pub fn local_addr(&self) -> io::Result { method peer_addr (line 108) | pub fn peer_addr(&self) -> io::Result { method nodelay (line 115) | pub fn nodelay(&self) -> io::Result { method set_nodelay (line 122) | pub fn set_nodelay(&self, nodelay: bool) -> io::Result<()> { method as_raw_fd (line 131) | fn as_raw_fd(&self) -> RawFd { method poll_read (line 140) | fn poll_read(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &mut... method poll_write (line 149) | fn poll_write(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &[u... method poll_flush (line 156) | fn poll_flush(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Poll<... method poll_shutdown (line 163) | fn poll_shutdown(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Po... function set_tcp_fastopen (line 174) | pub fn set_tcp_fastopen(socket: &S) -> io::Result<()> { function create_mptcp_socket (line 204) | fn create_mptcp_socket(bind_addr: &SocketAddr) -> io::Result { function create_inbound_tcp_socket (line 224) | pub async fn create_inbound_tcp_socket(bind_addr: &SocketAddr, accept_op... function set_disable_ip_fragmentation (line 237) | pub fn set_disable_ip_fragmentation(af: AddrFamily, socket: ... function create_outbound_udp_socket (line 276) | pub async fn create_outbound_udp_socket(af: AddrFamily, config: &Connect... function bind_outbound_udp_socket (line 299) | pub async fn bind_outbound_udp_socket(bind_addr: &SocketAddr, config: &C... function set_bindtodevice (line 351) | fn set_bindtodevice(socket: &S, iface: &str) -> io::Result<(... function send_vpn_protect_uds (line 391) | async fn send_vpn_protect_uds>(protect_path: P, fd: RawFd... function vpn_protect (line 413) | pub async fn vpn_protect(socket: &S, opts: &ConnectOpts) -> io::Resul... function recvmsg_fallback (line 439) | fn recvmsg_fallback(sock: &S, msg: &mut BatchRecvMessage<'_>... function batch_recvmsg (line 463) | pub fn batch_recvmsg(sock: &S, msgs: &mut [BatchRecvMessage<... function sendmsg_fallback (line 525) | fn sendmsg_fallback(sock: &S, msg: &mut BatchSendMessage<'_>... function batch_sendmsg (line 546) | pub fn batch_sendmsg(sock: &S, msgs: &mut [BatchSendMessage<... FILE: crates/shadowsocks/src/net/sys/unix/mod.rs function create_inbound_udp_socket (line 33) | pub async fn create_inbound_udp_socket(addr: &SocketAddr, ipv6_only: boo... function set_tcp_keepalive (line 59) | fn set_tcp_keepalive(socket: &Socket, tcp: &TcpSocketOpts) -> io::Result... function socket_call_warp (line 98) | fn socket_call_warp(stream: &S, f: F) -> io::Result<()> function set_common_sockopt_after_connect (line 107) | pub fn set_common_sockopt_after_connect(stream: &S, opts: &ConnectOpt... function set_common_sockopt_after_connect_impl (line 114) | fn set_common_sockopt_after_connect_impl(socket: &Socket, opts: &Connect... function set_common_sockopt_after_accept (line 124) | pub fn set_common_sockopt_after_accept(stream: &S, opts: &AcceptOpts)... function set_common_sockopt_after_accept_impl (line 131) | fn set_common_sockopt_after_accept_impl(socket: &Socket, opts: &AcceptOp... FILE: crates/shadowsocks/src/net/sys/unix/others.rs type TcpStream (line 23) | pub struct TcpStream(#[pin] TokioTcpStream); method connect (line 26) | pub async fn connect(addr: SocketAddr, opts: &ConnectOpts) -> io::Resu... type Target (line 41) | type Target = TokioTcpStream; method deref (line 43) | fn deref(&self) -> &Self::Target { method deref_mut (line 49) | fn deref_mut(&mut self) -> &mut Self::Target { method poll_read (line 55) | fn poll_read(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &mut... method poll_write (line 61) | fn poll_write(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &[u... method poll_flush (line 65) | fn poll_flush(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Poll<... method poll_shutdown (line 69) | fn poll_shutdown(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Po... function set_disable_ip_fragmentation (line 76) | pub fn set_disable_ip_fragmentation(_af: AddrFamily, _socket... function create_outbound_udp_socket (line 82) | pub async fn create_outbound_udp_socket(af: AddrFamily, config: &Connect... function bind_outbound_udp_socket (line 106) | pub async fn bind_outbound_udp_socket(bind_addr: &SocketAddr, _config: &... function set_tcp_fastopen (line 116) | pub fn set_tcp_fastopen(_: &S) -> io::Result<()> { function create_inbound_tcp_socket (line 122) | pub async fn create_inbound_tcp_socket(bind_addr: &SocketAddr, _accept_o... FILE: crates/shadowsocks/src/net/sys/unix/uds.rs type UnixStream (line 21) | pub struct UnixStream { method connect (line 28) | pub async fn connect>(path: P) -> io::Result { method poll_send_with_fd (line 32) | fn poll_send_with_fd(&self, cx: &mut Context, buf: &[u8], fds: &[RawFd... method send_with_fd (line 46) | pub async fn send_with_fd(&mut self, buf: &[u8], fds: &[RawFd]) -> io:... method poll_recv_with_fd (line 50) | fn poll_recv_with_fd( method recv_with_fd (line 71) | pub async fn recv_with_fd(&mut self, buf: &mut [u8], fds: &mut [RawFd]... method poll_read (line 77) | fn poll_read(self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadB... method poll_write (line 83) | fn poll_write(self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8]) ->... method poll_flush (line 87) | fn poll_flush(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll, cx: &mut Context<'_>) -> Poll>(path: P) -> io::Result { method poll_accept (line 108) | pub fn poll_accept(&self, cx: &mut Context<'_>) -> Poll io::Result<(UnixStream, SocketAddr)> { FILE: crates/shadowsocks/src/net/sys/windows/mod.rs type TcpStream (line 50) | pub enum TcpStream { method connect (line 56) | pub async fn connect(addr: SocketAddr, opts: &ConnectOpts) -> io::Resu... method local_addr (line 83) | pub fn local_addr(&self) -> io::Result { method peer_addr (line 90) | pub fn peer_addr(&self) -> io::Result { method nodelay (line 97) | pub fn nodelay(&self) -> io::Result { method set_nodelay (line 104) | pub fn set_nodelay(&self, nodelay: bool) -> io::Result<()> { method as_raw_socket (line 113) | fn as_raw_socket(&self) -> RawSocket { method poll_read (line 122) | fn poll_read(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &mut... method poll_write (line 131) | fn poll_write(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &[u... method poll_flush (line 138) | fn poll_flush(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Poll<... method poll_shutdown (line 145) | fn poll_shutdown(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Po... function set_tcp_fastopen (line 162) | pub fn set_tcp_fastopen(socket: &S) -> io::Result<()> { function create_inbound_tcp_socket (line 185) | pub async fn create_inbound_tcp_socket(bind_addr: &SocketAddr, _accept_o... function find_adapter_interface_index (line 192) | fn find_adapter_interface_index(addr: &SocketAddr, iface: &str) -> io::R... function find_interface_index_cached (line 261) | fn find_interface_index_cached(addr: &SocketAddr, iface: &str) -> io::Re... function set_ip_unicast_if (line 304) | fn set_ip_unicast_if(socket: &S, addr: &SocketAddr, ifac... function disable_connection_reset (line 348) | fn disable_connection_reset(socket: &UdpSocket) -> io::Result<()> { function set_disable_ip_fragmentation (line 391) | pub fn set_disable_ip_fragmentation(af: AddrFamily, sock... function create_inbound_udp_socket (line 434) | pub async fn create_inbound_udp_socket(addr: &SocketAddr, ipv6_only: boo... function create_outbound_udp_socket (line 462) | pub async fn create_outbound_udp_socket(af: AddrFamily, opts: &ConnectOp... function bind_outbound_udp_socket (line 485) | pub async fn bind_outbound_udp_socket(bind_addr: &SocketAddr, opts: &Con... function socket_call_warp (line 516) | fn socket_call_warp(stream: &S, f: F) -> io::Result<()> function set_common_sockopt_after_connect (line 525) | pub fn set_common_sockopt_after_connect(stream: &S, opts: &ConnectOpt... function set_common_sockopt_after_connect_impl (line 532) | fn set_common_sockopt_after_connect_impl(socket: &Socket, opts: &Connect... function set_common_sockopt_after_accept (line 545) | pub fn set_common_sockopt_after_accept(stream: &S, opts: &AcceptOpts)... function set_common_sockopt_after_accept_impl (line 552) | fn set_common_sockopt_after_accept_impl(socket: &Socket, opts: &AcceptOp... FILE: crates/shadowsocks/src/net/tcp.rs type TcpStream (line 34) | pub struct TcpStream(#[pin] SysTcpStream); method connect_with_opts (line 38) | pub async fn connect_with_opts(addr: &SocketAddr, opts: &ConnectOpts) ... method connect_server_with_opts (line 44) | pub async fn connect_server_with_opts( method connect_remote_with_opts (line 63) | pub async fn connect_remote_with_opts(context: &Context, addr: &Addres... method local_addr (line 78) | pub fn local_addr(&self) -> io::Result { method peer_addr (line 83) | pub fn peer_addr(&self) -> io::Result { method nodelay (line 88) | pub fn nodelay(&self) -> io::Result { method set_nodelay (line 93) | pub fn set_nodelay(&self, nodelay: bool) -> io::Result<()> { method poll_read (line 99) | fn poll_read(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &mut... method poll_write (line 105) | fn poll_write(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &[u... method poll_flush (line 109) | fn poll_flush(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Poll<... method poll_shutdown (line 113) | fn poll_shutdown(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Po... type TcpListener (line 120) | pub struct TcpListener { method bind_with_opts (line 127) | pub async fn bind_with_opts(addr: &SocketAddr, accept_opts: AcceptOpts... method from_listener (line 169) | pub fn from_listener(listener: TokioTcpListener, accept_opts: AcceptOp... method poll_accept (line 183) | pub fn poll_accept(&self, cx: &mut task::Context<'_>) -> Poll io::Result<(TokioTcpStream, SocketAddr)> { method into_inner (line 195) | pub fn into_inner(self) -> TokioTcpListener { type Target (line 201) | type Target = TokioTcpListener; method deref (line 203) | fn deref(&self) -> &Self::Target { method deref_mut (line 209) | fn deref_mut(&mut self) -> &mut Self::Target { method from (line 215) | fn from(listener: TcpListener) -> Self { method as_raw_fd (line 222) | fn as_raw_fd(&self) -> RawFd { method as_raw_socket (line 229) | fn as_raw_socket(&self) -> RawSocket { FILE: crates/shadowsocks/src/net/udp.rs type BatchSendMessage (line 53) | pub struct BatchSendMessage<'a> { type BatchRecvMessage (line 70) | pub struct BatchRecvMessage<'a> { function make_mtu_error (line 80) | fn make_mtu_error(packet_size: usize, mtu: usize) -> io::Error { type UdpSocket (line 86) | pub struct UdpSocket { method connect_server_with_opts (line 93) | pub async fn connect_server_with_opts( method connect_remote_with_opts (line 120) | pub async fn connect_remote_with_opts(context: &Context, addr: &Addres... method connect_with_opts (line 143) | pub async fn connect_with_opts(addr: &SocketAddr, opts: &ConnectOpts) ... method connect_any_with_opts (line 153) | pub async fn connect_any_with_opts>(af: AF, opts:... method bind (line 162) | pub async fn bind(addr: &SocketAddr) -> io::Result { method bind_with_opts (line 167) | pub async fn bind_with_opts(addr: &SocketAddr, opts: &ConnectOpts) -> ... method listen (line 176) | pub async fn listen(addr: &SocketAddr) -> io::Result { method listen_with_opts (line 181) | pub async fn listen_with_opts(addr: &SocketAddr, opts: AcceptOpts) -> ... method poll_send (line 190) | pub fn poll_send(&self, cx: &mut TaskContext<'_>, buf: &[u8]) -> Poll<... method send (line 203) | pub async fn send(&self, buf: &[u8]) -> io::Result { method poll_send_to (line 215) | pub fn poll_send_to(&self, cx: &mut TaskContext<'_>, buf: &[u8], targe... method send_to (line 228) | pub async fn send_to(&self, buf: &[u8], target: A) -... method poll_recv (line 241) | pub fn poll_recv(&self, cx: &mut TaskContext<'_>, buf: &mut ReadBuf<'_... method recv (line 255) | pub async fn recv(&self, buf: &mut [u8]) -> io::Result { method poll_recv_from (line 269) | pub fn poll_recv_from(&self, cx: &mut TaskContext<'_>, buf: &mut ReadB... method recv_from (line 283) | pub async fn recv_from(&self, buf: &mut [u8]) -> io::Result<(usize, So... method poll_batch_send (line 303) | pub fn poll_batch_send( method batch_send (line 332) | pub async fn batch_send(&self, msgs: &mut [BatchSendMessage<'_>]) -> i... method poll_batch_recv (line 344) | pub fn poll_batch_recv( method batch_recv (line 373) | pub async fn batch_recv(&self, msgs: &mut [BatchRecvMessage<'_>]) -> i... method from (line 393) | fn from(socket: tokio::net::UdpSocket) -> Self { method as_raw_fd (line 406) | fn as_raw_fd(&self) -> std::os::fd::RawFd { method as_fd (line 413) | fn as_fd(&self) -> std::os::fd::BorrowedFd<'_> { method as_raw_socket (line 420) | fn as_raw_socket(&self) -> std::os::windows::io::RawSocket { method as_socket (line 427) | fn as_socket(&self) -> std::os::windows::io::BorrowedSocket<'_> { type Target (line 379) | type Target = tokio::net::UdpSocket; method deref (line 381) | fn deref(&self) -> &Self::Target { method deref_mut (line 387) | fn deref_mut(&mut self) -> &mut Self::Target { function from (line 399) | fn from(s: UdpSocket) -> Self { FILE: crates/shadowsocks/src/plugin/mod.rs type PluginConfig (line 32) | pub struct PluginConfig { type PluginMode (line 41) | pub enum PluginMode { type Plugin (line 62) | pub struct Plugin { method start (line 73) | pub fn start(c: &PluginConfig, remote_addr: &ServerAddr, mode: PluginM... method join (line 126) | pub async fn join(mut self) -> io::Result { method wait_started (line 131) | pub async fn wait_started(&self, timeout: Duration) -> bool { method local_addr (line 162) | pub fn local_addr(&self) -> SocketAddr { method drop (line 172) | fn drop(&mut self) { method drop (line 182) | fn drop(&mut self) { function start_plugin (line 237) | fn start_plugin(plugin: &PluginConfig, remote: &ServerAddr, local: &Sock... function get_local_port (line 246) | fn get_local_port(loop_ip: IpAddr) -> io::Result { function generate_random_port (line 256) | fn generate_random_port() { FILE: crates/shadowsocks/src/plugin/obfs_proxy.rs function plugin_cmd (line 30) | pub fn plugin_cmd(plugin: &PluginConfig, remote: &ServerAddr, local: &So... FILE: crates/shadowsocks/src/plugin/ss_plugin.rs function plugin_cmd (line 7) | pub fn plugin_cmd(plugin: &PluginConfig, remote: &ServerAddr, local: &So... FILE: crates/shadowsocks/src/relay/mod.rs constant AEAD2022_MAX_PADDING_SIZE (line 11) | const AEAD2022_MAX_PADDING_SIZE: usize = 900; function get_aead_2022_padding_size (line 15) | fn get_aead_2022_padding_size(payload: &[u8]) -> usize { FILE: crates/shadowsocks/src/relay/socks5.rs constant SOCKS5_VERSION (line 24) | pub const SOCKS5_VERSION: u8 = 0x05; constant SOCKS5_AUTH_METHOD_NONE (line 26) | pub const SOCKS5_AUTH_METHOD_NONE: u8 = 0x00; constant SOCKS5_AUTH_METHOD_GSSAPI (line 27) | pub const SOCKS5_AUTH_METHOD_GSSAPI: u8 = 0x01; constant SOCKS5_AUTH_METHOD_PASSWORD (line 28) | pub const SOCKS5_AUTH_METHOD_PASSWORD: u8 = 0x02; constant SOCKS5_AUTH_METHOD_NOT_ACCEPTABLE (line 29) | pub const SOCKS5_AUTH_METHOD_NOT_ACCEPTABLE: u8 = 0xff; constant SOCKS5_CMD_TCP_CONNECT (line 31) | pub const SOCKS5_CMD_TCP_CONNECT: u8 = 0x01; constant SOCKS5_CMD_TCP_BIND (line 32) | pub const SOCKS5_CMD_TCP_BIND: u8 = 0x02; constant SOCKS5_CMD_UDP_ASSOCIATE (line 33) | pub const SOCKS5_CMD_UDP_ASSOCIATE: u8 = 0x03; constant SOCKS5_ADDR_TYPE_IPV4 (line 35) | pub const SOCKS5_ADDR_TYPE_IPV4: u8 = 0x01; constant SOCKS5_ADDR_TYPE_DOMAIN_NAME (line 36) | pub const SOCKS5_ADDR_TYPE_DOMAIN_NAME: u8 = 0x03; constant SOCKS5_ADDR_TYPE_IPV6 (line 37) | pub const SOCKS5_ADDR_TYPE_IPV6: u8 = 0x04; constant SOCKS5_REPLY_SUCCEEDED (line 39) | pub const SOCKS5_REPLY_SUCCEEDED: u8 = 0x00; constant SOCKS5_REPLY_GENERAL_FAILURE (line 40) | pub const SOCKS5_REPLY_GENERAL_FAILURE: u8 = 0x01; constant SOCKS5_REPLY_CONNECTION_NOT_ALLOWED (line 41) | pub const SOCKS5_REPLY_CONNECTION_NOT_ALLOWED: u8 = 0x02; constant SOCKS5_REPLY_NETWORK_UNREACHABLE (line 42) | pub const SOCKS5_REPLY_NETWORK_UNREACHABLE: u8 = 0x03; constant SOCKS5_REPLY_HOST_UNREACHABLE (line 43) | pub const SOCKS5_REPLY_HOST_UNREACHABLE: u8 = 0x04; constant SOCKS5_REPLY_CONNECTION_REFUSED (line 44) | pub const SOCKS5_REPLY_CONNECTION_REFUSED: u8 = 0x05; constant SOCKS5_REPLY_TTL_EXPIRED (line 45) | pub const SOCKS5_REPLY_TTL_EXPIRED: u8 = 0x06; constant SOCKS5_REPLY_COMMAND_NOT_SUPPORTED (line 46) | pub const SOCKS5_REPLY_COMMAND_NOT_SUPPORTED: u8 = 0x07; constant SOCKS5_REPLY_ADDRESS_TYPE_NOT_SUPPORTED (line 47) | pub const SOCKS5_REPLY_ADDRESS_TYPE_NOT_SUPPORTED: u8 = 0x08; type Command (line 52) | pub enum Command { method as_u8 (line 64) | fn as_u8(self) -> u8 { method from_u8 (line 74) | fn from_u8(code: u8) -> Option { type Reply (line 86) | pub enum Reply { method as_u8 (line 103) | pub fn as_u8(self) -> u8 { method from_u8 (line 120) | pub fn from_u8(code: u8) -> Self { method fmt (line 138) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type Error (line 156) | pub enum Error { method as_reply (line 186) | pub fn as_reply(&self) -> Reply { function from (line 176) | fn from(err: Error) -> Self { type Address (line 205) | pub enum Address { method read_cursor (line 214) | pub fn read_cursor>(cur: &mut io::Cursor) -> Result<... method read_from (line 253) | pub async fn read_from(stream: &mut R) -> Result method write_to (line 324) | pub async fn write_to(&self, writer: &mut W) -> io::Result<()> method write_to_buf (line 335) | pub fn write_to_buf(&self, buf: &mut B) { method serialized_len (line 341) | pub fn serialized_len(&self) -> usize { method max_serialized_len (line 347) | pub fn max_serialized_len() -> usize { method port (line 355) | pub fn port(&self) -> u16 { method host (line 363) | pub fn host(&self) -> String { method fmt (line 383) | fn fmt(&self, f: &mut Formatter) -> fmt::Result { method from (line 403) | fn from(s: SocketAddr) -> Self { method from (line 409) | fn from((dn, port): (String, u16)) -> Self { method from (line 415) | fn from(addr: &Self) -> Self { method fmt (line 373) | fn fmt(&self, f: &mut Formatter) -> fmt::Result { type Iter (line 392) | type Iter = vec::IntoIter; method to_socket_addrs (line 394) | fn to_socket_addrs(&self) -> io::Result> { type AddressError (line 422) | pub struct AddressError; method fmt (line 425) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { type Err (line 433) | type Err = AddressError; method from_str (line 435) | fn from_str(s: &str) -> Result { function write_ipv4_address (line 456) | fn write_ipv4_address(addr: &SocketAddrV4, buf: &mut B) { function write_ipv6_address (line 462) | fn write_ipv6_address(addr: &SocketAddrV6, buf: &mut B) { function write_domain_name_address (line 470) | fn write_domain_name_address(dnaddr: &str, port: u16, buf: &m... function write_socket_address (line 483) | fn write_socket_address(addr: &SocketAddr, buf: &mut B) { function write_address (line 490) | fn write_address(addr: &Address, buf: &mut B) { function get_addr_len (line 498) | fn get_addr_len(atyp: &Address) -> usize { type TcpRequestHeader (line 516) | pub struct TcpRequestHeader { method new (line 525) | pub fn new(cmd: Command, addr: Address) -> Self { method read_from (line 533) | pub async fn read_from(r: &mut R) -> Result method write_to (line 556) | pub async fn write_to(&self, w: &mut W) -> io::Result<()> method write_to_buf (line 566) | pub fn write_to_buf(&self, buf: &mut B) { method serialized_len (line 578) | pub fn serialized_len(&self) -> usize { type TcpResponseHeader (line 593) | pub struct TcpResponseHeader { method new (line 602) | pub fn new(reply: Reply, address: Address) -> Self { method read_from (line 607) | pub async fn read_from(r: &mut R) -> Result method write_to (line 630) | pub async fn write_to(&self, w: &mut W) -> io::Result<()> method write_to_buf (line 640) | pub fn write_to_buf(&self, buf: &mut B) { method serialized_len (line 648) | pub fn serialized_len(&self) -> usize { type HandshakeRequest (line 663) | pub struct HandshakeRequest { method new (line 669) | pub fn new(methods: Vec) -> Self { method read_from (line 674) | pub async fn read_from(r: &mut R) -> Result method write_to (line 695) | pub async fn write_to(&self, w: &mut W) -> io::Result<()> method write_to_buf (line 705) | pub fn write_to_buf(&self, buf: &mut B) { method serialized_len (line 712) | pub fn serialized_len(&self) -> usize { type HandshakeResponse (line 727) | pub struct HandshakeResponse { method new (line 733) | pub fn new(cm: u8) -> Self { method read_from (line 738) | pub async fn read_from(r: &mut R) -> Result method write_to (line 756) | pub async fn write_to(self, w: &mut W) -> io::Result<()> method write_to_buf (line 766) | pub fn write_to_buf(self, buf: &mut B) { method serialized_len (line 771) | pub fn serialized_len(self) -> usize { type UdpAssociateHeader (line 786) | pub struct UdpAssociateHeader { method new (line 797) | pub fn new(frag: u8, address: Address) -> Self { method read_from (line 802) | pub async fn read_from(r: &mut R) -> Result method write_to (line 815) | pub async fn write_to(&self, w: &mut W) -> io::Result<()> method write_to_buf (line 825) | pub fn write_to_buf(&self, buf: &mut B) { method serialized_len (line 833) | pub fn serialized_len(&self) -> usize { type PasswdAuthRequest (line 849) | pub struct PasswdAuthRequest { method new (line 856) | pub fn new(uname: U, passwd: P) -> Self method read_from (line 874) | pub async fn read_from(r: &mut R) -> Result method write_to (line 916) | pub async fn write_to(&self, w: &mut W) -> io::Result<()> method write_to_buf (line 926) | fn write_to_buf(&self, buf: &mut B) { method serialized_len (line 936) | pub fn serialized_len(&self) -> usize { type PasswdAuthResponse (line 941) | pub struct PasswdAuthResponse { method new (line 946) | pub fn new(status: u8) -> Self { method read_from (line 951) | pub async fn read_from(r: &mut R) -> Result method write_to (line 966) | pub async fn write_to(&self, w: &mut W) -> io::Result<()> method write_to_buf (line 976) | fn write_to_buf(&self, buf: &mut B) { method serialized_len (line 983) | pub fn serialized_len(&self) -> usize { FILE: crates/shadowsocks/src/relay/tcprelay/aead.rs constant MAX_PACKET_SIZE (line 54) | pub const MAX_PACKET_SIZE: usize = 0x3FFF; type ProtocolError (line 58) | pub enum ProtocolError { type ProtocolResult (line 74) | pub type ProtocolResult = Result; function from (line 77) | fn from(e: ProtocolError) -> Self { type DecryptReadState (line 86) | enum DecryptReadState { type DecryptedReader (line 94) | pub struct DecryptedReader { method new (line 104) | pub fn new(method: CipherKind, key: &[u8]) -> Self { method salt (line 128) | pub fn salt(&self) -> Option<&[u8]> { method poll_read_decrypted (line 133) | pub fn poll_read_decrypted( method poll_read_salt (line 189) | fn poll_read_salt(&mut self, cx: &mut task::Context<'_>, stream: &m... method poll_read_length (line 215) | fn poll_read_length(&mut self, cx: &mut task::Context<'_>, stream: ... method poll_read_data (line 234) | fn poll_read_data( method poll_read_exact (line 270) | fn poll_read_exact(&mut self, cx: &mut task::Context<'_>, stream: &... method decrypt_length (line 301) | fn decrypt_length(cipher: &mut Cipher, m: &mut [u8]) -> ProtocolResult... method handshaked (line 321) | pub fn handshaked(&self) -> bool { type EncryptWriteState (line 327) | enum EncryptWriteState { type EncryptedWriter (line 333) | pub struct EncryptedWriter { method new (line 342) | pub fn new(method: CipherKind, key: &[u8], nonce: &[u8]) -> Self { method salt (line 356) | pub fn salt(&self) -> &[u8] { method poll_write_encrypted (line 361) | pub fn poll_write_encrypted( FILE: crates/shadowsocks/src/relay/tcprelay/aead_2022.rs function get_now_timestamp (line 74) | fn get_now_timestamp() -> u64 { constant MAX_PACKET_SIZE (line 82) | pub const MAX_PACKET_SIZE: usize = 0xFFFF; constant AEAD2022_EIH_SUBKEY_CONTEXT (line 84) | const AEAD2022_EIH_SUBKEY_CONTEXT: &str = "shadowsocks 2022 identity sub... type ProtocolError (line 88) | pub enum ProtocolError { type ProtocolResult (line 110) | pub type ProtocolResult = Result; function from (line 113) | fn from(e: ProtocolError) -> Self { type DecryptReadState (line 121) | enum DecryptReadState { type DecryptedReader (line 129) | pub struct DecryptedReader { method new (line 144) | pub fn new(stream_ty: StreamType, method: CipherKind, key: &[u8]) -> S... method with_user_manager (line 148) | pub fn with_user_manager( method salt (line 189) | pub fn salt(&self) -> Option<&[u8]> { method request_salt (line 193) | pub fn request_salt(&self) -> Option<&[u8]> { method poll_read_decrypted (line 198) | pub fn poll_read_decrypted( method poll_read_header (line 260) | fn poll_read_header( method poll_read_length (line 408) | fn poll_read_length(&mut self, cx: &mut task::Context<'_>, stream: ... method poll_read_data (line 427) | fn poll_read_data(&mut self, cx: &mut task::Context<'_>, stream: &m... method poll_read_exact (line 451) | fn poll_read_exact(&mut self, cx: &mut task::Context<'_>, stream: &... method decrypt_length (line 482) | fn decrypt_length(cipher: &mut TcpCipher, m: &mut [u8]) -> ProtocolRes... method current_data_chunk_remaining (line 497) | pub fn current_data_chunk_remaining(&self) -> (u64, usize) { method user_key (line 505) | pub fn user_key(&self) -> Option<&[u8]> { method handshaked (line 510) | pub fn handshaked(&self) -> bool { type EncryptWriteState (line 515) | enum EncryptWriteState { type EncryptedWriter (line 522) | pub struct EncryptedWriter { method new (line 534) | pub fn new(stream_ty: StreamType, method: CipherKind, key: &[u8], nonc... method with_identity (line 540) | pub fn with_identity( method salt (line 622) | pub fn salt(&self) -> &[u8] { method set_request_salt (line 627) | pub fn set_request_salt(&mut self, request_salt: Bytes) { method reset_cipher_with_key (line 633) | pub fn reset_cipher_with_key(&mut self, key: &[u8]) { method poll_write_encrypted (line 638) | pub fn poll_write_encrypted( FILE: crates/shadowsocks/src/relay/tcprelay/crypto_io.rs type ProtocolError (line 34) | pub enum ProtocolError { type ProtocolResult (line 49) | pub type ProtocolResult = Result; function from (line 52) | fn from(e: ProtocolError) -> Self { type StreamType (line 67) | pub enum StreamType { type DecryptedReader (line 76) | pub enum DecryptedReader { method new (line 88) | pub fn new(stream_ty: StreamType, method: CipherKind, key: &[u8]) -> S... method with_user_manager (line 93) | pub fn with_user_manager( method poll_read_decrypted (line 126) | pub fn poll_read_decrypted( method nonce (line 151) | pub fn nonce(&self) -> Option<&[u8]> { method request_nonce (line 164) | pub fn request_nonce(&self) -> Option<&[u8]> { method user_key (line 177) | pub fn user_key(&self) -> Option<&[u8]> { method handshaked (line 189) | pub fn handshaked(&self) -> bool { type EncryptedWriter (line 204) | pub enum EncryptedWriter { method new (line 216) | pub fn new(stream_ty: StreamType, method: CipherKind, key: &[u8], nonc... method with_identity (line 237) | pub fn with_identity( method poll_write_encrypted (line 272) | pub fn poll_write_encrypted( method nonce (line 293) | pub fn nonce(&self) -> &[u8] { method set_request_nonce (line 306) | pub fn set_request_nonce(&mut self, request_nonce: Bytes) { method reset_cipher_with_key (line 318) | pub fn reset_cipher_with_key(&mut self, key: &[u8]) { type CryptoStream (line 331) | pub struct CryptoStream { function fmt (line 340) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function from_stream (line 350) | pub fn from_stream(context: &Context, stream: S, stream_ty: StreamType, ... function from_stream_with_identity (line 356) | pub fn from_stream_with_identity( function new_none (line 422) | fn new_none(stream: S, method: CipherKind) -> Self { function get_ref (line 433) | pub fn get_ref(&self) -> &S { function get_mut (line 438) | pub fn get_mut(&mut self) -> &mut S { function into_inner (line 443) | pub fn into_inner(self) -> S { function received_nonce (line 449) | pub fn received_nonce(&self) -> Option<&[u8]> { function sent_nonce (line 455) | pub fn sent_nonce(&self) -> &[u8] { function received_request_nonce (line 461) | pub fn received_request_nonce(&self) -> Option<&[u8]> { function set_request_nonce (line 467) | pub fn set_request_nonce(&mut self, request_nonce: &[u8]) { function set_request_nonce_with_received (line 472) | pub(crate) fn set_request_nonce_with_received(&mut self) -> bool { function current_data_chunk_remaining (line 486) | pub(crate) fn current_data_chunk_remaining(&self) -> (u64, usize) { type CryptoRead (line 497) | pub trait CryptoRead { method poll_read_decrypted (line 498) | fn poll_read_decrypted( method poll_read_decrypted (line 528) | fn poll_read_decrypted( type CryptoWrite (line 507) | pub trait CryptoWrite { method poll_write_encrypted (line 508) | fn poll_write_encrypted( method poll_write_encrypted (line 562) | fn poll_write_encrypted( function method (line 517) | pub fn method(&self) -> CipherKind { function poll_flush (line 582) | pub fn poll_flush(&mut self, cx: &mut task::Context<'_>) -> Poll) -> Poll i... method bind_with_opts (line 41) | pub async fn bind_with_opts( method from_listener (line 59) | pub fn from_listener(context: SharedContext, listener: TcpListener, sv... method accept (line 71) | pub async fn accept(&self) -> io::Result<(ProxyServerStream... method accept_map (line 76) | pub async fn accept_map(&self, map_fn: F) -> io::Result<(ProxySe... method local_addr (line 97) | pub fn local_addr(&self) -> io::Result { method get_ref (line 102) | pub fn get_ref(&self) -> &TcpListener { method into_inner (line 107) | pub fn into_inner(self) -> TcpListener { FILE: crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rs type ProxyClientStreamWriteState (line 34) | enum ProxyClientStreamWriteState { type ProxyClientStreamReadState (line 41) | enum ProxyClientStreamReadState { type ProxyClientStream (line 50) | pub struct ProxyClientStream { function connect (line 62) | pub async fn connect(context: SharedContext, svr_cfg: &ServerConfig, ... function connect_with_opts (line 70) | pub async fn connect_with_opts( function connect_map (line 88) | pub async fn connect_map( function connect_with_opts_map (line 102) | pub async fn connect_with_opts_map( function from_stream (line 147) | pub fn from_stream(context: SharedContext, stream: S, svr_cfg: &Serve... function get_ref (line 182) | pub fn get_ref(&self) -> &S { function get_mut (line 187) | pub fn get_mut(&mut self) -> &mut S { function into_inner (line 192) | pub fn into_inner(self) -> S { method poll_read (line 202) | fn poll_read(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &mut... function make_first_packet_buffer (line 247) | fn make_first_packet_buffer(method: CipherKind, addr: &Address, buf: &[u... method poll_write (line 293) | fn poll_write(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &[u... method poll_flush (line 334) | fn poll_flush(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Poll<... method poll_shutdown (line 339) | fn poll_shutdown(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Po... FILE: crates/shadowsocks/src/relay/tcprelay/proxy_stream/protocol/mod.rs type TcpRequestHeader (line 22) | pub enum TcpRequestHeader { method read_from (line 29) | pub async fn read_from(method: CipherKind, reade... method write_to_buf (line 41) | pub fn write_to_buf(&self, buf: &mut B) { method addr (line 49) | pub fn addr(self) -> Address { method addr_ref (line 57) | pub fn addr_ref(&self) -> &Address { method serialized_len (line 65) | pub fn serialized_len(&self) -> usize { type TcpRequestHeaderRef (line 75) | pub enum TcpRequestHeaderRef<'a> { function write_to_buf (line 82) | pub fn write_to_buf(&self, buf: &mut B) { function serialized_len (line 90) | pub fn serialized_len(&self) -> usize { FILE: crates/shadowsocks/src/relay/tcprelay/proxy_stream/protocol/v1.rs type StreamTcpRequestHeader (line 11) | pub struct StreamTcpRequestHeader { method read_from (line 16) | pub async fn read_from(reader: &mut R) -> io::Re... method write_to_buf (line 22) | pub fn write_to_buf(&self, buf: &mut B) { method serialized_len (line 26) | pub fn serialized_len(&self) -> usize { type StreamTcpRequestHeaderRef (line 32) | pub struct StreamTcpRequestHeaderRef<'a> { function write_to_buf (line 37) | pub fn write_to_buf(&self, buf: &mut B) { function serialized_len (line 41) | pub fn serialized_len(&self) -> usize { FILE: crates/shadowsocks/src/relay/tcprelay/proxy_stream/protocol/v2.rs constant MAX_PADDING_SIZE (line 11) | pub const MAX_PADDING_SIZE: usize = 900; constant SERVER_STREAM_TIMESTAMP_MAX_DIFF (line 14) | pub const SERVER_STREAM_TIMESTAMP_MAX_DIFF: u64 = 30; type Aead2022TcpRequestHeader (line 24) | pub struct Aead2022TcpRequestHeader { method read_from (line 30) | pub async fn read_from(reader: &mut R) -> io::Re... method write_to_buf (line 52) | pub fn write_to_buf(&self, buf: &mut B) { method serialized_len (line 60) | pub fn serialized_len(&self) -> usize { type Aead2022TcpRequestHeaderRef (line 70) | pub struct Aead2022TcpRequestHeaderRef<'a> { function write_to_buf (line 76) | pub fn write_to_buf(&self, buf: &mut B) { function serialized_len (line 90) | pub fn serialized_len(&self) -> usize { FILE: crates/shadowsocks/src/relay/tcprelay/proxy_stream/server.rs type ProxyServerStreamWriteState (line 29) | enum ProxyServerStreamWriteState { type ProxyServerStream (line 38) | pub struct ProxyServerStream { function from_stream (line 48) | pub fn from_stream(context: SharedContext, stream: S, method: CipherKind... function from_stream_with_user_manager (line 55) | pub fn from_stream_with_user_manager( function get_ref (line 90) | pub fn get_ref(&self) -> &S { function get_mut (line 95) | pub fn get_mut(&mut self) -> &mut S { function into_inner (line 100) | pub fn into_inner(self) -> S { function handshake (line 112) | pub async fn handshake(&mut self) -> io::Result

{ method poll_read (line 152) | fn poll_read(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &mut... method poll_write (line 177) | fn poll_write(self: Pin<&mut Self>, cx: &mut task::Context<'_>, buf: &[u... method poll_flush (line 207) | fn poll_flush(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Poll<... method poll_shutdown (line 212) | fn poll_shutdown(self: Pin<&mut Self>, cx: &mut task::Context<'_>) -> Po... FILE: crates/shadowsocks/src/relay/tcprelay/stream.rs type ProtocolError (line 23) | pub enum ProtocolError { type ProtocolResult (line 31) | pub type ProtocolResult = Result; function from (line 34) | fn from(e: ProtocolError) -> Self { type DecryptReadState (line 42) | enum DecryptReadState { type DecryptedReader (line 48) | pub struct DecryptedReader { method new (line 58) | pub fn new(method: CipherKind, key: &[u8]) -> Self { method iv (line 82) | pub fn iv(&self) -> Option<&[u8]> { method poll_read_decrypted (line 87) | pub fn poll_read_decrypted( method poll_read_iv (line 129) | fn poll_read_iv( method poll_read_exact (line 160) | fn poll_read_exact(&mut self, cx: &mut task::Context<'_>, stream: &... method handshaked (line 192) | pub fn handshaked(&self) -> bool { type EncryptWriteState (line 197) | enum EncryptWriteState { type EncryptedWriter (line 203) | pub struct EncryptedWriter { method new (line 212) | pub fn new(method: CipherKind, key: &[u8], nonce: &[u8]) -> Self { method iv (line 226) | pub fn iv(&self) -> &[u8] { method poll_write_encrypted (line 231) | pub fn poll_write_encrypted( FILE: crates/shadowsocks/src/relay/tcprelay/utils.rs type CopyBuffer (line 21) | struct CopyBuffer { method new (line 41) | fn new(buffer_size: usize) -> Self { method poll_copy (line 51) | fn poll_copy( method fmt (line 30) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type Copy (line 107) | struct Copy<'a, R: ?Sized, W: ?Sized> { type Output (line 120) | type Output = io::Result; method poll (line 122) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll(method: CipherKind, reader: &mu... function copy_to_encrypted (line 143) | pub async fn copy_to_encrypted(method: CipherKind, reader: &mut ... function plain_read_buffer_size (line 156) | fn plain_read_buffer_size(method: CipherKind) -> usize { function alloc_plain_read_buffer (line 170) | pub fn alloc_plain_read_buffer(method: CipherKind) -> Box<[u8]> { type TransferState (line 175) | enum TransferState { type CopyBidirectional (line 182) | struct CopyBidirectional<'a, A: ?Sized, B: ?Sized> { function transfer_one_direction (line 191) | fn transfer_one_direction( function poll_impl (line 222) | fn poll_impl(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll; method poll (line 250) | fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll( function copy_bidirectional (line 346) | pub async fn copy_bidirectional(a: &mut A, b: &mut B) -> io::Resul... FILE: crates/shadowsocks/src/relay/udprelay/aead.rs type ProtocolError (line 28) | pub enum ProtocolError { type ProtocolResult (line 40) | pub type ProtocolResult = Result; function encrypt_payload_aead (line 43) | pub fn encrypt_payload_aead( function decrypt_payload_aead (line 80) | pub fn decrypt_payload_aead( function parse_packet (line 124) | fn parse_packet(buf: &[u8]) -> ProtocolResult<(usize, Address)> { FILE: crates/shadowsocks/src/relay/udprelay/aead_2022.rs constant CLIENT_SOCKET_TYPE (line 85) | const CLIENT_SOCKET_TYPE: u8 = 0; constant SERVER_SOCKET_TYPE (line 86) | const SERVER_SOCKET_TYPE: u8 = 1; constant SERVER_PACKET_TIMESTAMP_MAX_DIFF (line 87) | const SERVER_PACKET_TIMESTAMP_MAX_DIFF: u64 = 30; type ProtocolError (line 91) | pub enum ProtocolError { type ProtocolResult (line 109) | pub type ProtocolResult = Result; type CipherKey (line 112) | struct CipherKey { method partial_cmp (line 119) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 125) | fn cmp(&self, other: &Self) -> Ordering { constant CIPHER_CACHE_DURATION (line 141) | const CIPHER_CACHE_DURATION: Duration = Duration::from_secs(30); constant CIPHER_CACHE_LIMIT (line 142) | const CIPHER_CACHE_LIMIT: usize = 102400; function get_now_timestamp (line 150) | pub fn get_now_timestamp() -> u64 { function get_cipher (line 157) | fn get_cipher(method: CipherKind, key: &[u8], session_id: u64) -> Rc usize { function encrypt_client_payload_aead_2022 (line 402) | pub fn encrypt_client_payload_aead_2022( function decrypt_client_payload_aead_2022 (line 519) | pub fn decrypt_client_payload_aead_2022( function encrypt_server_payload_aead_2022 (line 585) | pub fn encrypt_server_payload_aead_2022( function decrypt_server_payload_aead_2022 (line 631) | pub fn decrypt_server_payload_aead_2022( FILE: crates/shadowsocks/src/relay/udprelay/compat.rs type DatagramSocket (line 17) | pub trait DatagramSocket { method local_addr (line 19) | fn local_addr(&self) -> io::Result; method local_addr (line 43) | fn local_addr(&self) -> io::Result { type DatagramReceive (line 23) | pub trait DatagramReceive { method poll_recv (line 25) | fn poll_recv(&self, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>) -> Po... method poll_recv_from (line 27) | fn poll_recv_from(&self, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>) ... method poll_recv_ready (line 29) | fn poll_recv_ready(&self, cx: &mut Context<'_>) -> Poll>; method poll_recv (line 49) | fn poll_recv(&self, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>) -> Po... method poll_recv_from (line 53) | fn poll_recv_from(&self, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>) ... method poll_recv_ready (line 57) | fn poll_recv_ready(&self, cx: &mut Context<'_>) -> Poll> { type DatagramSend (line 33) | pub trait DatagramSend { method poll_send (line 35) | fn poll_send(&self, cx: &mut Context<'_>, buf: &[u8]) -> Poll, buf: &[u8], target: Socke... method poll_send_ready (line 39) | fn poll_send_ready(&self, cx: &mut Context<'_>) -> Poll>; method poll_send (line 63) | fn poll_send(&self, cx: &mut Context<'_>, buf: &[u8]) -> Poll, buf: &[u8], target: Socke... method poll_send_ready (line 71) | fn poll_send_ready(&self, cx: &mut Context<'_>) -> Poll> { type RecvFut (line 78) | pub struct RecvFut<'a, S: DatagramReceive + ?Sized> { type Output (line 85) | type Output = io::Result; method poll (line 87) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type RecvFromFut (line 98) | pub struct RecvFromFut<'a, S: DatagramReceive + ?Sized> { type Output (line 105) | type Output = io::Result<(usize, SocketAddr)>; method poll (line 107) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type RecvReadyFut (line 117) | pub struct RecvReadyFut<'a, S: DatagramReceive + ?Sized> { type Output (line 122) | type Output = io::Result<()>; method poll (line 124) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type SendFut (line 130) | pub struct SendFut<'a, S: DatagramSend + ?Sized> { type Output (line 136) | type Output = io::Result; method poll (line 138) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type SendToFut (line 144) | pub struct SendToFut<'a, S: DatagramSend + ?Sized> { type Output (line 151) | type Output = io::Result; method poll (line 153) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type SendReadyFut (line 159) | pub struct SendReadyFut<'a, S: DatagramSend + ?Sized> { type Output (line 164) | type Output = io::Result<()>; method poll (line 166) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type DatagramReceiveExt (line 172) | pub trait DatagramReceiveExt: DatagramReceive { method recv (line 174) | fn recv<'a>(&'a self, buf: &'a mut [u8]) -> RecvFut<'a, Self> { method recv_from (line 179) | fn recv_from<'a>(&'a self, buf: &'a mut [u8]) -> RecvFromFut<'a, Self> { method recv_ready (line 184) | fn recv_ready(&self) -> RecvReadyFut<'_, Self> { type DatagramSendExt (line 192) | pub trait DatagramSendExt: DatagramSend { method send (line 194) | fn send<'a>(&'a self, buf: &'a [u8]) -> SendFut<'a, Self> { method send_to (line 199) | fn send_to<'a>(&'a self, buf: &'a [u8], target: SocketAddr) -> SendToF... method send_ready (line 204) | fn send_ready(&self) -> SendReadyFut<'_, Self> { FILE: crates/shadowsocks/src/relay/udprelay/crypto_io.rs type ProtocolError (line 46) | pub enum ProtocolError { type ProtocolResult (line 61) | pub type ProtocolResult = Result; function encrypt_client_payload (line 65) | pub fn encrypt_client_payload( function encrypt_server_payload (line 105) | pub fn encrypt_server_payload( function decrypt_client_payload (line 139) | pub fn decrypt_client_payload( function decrypt_server_payload (line 184) | pub fn decrypt_server_payload( FILE: crates/shadowsocks/src/relay/udprelay/mod.rs constant MAXIMUM_UDP_PAYLOAD_SIZE (line 71) | pub const MAXIMUM_UDP_PAYLOAD_SIZE: usize = 65536; constant DEFAULT_TIMEOUT (line 74) | pub const DEFAULT_TIMEOUT: Duration = Duration::from_secs(5 * 60); FILE: crates/shadowsocks/src/relay/udprelay/options.rs type UdpSocketControlData (line 9) | pub struct UdpSocketControlData { FILE: crates/shadowsocks/src/relay/udprelay/proxy_socket.rs type UdpSocketType (line 41) | pub enum UdpSocketType { type ProxySocketError (line 50) | pub enum ProxySocketError { function from (line 63) | fn from(e: ProxySocketError) -> Self { type ProxySocketResult (line 72) | pub type ProxySocketResult = Result; type ProxySocket (line 76) | pub struct ProxySocket { function connect (line 90) | pub async fn connect(context: SharedContext, svr_cfg: &ServerConfig) -> ... function connect_with_opts (line 95) | pub async fn connect_with_opts( function bind (line 115) | pub async fn bind(context: SharedContext, svr_cfg: &ServerConfig) -> Pro... function bind_with_opts (line 120) | pub async fn bind_with_opts( function from_socket (line 141) | pub fn from_socket(socket_type: UdpSocketType, context: SharedContext, s... function set_send_timeout (line 166) | pub fn set_send_timeout(&mut self, t: Option) { function set_recv_timeout (line 171) | pub fn set_recv_timeout(&mut self, t: Option) { function encrypt_send_buffer (line 180) | fn encrypt_send_buffer( function send (line 216) | pub async fn send(&self, addr: &Address, payload: &[u8]) -> ProxySocketR... function send_with_ctrl (line 221) | pub async fn send_with_ctrl( function poll_send (line 263) | pub fn poll_send(&self, addr: &Address, payload: &[u8], cx: &mut Context... function poll_send_with_ctrl (line 272) | pub fn poll_send_with_ctrl( function poll_send_to (line 310) | pub fn poll_send_to( function poll_send_to_with_ctrl (line 325) | pub fn poll_send_to_with_ctrl( function poll_send_ready (line 360) | pub fn poll_send_ready(&self, cx: &mut Context<'_>) -> Poll ProxySocketResult<(usiz... function recv_with_ctrl (line 441) | pub async fn recv_with_ctrl( function recv_from (line 473) | pub async fn recv_from(&self, recv_buf: &mut [u8]) -> ProxySocketResult<... function recv_from_with_ctrl (line 485) | pub async fn recv_from_with_ctrl( function poll_recv (line 515) | pub fn poll_recv( function poll_recv_with_ctrl (line 526) | pub fn poll_recv_with_ctrl( function poll_recv_from (line 543) | pub fn poll_recv_from( function poll_recv_from_with_ctrl (line 554) | pub fn poll_recv_from_with_ctrl( function poll_recv_ready (line 569) | pub fn poll_recv_ready(&self, cx: &mut Context<'_>) -> Poll io::Result { method as_raw_fd (line 590) | fn as_raw_fd(&self) -> RawFd { method as_fd (line 600) | fn as_fd(&self) -> BorrowedFd<'_> { method into_raw_fd (line 610) | fn into_raw_fd(self) -> RawFd { method as_raw_socket (line 620) | fn as_raw_socket(&self) -> RawSocket { method as_socket (line 630) | fn as_socket(&self) -> BorrowedSocket<'_> { method into_raw_socket (line 640) | fn into_raw_socket(self) -> RawSocket { FILE: crates/shadowsocks/src/relay/udprelay/stream.rs type ProtocolError (line 26) | pub enum ProtocolError { type ProtocolResult (line 34) | pub type ProtocolResult = Result; function encrypt_payload_stream (line 37) | pub fn encrypt_payload_stream( function decrypt_payload_stream (line 69) | pub fn decrypt_payload_stream( function parse_packet (line 100) | fn parse_packet(buf: &[u8]) -> ProtocolResult<(usize, Address)> { FILE: crates/shadowsocks/src/security/replay/mod.rs type ReplayProtector (line 21) | pub struct ReplayProtector { method fmt (line 35) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method new (line 43) | pub fn new(config_type: ServerType) -> Self { method check_nonce_and_set (line 56) | pub fn check_nonce_and_set(&self, method: CipherKind, nonce: &[u8]) ->... FILE: crates/shadowsocks/src/security/replay/ppbloom.rs constant BF_NUM_ENTRIES_FOR_SERVER (line 9) | const BF_NUM_ENTRIES_FOR_SERVER: usize = 1_000_000; constant BF_NUM_ENTRIES_FOR_CLIENT (line 14) | const BF_NUM_ENTRIES_FOR_CLIENT: usize = 10_000; constant BF_ERROR_RATE_FOR_SERVER (line 19) | const BF_ERROR_RATE_FOR_SERVER: f64 = 1e-6; constant BF_ERROR_RATE_FOR_CLIENT (line 24) | const BF_ERROR_RATE_FOR_CLIENT: f64 = 1e-15; type PingPongBloom (line 31) | pub struct PingPongBloom { method new (line 39) | pub fn new(ty: ServerType) -> Self { method check_and_set (line 64) | pub fn check_and_set(&mut self, buf: &[u8]) -> bool { FILE: crates/shadowsocks/tests/tcp.rs function handle_tcp_tunnel_server_client (line 26) | async fn handle_tcp_tunnel_server_client( function handle_tcp_tunnel_local_client (line 58) | async fn handle_tcp_tunnel_local_client( function tcp_tunnel_example (line 83) | async fn tcp_tunnel_example( function tcp_tunnel_aead (line 152) | async fn tcp_tunnel_aead() { function tcp_tunnel_stream (line 164) | async fn tcp_tunnel_stream() { function tcp_tunnel_none (line 175) | async fn tcp_tunnel_none() { function tcp_tunnel_aead_2022_aes (line 187) | async fn tcp_tunnel_aead_2022_aes() { function tcp_tunnel_aead_2022_chacha20 (line 204) | async fn tcp_tunnel_aead_2022_chacha20() { FILE: crates/shadowsocks/tests/tcp_tfo.rs function tcp_tunnel_tfo (line 32) | async fn tcp_tunnel_tfo() { FILE: crates/shadowsocks/tests/udp.rs function handle_udp_server_client (line 15) | async fn handle_udp_server_client( function handle_udp_local_client (line 38) | async fn handle_udp_local_client( function udp_tunnel_echo (line 56) | async fn udp_tunnel_echo( function udp_tunnel_aead (line 141) | async fn udp_tunnel_aead() { function udp_tunnel_stream (line 155) | async fn udp_tunnel_stream() { function udp_tunnel_none (line 174) | async fn udp_tunnel_none() { function udp_tunnel_aead_2022_aes (line 188) | async fn udp_tunnel_aead_2022_aes() { function udp_tunnel_aead_2022_chacha20 (line 208) | async fn udp_tunnel_aead_2022_chacha20() { FILE: homebrew/shadowsocks-rust.rb class ShadowsocksRust (line 1) | class ShadowsocksRust < Formula method install (line 11) | def install FILE: src/config.rs function get_default_config_path (line 15) | pub fn get_default_config_path(config_file: &str) -> Option { type ConfigError (line 85) | pub enum ConfigError { type Config (line 100) | pub struct Config { method load_from_file (line 111) | pub fn load_from_file>(filename: &P) -> Result Result { method set_options (line 127) | pub fn set_options(&mut self, matches: &ArgMatches) { type LogConfig (line 163) | pub struct LogConfig { method default (line 176) | fn default() -> Self { type LogFormatConfig (line 190) | pub struct LogFormatConfig { type LogWriterConfig (line 198) | pub enum LogWriterConfig { type LogConsoleWriterConfig (line 208) | pub struct LogConsoleWriterConfig { type LogFormatConfigOverride (line 221) | pub struct LogFormatConfigOverride { type LogFileWriterConfig (line 228) | pub struct LogFileWriterConfig { type LogRotation (line 256) | pub enum LogRotation { function from (line 265) | fn from(rotation: LogRotation) -> Self { type LogSyslogWriterConfig (line 277) | pub struct LogSyslogWriterConfig { type RuntimeMode (line 296) | pub enum RuntimeMode { type RuntimeConfig (line 309) | pub struct RuntimeConfig { function test_deser_empty (line 322) | fn test_deser_empty() { function test_deser_disable_logging (line 346) | fn test_deser_disable_logging() { function test_deser_file_writer_full (line 365) | fn test_deser_file_writer_full() { function test_deser_file_writer_minimal (line 406) | fn test_deser_file_writer_minimal() { function test_deser_console_writer_full (line 439) | fn test_deser_console_writer_full() { function test_deser_console_writer_minimal (line 470) | fn test_deser_console_writer_minimal() { FILE: src/daemonize/daemonize/error.rs type Errno (line 1) | pub type Errno = libc::c_int; type Error (line 5) | pub struct Error { method fmt (line 108) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method from (line 116) | fn from(kind: ErrorKind) -> Self { type ErrorKind (line 11) | pub enum ErrorKind { method description (line 38) | fn description(&self) -> &str { method errno (line 66) | fn errno(&self) -> Option { method fmt (line 96) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Num (line 121) | pub trait Num { method is_err (line 122) | fn is_err(&self) -> bool; method is_err (line 126) | fn is_err(&self) -> bool { method is_err (line 132) | fn is_err(&self) -> bool { method is_err (line 138) | fn is_err(&self) -> bool { method is_err (line 144) | fn is_err(&self) -> bool { method is_err (line 150) | fn is_err(&self) -> bool { function check_err (line 155) | pub fn check_err ErrorKind>(ret: N, f: F) ->... function errno (line 159) | pub fn errno() -> Errno { FILE: src/daemonize/daemonize/mod.rs type UserImpl (line 59) | enum UserImpl { type User (line 66) | pub struct User { method from (line 71) | fn from(t: &str) -> User { method from (line 79) | fn from(t: u32) -> User { type GroupImpl (line 87) | enum GroupImpl { type Group (line 94) | pub struct Group { method from (line 99) | fn from(t: &str) -> Group { method from (line 107) | fn from(t: u32) -> Group { type Mask (line 116) | pub struct Mask { method from (line 121) | fn from(inner: u32) -> Mask { type StdioImpl (line 129) | enum StdioImpl { type Stdio (line 137) | pub struct Stdio { method devnull (line 142) | pub fn devnull() -> Self { method keep (line 148) | pub fn keep() -> Self { method from (line 154) | fn from(file: File) -> Self { type Parent (line 164) | pub struct Parent { type Child (line 171) | pub struct Child { type Outcome (line 178) | pub enum Outcome { function is_parent (line 184) | pub fn is_parent(&self) -> bool { function is_child (line 191) | pub fn is_child(&self) -> bool { type Daemonize (line 213) | pub struct Daemonize { function fmt (line 228) | fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result { method default (line 245) | fn default() -> Self { function new (line 251) | pub fn new() -> Self { function pid_file (line 270) | pub fn pid_file>(mut self, path: F) -> Self { function chown_pid_file (line 276) | pub fn chown_pid_file(mut self, chown: bool) -> Self { function working_directory (line 282) | pub fn working_directory>(mut self, path: F) -> Self { function user (line 288) | pub fn user>(mut self, user: U) -> Self { function group (line 294) | pub fn group>(mut self, group: G) -> Self { function umask (line 300) | pub fn umask>(mut self, mask: M) -> Self { function chroot (line 306) | pub fn chroot>(mut self, path: F) -> Self { function privileged_action (line 313) | pub fn privileged_action N + 'static>(self, action: F)... function stdout (line 330) | pub fn stdout>(mut self, stdio: S) -> Self { function stderr (line 336) | pub fn stderr>(mut self, stdio: S) -> Self { function start (line 343) | pub fn start(self) -> Result { function execute (line 353) | pub fn execute(self) -> Outcome { function execute_child (line 375) | fn execute_child(self) -> Result { function perform_fork (line 437) | unsafe fn perform_fork() -> Result, ErrorKind> { function waitpid (line 442) | unsafe fn waitpid(pid: libc::pid_t) -> Result { function set_sid (line 448) | unsafe fn set_sid() -> Result<(), ErrorKind> { function redirect_standard_streams (line 453) | unsafe fn redirect_standard_streams(stdin: Stdio, stdout: Stdio, stderr:... function get_group (line 482) | unsafe fn get_group(group: Group) -> Result { function set_group (line 495) | unsafe fn set_group(group: libc::gid_t) -> Result<(), ErrorKind> { function get_user (line 500) | unsafe fn get_user(user: User) -> Result { function set_user (line 513) | unsafe fn set_user(user: libc::uid_t) -> Result<(), ErrorKind> { function create_pid_file (line 518) | unsafe fn create_pid_file(path: PathBuf) -> Result Result<(), ErrorKind> { function set_cloexec_pid_file (line 555) | unsafe fn set_cloexec_pid_file(fd: libc::c_int) -> Result<(), ErrorKind> { function change_root (line 569) | unsafe fn change_root(path: PathBuf) -> Result<(), ErrorKind> { function get_gid_by_name (line 575) | unsafe fn get_gid_by_name(name: &CString) -> Option { function get_uid_by_name (line 585) | unsafe fn get_uid_by_name(name: &CString) -> Option { function pathbuf_into_cstring (line 595) | fn pathbuf_into_cstring(path: PathBuf) -> Result { FILE: src/daemonize/unix.rs function daemonize (line 10) | pub fn daemonize>(pid_path: Option) { FILE: src/error.rs type ShadowsocksResult (line 4) | pub type ShadowsocksResult = Result; type ShadowsocksError (line 9) | pub enum ShadowsocksError { method exit_code (line 19) | pub fn exit_code(&self) -> sysexits::ExitCode { method fmt (line 29) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { FILE: src/lib.rs constant BUILD_TIME (line 17) | pub const BUILD_TIME: &str = build_time::build_time_utc!(); constant VERSION (line 20) | pub const VERSION: &str = env!("CARGO_PKG_VERSION"); FILE: src/logging/log4rs.rs function init_with_file (line 15) | pub fn init_with_file

(path: P) function init_with_config (line 24) | pub fn init_with_config(bin_name: &str, config: &LogConfig) { FILE: src/logging/mod.rs function init_with_file (line 13) | pub fn init_with_file

(path: P) function init_with_config (line 27) | pub fn init_with_config(bin_name: &str, config: &LogConfig) { function init_with_default (line 32) | pub fn init_with_default(bin_name: &str) { FILE: src/logging/tracing.rs function init_with_config (line 24) | pub fn init_with_config(bin_name: &str, config: &LogConfig) { type BoxedLayer (line 33) | type BoxedLayer = Box + Send + Sync + 'static>; type MakeLayer (line 35) | trait MakeLayer { method make_layer (line 36) | fn make_layer(&self, bin_name: &str, global: &LogConfig) -> BoxedLayer; method make_layer (line 40) | fn make_layer(&self, bin_name: &str, global: &LogConfig) -> BoxedLayer { method make_layer (line 51) | fn make_layer(&self, bin_name: &str, global: &LogConfig) -> BoxedLayer { method make_layer (line 60) | fn make_layer(&self, bin_name: &str, global: &LogConfig) -> BoxedLayer { method make_layer (line 73) | fn make_layer(&self, bin_name: &str, global: &LogConfig) -> BoxedLayer { function make_fmt_layer (line 83) | fn make_fmt_layer(bin_name: &str, level: u32, format: &LogFormatConfi... function make_env_filter (line 122) | fn make_env_filter(bin_name: &str, level: u32) -> EnvFilter { function make_file_writer (line 154) | fn make_file_writer(bin_name: &str, config: &LogFileWriterConfig) -> Res... function apply_override (line 176) | fn apply_override(global: &LogFormatConfig, override_config: &LogFormatC... function make_syslog_writer (line 183) | fn make_syslog_writer(bin_name: &str, config: &LogSyslogWriterConfig) ->... FILE: src/monitor/other.rs function create_signal_monitor (line 7) | pub async fn create_signal_monitor() -> io::Result<()> { FILE: src/monitor/unix.rs function create_signal_monitor (line 9) | pub async fn create_signal_monitor() -> io::Result<()> { FILE: src/monitor/windows.rs function create_signal_monitor (line 8) | pub async fn create_signal_monitor() -> io::Result<()> { FILE: src/password.rs function read_server_password (line 8) | pub fn read_server_password(server_name: &str) -> io::Result { FILE: src/service/genkey.rs function define_command_line_options (line 11) | pub fn define_command_line_options(mut app: Command) -> Command { function main (line 27) | pub fn main(matches: &ArgMatches) -> ExitCode { FILE: src/service/local.rs type RemoteDnsAddress (line 57) | pub struct RemoteDnsAddress(pub Address); type Err (line 60) | type Err = AddressError; method from_str (line 62) | fn from_str(a: &str) -> Result { function parse_remote_dns_address (line 80) | pub fn parse_remote_dns_address(s: &str) -> Result Command { function create (line 588) | pub fn create(matches: &ArgMatches) -> ShadowsocksResult<(Runtime, impl ... function main (line 1058) | pub fn main(matches: &ArgMatches) -> ExitCode { type ServerReloader (line 1068) | struct ServerReloader { method run_once (line 1075) | async fn run_once(&self) -> Result<(), Box> { method launch_signal_reload_server_task (line 1118) | async fn launch_signal_reload_server_task(self: Arc) { method launch_reload_server_task (line 1132) | async fn launch_reload_server_task(self) { method launch_reload_server_task (line 1138) | async fn launch_reload_server_task(self) { function verify_local_command (line 1149) | fn verify_local_command() { FILE: src/service/manager.rs function define_command_line_options (line 35) | pub fn define_command_line_options(mut app: Command) -> Command { function create (line 273) | pub fn create(matches: &ArgMatches) -> ShadowsocksResult<(Runtime, impl ... function main (line 533) | pub fn main(matches: &ArgMatches) -> ExitCode { function verify_manager_command (line 548) | fn verify_manager_command() { FILE: src/service/server.rs function define_command_line_options (line 33) | pub fn define_command_line_options(mut app: Command) -> Command { function create (line 285) | pub fn create(matches: &ArgMatches) -> ShadowsocksResult<(Runtime, impl ... function main (line 558) | pub fn main(matches: &ArgMatches) -> ExitCode { function verify_server_command (line 573) | fn verify_server_command() { FILE: src/sys.rs function adjust_nofile (line 12) | pub fn adjust_nofile() { function run_as_user (line 80) | pub fn run_as_user(uname: &str) -> std::io::Result<()> { FILE: src/vparser/mod.rs function parse_server_url (line 52) | pub fn parse_server_url(v: &str) -> Result { function parse_ipnet (line 60) | pub fn parse_ipnet(v: &str) -> Result { FILE: tests/dns.rs function dns_relay (line 18) | async fn dns_relay() { FILE: tests/http.rs function http_proxy (line 17) | async fn http_proxy() { FILE: tests/socks4.rs type Socks4TestServer (line 23) | pub struct Socks4TestServer { method new (line 30) | pub fn new(svr_addr: S, local_addr: L, pwd: &str, method: Cipher... method client_addr (line 61) | pub fn client_addr(&self) -> &SocketAddr { method run (line 65) | pub async fn run(&self) { function socks4_relay_connect (line 77) | async fn socks4_relay_connect() { FILE: tests/socks5.rs type Socks5TestServer (line 24) | pub struct Socks5TestServer { method new (line 31) | pub fn new(svr_addr: S, local_addr: L, pwd: &str, method: Cipher... method client_addr (line 66) | pub fn client_addr(&self) -> &SocketAddr { method run (line 70) | pub async fn run(&self) { function socks5_relay_stream (line 83) | async fn socks5_relay_stream() { function socks5_relay_aead (line 116) | async fn socks5_relay_aead() { FILE: tests/tunnel.rs function random_local_tcp_port_pair (line 17) | fn random_local_tcp_port_pair() -> (u16, u16) { function tcp_tunnel (line 28) | async fn tcp_tunnel() { function udp_tunnel (line 89) | async fn udp_tunnel() { FILE: tests/udp.rs constant SERVER_ADDR (line 15) | const SERVER_ADDR: &str = "127.0.0.1:8093"; constant LOCAL_ADDR (line 16) | const LOCAL_ADDR: &str = "127.0.0.1:8291"; constant UDP_ECHO_SERVER_ADDR (line 18) | const UDP_ECHO_SERVER_ADDR: &str = "127.0.0.1:50403"; constant PASSWORD (line 20) | const PASSWORD: &str = "test-password"; constant METHOD (line 21) | const METHOD: CipherKind = CipherKind::AES_128_GCM; function get_svr_config (line 23) | fn get_svr_config() -> Config { function get_cli_config (line 32) | fn get_cli_config() -> Config { function get_client_addr (line 45) | fn get_client_addr() -> SocketAddr { function start_server (line 49) | fn start_server() { function start_local (line 53) | fn start_local() { function start_udp_echo_server (line 57) | fn start_udp_echo_server() { function udp_relay (line 77) | async fn udp_relay() {