MCPcopy Create free account

hub / github.com/ExodusVPN/exodus / functions

Functions1,609 in github.com/ExodusVPN/exodus

↓ 7 callersMethodset_option_type
(&mut self, value: Type)
crates/smoltcp/src/wire/ndiscoption.rs:285
↓ 7 callersMethodset_timeout
Set the timeout duration. A socket with a timeout duration set will abort the connection if either of the following occurs: After a [connect](#metho
crates/smoltcp/src/socket/tcp.rs:338
↓ 7 callersMethodset_version
(&mut self, value: u8)
crates/smoltcp/src/wire/ipv6.rs:502
↓ 7 callersFunctionsocket_syn_received
()
crates/smoltcp/src/socket/tcp.rs:1874
↓ 7 callersMethodtotal_size
(&self)
crates/smoltcp/src/storage/assembler.rs:40
↓ 7 callersMethoduntil_eof
(&mut self, f: F)
crates/smoltcp/src/parsers.rs:65
↓ 7 callersMethodwindow
Return the number of elements that can be added to the ring buffer.
crates/smoltcp/src/storage/ring_buffer.rs:71
↓ 6 callersFunctionalign
(len: usize)
crates/sysconfig/src/route/macos.rs:239
↓ 6 callersMethoddata_len
(&self)
crates/smoltcp/src/wire/ipv6option.rs:152
↓ 6 callersMethoddata_mut
(&mut self)
crates/smoltcp/src/wire/icmpv4.rs:354
↓ 6 callersMethoderr
(&self)
crates/netlink/src/packet/netlink.rs:469
↓ 6 callersMethodget_allocated
Return the largest contiguous slice of allocated buffer elements starting at the given offset past the first allocated element, and up to the given si
crates/smoltcp/src/storage/ring_buffer.rs:324
↓ 6 callersMethodinto
(self)
crates/smoltcp/src/time.rs:89
↓ 6 callersMethodinto_inner
Unwrap a smart pointer to a socket. The finalization code is not run. Prompt operation of the network stack depends on wrapping the returned pointer
crates/smoltcp/src/socket/ref_.rs:63
↓ 6 callersMethodis_ipv4
(&self)
crates/netlink/src/packet/neighbour.rs:167
↓ 6 callersMethodis_ipv6
(&self)
crates/netlink/src/packet/neighbour.rs:171
↓ 6 callersMethodlink_layer_addr
(&self)
crates/smoltcp/src/wire/ndiscoption.rs:219
↓ 6 callersMethodoption_type
(&self)
crates/smoltcp/src/wire/ipv6option.rs:142
↓ 6 callersFunctionpseudo_header
Compute an IP pseudo header checksum.
crates/smoltcp/src/wire/ip.rs:822
↓ 6 callersMethodset_payload_len
(&mut self, value: u16)
crates/smoltcp/src/wire/ipv6.rs:532
↓ 6 callersFunctionsocket_fin_wait_1
()
crates/smoltcp/src/socket/tcp.rs:1902
↓ 6 callersMethodtx
Returns whether checksum should be verified when sending.
crates/smoltcp/src/wire/mod.rs:72
↓ 6 callersMethodwrite
(&mut self, buf: &[u8])
crates/tun/src/sys/mod.rs:118
↓ 5 callersFunctionDATA
Variable-length field. Option-Type-specific data.
crates/smoltcp/src/wire/ipv6option.rs:83
↓ 5 callersMethodaccept_ipv6
(&mut self, is_cidr: bool)
crates/smoltcp/src/parsers.rs:237
↓ 5 callersMethodas_raw_fd
(&self)
crates/tun/src/sys/linux.rs:364
↓ 5 callersMethodas_ref
(&self)
crates/smoltcp/src/wire/ethernet.rs:200
↓ 5 callersMethodconnect
Connect to a given endpoint. The local port must be provided explicitly. Assuming `fn get_ephemeral_port() -> u16` allocates a port between 49152 and
crates/smoltcp/src/socket/tcp.rs:476
↓ 5 callersMethodfill_size
(&mut self)
crates/netlink/src/sys/mod.rs:41
↓ 5 callersMethodget_idx
Shorthand for `(self.read + idx) % self.capacity()` with an additional check to ensure that the capacity is not zero.
crates/smoltcp/src/storage/ring_buffer.rs:93
↓ 5 callersMethodget_unallocated
Return the largest contiguous slice of unallocated buffer elements starting at the given offset past the last allocated element, and up to the given s
crates/smoltcp/src/storage/ring_buffer.rs:277
↓ 5 callersMethodinto
(self)
crates/smoltcp/src/socket/tcp.rs:1652
↓ 5 callersMethodis_full
Query whether the buffer is full.
crates/smoltcp/src/storage/ring_buffer.rs:87
↓ 5 callersMethodis_specified
(&self)
crates/smoltcp/src/socket/icmp.rs:31
↓ 5 callersMethodis_unspecified
(&self)
crates/netlink/src/packet/neighbour.rs:175
↓ 5 callersMethodopen
(&mut self, ciphertext: T)
crates/crypto/src/lib.rs:98
↓ 5 callersMethodpayload_mut
(&mut self)
crates/smoltcp/src/wire/mld.rs:290
↓ 5 callersMethodrx
Returns whether checksum should be verified when receiving.
crates/smoltcp/src/wire/mod.rs:64
↓ 5 callersFunctionsa_to_ipaddr
(sa: *const libc::sockaddr)
crates/sysconfig/src/route/macos.rs:275
↓ 5 callersMethodset
(&mut self, method: Method, value: bool)
crates/socks5/src/lib.rs:269
↓ 5 callersMethodset_checksum
(&mut self, value: u16)
crates/smoltcp/src/wire/udp.rs:157
↓ 5 callersMethodset_group_address
(&mut self, addr: Ipv4Address)
crates/smoltcp/src/wire/igmp.rs:155
↓ 5 callersMethodset_max_resp_code
(&mut self, value: u8)
crates/smoltcp/src/wire/igmp.rs:141
↓ 5 callersMethodset_msg_code
(&mut self, value: u8)
crates/smoltcp/src/wire/icmpv4.rs:308
↓ 5 callersFunctionsocket_time_wait
(from_closing: bool)
crates/smoltcp/src/socket/tcp.rs:1924
↓ 5 callersMethodtotal_len
(&self)
crates/smoltcp/src/wire/ipv4.rs:322
↓ 4 callersFunctionDATA
Variable-length field. Option-Type-specific data.
crates/smoltcp/src/wire/ndiscoption.rs:73
↓ 4 callersFunctionOPTIONS
Variable-length field. Option-Type-specific data. Length of the header is in 8-octet units, not including the first 8 octets. The first two octets ar
crates/smoltcp/src/wire/ipv6hopbyhop.rs:44
↓ 4 callersFunctionOPTIONS
(length: u8)
crates/smoltcp/src/wire/tcp.rs:88
↓ 4 callersFunctionTPA
(hardware_len: u8, protocol_len: u8)
crates/smoltcp/src/wire/arp.rs:58
↓ 4 callersMethodabort
Aborts the connection, if any. This function instantly closes the socket. One reset packet will be sent to the remote endpoint. In terms of the TCP
crates/smoltcp/src/socket/tcp.rs:541
↓ 4 callersMethodaccept_ipv4
(&mut self)
crates/smoltcp/src/parsers.rs:279
↓ 4 callersMethodas_bytes
Return an IPv4 address as a sequence of octets, in big-endian.
crates/smoltcp/src/wire/ipv4.rs:57
↓ 4 callersMethodas_ptr
(&self)
crates/sysctl/src/sys/unix.rs:880
↓ 4 callersMethodas_ptr
(&self)
crates/netlink/src/sys/mod.rs:45
↓ 4 callersMethoddequeue_one
Dequeue an element from the buffer, and return a reference to it, or return `Err(Error::Exhausted)` if the buffer is empty. This function is a shortc
crates/smoltcp/src/storage/ring_buffer.rs:157
↓ 4 callersMethodenqueue_one
Enqueue a single element into the buffer, and return a reference to it, or return `Err(Error::Exhausted)` if the buffer is full. This function is a s
crates/smoltcp/src/storage/ring_buffer.rs:132
↓ 4 callersMethodenqueue_slice
Enqueue as many elements from the given slice into the buffer as possible, and return the amount of elements that could fit. #[must_use]
crates/smoltcp/src/storage/ring_buffer.rs:203
↓ 4 callersMethodflags
(&self)
crates/netlink/src/packet/link.rs:444
↓ 4 callersFunctiongen_req_mib
[0, 1, ...] mib2name [0, 2, ...] next_mib [0, 3, ...] name2mib [0, 4, ...] mib2metadata [0, 5, ...] mib2description
crates/sysctl/src/sys/unix.rs:413
↓ 4 callersMethodgroup_addr
(&self)
crates/smoltcp/src/wire/igmp.rs:111
↓ 4 callersMethodhas_data
(&self)
crates/smoltcp/src/storage/assembler.rs:36
↓ 4 callersMethodheader_len
Return the header length. The result depends on the value of the message type field.
crates/smoltcp/src/wire/icmpv6.rs:340
↓ 4 callersFunctioninit
()
src/signal.rs:7
↓ 4 callersMethodinto_inner
(self)
crates/netlink/src/packet/link.rs:421
↓ 4 callersFunctionipv4_forwarding
()
crates/sysconfig/src/ip_forwarding.rs:36
↓ 4 callersMethodis_ipv4
(&self)
crates/socks5/src/lib.rs:439
↓ 4 callersMethoditer
(&'a self)
crates/socks5/src/lib.rs:296
↓ 4 callersFunctionlist
()
crates/sysconfig/examples/route.rs:7
↓ 4 callersMethodmsg_type
(&self)
crates/smoltcp/src/wire/icmpv4.rs:227
↓ 4 callersFunctionnetmask_from_ipcidr
(cidr: IpCidr)
crates/sysconfig/src/lib.rs:81
↓ 4 callersMethodpayload
(&self)
crates/smoltcp/src/wire/icmpv6.rs:382
↓ 4 callersMethodregister
(&self, poll: &Poll, token: Token, interest: Ready, opts: PollOpt)
crates/tun/src/sys/mod.rs:143
↓ 4 callersMethodsegment_len
Return the length of the segment, in terms of sequence space.
crates/smoltcp/src/wire/tcp.rs:285
↓ 4 callersMethodseq_to_transmit
(&self)
crates/smoltcp/src/socket/tcp.rs:1357
↓ 4 callersMethodset_checksum
(&mut self, value: u16)
crates/smoltcp/src/wire/tcp.rs:506
↓ 4 callersMethodset_family
(&mut self, value: AddressFamily)
crates/netlink/src/packet/link.rs:472
↓ 4 callersMethodset_for_close
(&mut self, timestamp: Instant)
crates/smoltcp/src/socket/tcp.rs:170
↓ 4 callersMethodset_len
(&mut self, value: u16)
crates/smoltcp/src/wire/udp.rs:150
↓ 4 callersMethodset_msg_type
(&mut self, value: Message)
crates/smoltcp/src/wire/icmpv4.rs:301
↓ 4 callersMethodset_pid
(&mut self, value: u32)
crates/netlink/src/packet/netlink.rs:401
↓ 4 callersMethodset_seq
(&mut self, value: u32)
crates/netlink/src/packet/netlink.rs:395
↓ 4 callersFunctionset_value
(key: &str, val: Value)
crates/sysconfig/src/ip_forwarding.rs:29
↓ 4 callersFunctionsocket_close_wait
()
crates/smoltcp/src/socket/tcp.rs:1935
↓ 4 callersFunctionsocket_syn_sent
()
crates/smoltcp/src/socket/tcp.rs:1878
↓ 4 callersFunctionsocket_with_buffer_sizes
(tx_len: usize, rx_len: usize)
crates/smoltcp/src/socket/tcp.rs:1850
↓ 4 callersMethodwrite_parts
Write a IPv6 address to the given slice. # Panics The function panics if `data` is not 8 words long.
crates/smoltcp/src/wire/ipv6.rs:89
↓ 3 callersFunctionDATA
Variable-length field. Routing-Type-specific data. Length of the header is in 8-octet units, not including the first 8 octets. The first four octets
crates/smoltcp/src/wire/ipv6routing.rs:93
↓ 3 callersFunctionSHA
(hardware_len: u8, _protocol_len: u8)
crates/smoltcp/src/wire/arp.rs:40
↓ 3 callersFunctionSPA
(hardware_len: u8, protocol_len: u8)
crates/smoltcp/src/wire/arp.rs:46
↓ 3 callersFunctionTHA
(hardware_len: u8, protocol_len: u8)
crates/smoltcp/src/wire/arp.rs:52
↓ 3 callersMethodack_reply
(&mut self, ip_repr: &IpRepr, repr: &TcpRepr)
crates/smoltcp/src/socket/tcp.rs:843
↓ 3 callersMethodadd
Add a socket to the set with the reference count 1, and return its handle. # Panics This function panics if the storage is fixed-size (not a `Vec`) a
crates/smoltcp/src/socket/set.rs:50
↓ 3 callersMethodaddress
Return the IP address of this CIDR block.
crates/smoltcp/src/wire/ip.rs:306
↓ 3 callersMethodbuffer_len
Return the length of a header that will be emitted from this high-level representation.
crates/smoltcp/src/wire/ndiscoption.rs:489
↓ 3 callersMethodbuffer_len
(&self)
crates/smoltcp/src/wire/ndisc.rs:331
↓ 3 callersMethodcheck_len
(&self)
crates/netlink/src/packet/netlink.rs:303
↓ 3 callersMethodclear
Clear the ring buffer.
crates/smoltcp/src/storage/ring_buffer.rs:46
↓ 3 callersMethoddata
(&self)
crates/smoltcp/src/wire/ndiscoption.rs:274
↓ 3 callersMethoddequeue
Dequeue a single packet from the buffer, and return a reference to its payload as well as its header, or return `Err(Error::Exhausted)` if the buffer
crates/smoltcp/src/storage/packet_buffer.rs:148
← previousnext →101–200 of 1,609, ranked by callers