module netio /* Socket options defined on Linux. */ pub const so_acceptconn = SocketOption(C.SO_ACCEPTCONN) pub const so_attach_bpf = SocketOption(C.SO_ATTACH_BPF) pub const so_attach_filter = SocketOption(C.SO_ATTACH_FILTER) pub const so_attach_reuseport_cbpf = SocketOption(C.SO_ATTACH_REUSEPORT_CBPF) pub const so_attach_reuseport_ebpf = SocketOption(C.SO_ATTACH_REUSEPORT_EBPF) pub const so_bindtodevice = SocketOption(C.SO_BINDTODEVICE) pub const so_bindtoifindex = SocketOption(C.SO_BINDTOIFINDEX) pub const so_bpf_extensions = SocketOption(C.SO_BPF_EXTENSIONS) pub const so_broadcast = SocketOption(C.SO_BROADCAST) pub const so_bsdcompat = SocketOption(C.SO_BSDCOMPAT) pub const so_buf_lock = SocketOption(C.SO_BUF_LOCK) pub const so_busy_poll = SocketOption(C.SO_BUSY_POLL) pub const so_busy_poll_budget = SocketOption(C.SO_BUSY_POLL_BUDGET) pub const so_cnx_advice = SocketOption(C.SO_CNX_ADVICE) pub const so_cookie = SocketOption(C.SO_COOKIE) pub const so_debug = SocketOption(C.SO_DEBUG) pub const so_detach_bpf = SocketOption(C.SO_DETACH_BPF) pub const so_detach_filter = SocketOption(C.SO_DETACH_FILTER) pub const so_detach_reuseport_bpf = SocketOption(C.SO_DETACH_REUSEPORT_BPF) pub const so_devmem_dmabuf = SocketOption(C.SO_DEVMEM_DMABUF) pub const so_devmem_dontneed = SocketOption(C.SO_DEVMEM_DONTNEED) pub const so_devmem_linear = SocketOption(C.SO_DEVMEM_LINEAR) pub const so_domain = SocketOption(C.SO_DOMAIN) pub const so_dontroute = SocketOption(C.SO_DONTROUTE) pub const so_error = SocketOption(C.SO_ERROR) pub const so_get_filter = SocketOption(C.SO_GET_FILTER) pub const so_incoming_cpu = SocketOption(C.SO_INCOMING_CPU) pub const so_incoming_napi_id = SocketOption(C.SO_INCOMING_NAPI_ID) pub const so_inq = SocketOption(C.SO_INQ) pub const so_keepalive = SocketOption(C.SO_KEEPALIVE) pub const so_linger = SocketOption(C.SO_LINGER) pub const so_lock_filter = SocketOption(C.SO_LOCK_FILTER) pub const so_mark = SocketOption(C.SO_MARK) pub const so_max_pacing_rate = SocketOption(C.SO_MAX_PACING_RATE) pub const so_meminfo = SocketOption(C.SO_MEMINFO) pub const so_netns_cookie = SocketOption(C.SO_NETNS_COOKIE) pub const so_nofcs = SocketOption(C.SO_NOFCS) pub const so_no_check = SocketOption(C.SO_NO_CHECK) pub const so_oobinline = SocketOption(C.SO_OOBINLINE) pub const so_passcred = SocketOption(C.SO_PASSCRED) pub const so_passpidfd = SocketOption(C.SO_PASSPIDFD) pub const so_passrights = SocketOption(C.SO_PASSRIGHTS) pub const so_passsec = SocketOption(C.SO_PASSSEC) pub const so_peek_off = SocketOption(C.SO_PEEK_OFF) pub const so_peercred = SocketOption(C.SO_PEERCRED) pub const so_peergroups = SocketOption(C.SO_PEERGROUPS) pub const so_peername = SocketOption(C.SO_PEERNAME) pub const so_peerpidfd = SocketOption(C.SO_PEERPIDFD) pub const so_peersec = SocketOption(C.SO_PEERSEC) pub const so_prefer_busy_poll = SocketOption(C.SO_PREFER_BUSY_POLL) pub const so_priority = SocketOption(C.SO_PRIORITY) pub const so_protocol = SocketOption(C.SO_PROTOCOL) pub const so_rcvbufforce = SocketOption(C.SO_RCVBUFFORCE) pub const so_rcvbuf = SocketOption(C.SO_RCVBUF) pub const so_rcvlowat = SocketOption(C.SO_RCVLOWAT) pub const so_rcvmark = SocketOption(C.SO_RCVMARK) pub const so_rcvpriority = SocketOption(C.SO_RCVPRIORITY) pub const so_rcvtimeo = SocketOption(C.SO_RCVTIMEO) pub const so_rcvtimeo_new = SocketOption(C.SO_RCVTIMEO_NEW) pub const so_rcvtimeo_old = SocketOption(C.SO_RCVTIMEO_OLD) pub const so_reserve_mem = SocketOption(C.SO_RESERVE_MEM) pub const so_reuseaddr = SocketOption(C.SO_REUSEADDR) pub const so_reuseport = SocketOption(C.SO_REUSEPORT) pub const so_rxq_ovfl = SocketOption(C.SO_RXQ_OVFL) pub const so_security_authentication = SocketOption(C.SO_SECURITY_AUTHENTICATION) pub const so_security_encryption_network = SocketOption(C.SO_SECURITY_ENCRYPTION_NETWORK) pub const so_security_encryption_transport = SocketOption(C.SO_SECURITY_ENCRYPTION_TRANSPORT) pub const so_select_err_queue = SocketOption(C.SO_SELECT_ERR_QUEUE) pub const so_sndbufforce = SocketOption(C.SO_SNDBUFFORCE) pub const so_sndbuf = SocketOption(C.SO_SNDBUF) pub const so_sndlowat = SocketOption(C.SO_SNDLOWAT) pub const so_sndtimeo = SocketOption(C.SO_SNDTIMEO) pub const so_sndtimeo_new = SocketOption(C.SO_SNDTIMEO_NEW) pub const so_sndtimeo_old = SocketOption(C.SO_SNDTIMEO_OLD) pub const so_timestamping = SocketOption(C.SO_TIMESTAMPING) pub const so_timestamping_new = SocketOption(C.SO_TIMESTAMPING_NEW) pub const so_timestamping_old = SocketOption(C.SO_TIMESTAMPING_OLD) pub const so_timestampns = SocketOption(C.SO_TIMESTAMPNS) pub const so_timestampns_new = SocketOption(C.SO_TIMESTAMPNS_NEW) pub const so_timestampns_old = SocketOption(C.SO_TIMESTAMPNS_OLD) pub const so_timestamp = SocketOption(C.SO_TIMESTAMP) pub const so_timestamp_new = SocketOption(C.SO_TIMESTAMP_NEW) pub const so_timestamp_old = SocketOption(C.SO_TIMESTAMP_OLD) pub const so_txrehash = SocketOption(C.SO_TXREHASH) pub const so_txtime = SocketOption(C.SO_TXTIME) pub const so_type = SocketOption(C.SO_TYPE) pub const so_wifi_status = SocketOption(C.SO_WIFI_STATUS) pub const so_zerocopy = SocketOption(C.SO_ZEROCOPY)