MCPcopy Create free account

hub / github.com/ExodusVPN/exodus / functions

Functions1,609 in github.com/ExodusVPN/exodus

↓ 2 callersFunctioncreate_repr
(ty: Message)
crates/smoltcp/src/wire/mld.rs:435
↓ 2 callersMethoddata_mut
(&mut self)
crates/smoltcp/src/wire/ndiscoption.rs:375
↓ 2 callersMethoddata_mut
(&mut self)
crates/smoltcp/src/wire/ipv6option.rs:196
↓ 2 callersFunctiondel
(dst_addr: IpAddr, prefix_len: u8)
crates/sysconfig/examples/route.rs:64
↓ 2 callersMethoddequeue_allocated
Dequeue the given number of allocated buffer elements. # Panics Panics if the number of elements given exceeds the number of allocated elements.
crates/smoltcp/src/storage/ring_buffer.rs:361
↓ 2 callersMethoddst_port
(&self)
crates/smoltcp/src/wire/udp.rs:84
↓ 2 callersMethoddst_port
(&self)
crates/smoltcp/src/wire/tcp.rs:164
↓ 2 callersMethodecho_ident
(&self)
crates/smoltcp/src/wire/icmpv6.rs:311
↓ 2 callersMethodecho_ident
(&self)
crates/smoltcp/src/wire/icmpv4.rs:251
↓ 2 callersMethodecho_seq_no
(&self)
crates/smoltcp/src/wire/icmpv6.rs:318
↓ 2 callersMethodecho_seq_no
(&self)
crates/smoltcp/src/wire/icmpv4.rs:261
↓ 2 callersMethodemit
Emit a high-level representation into an IPv6 Hop-by-Hop Options Header.
crates/smoltcp/src/wire/ipv6hopbyhop.rs:186
↓ 2 callersMethodemit
Emit a high-level representation into an MLDv2 packet.
crates/smoltcp/src/wire/mld.rs:353
↓ 2 callersMethodemit
Emit a high-level representation into an IPv6 Fragment Header.
crates/smoltcp/src/wire/ipv6fragment.rs:192
↓ 2 callersMethodethertype
(&self)
crates/smoltcp/src/wire/ethernet.rs:153
↓ 2 callersMethodexpand_data_by
(&mut self, size: usize)
crates/smoltcp/src/storage/assembler.rs:48
↓ 2 callersMethodfill_checksum
Compute and fill in the header checksum.
crates/smoltcp/src/wire/icmpv4.rs:341
↓ 2 callersMethodfill_checksum
Compute and fill in the header checksum. # Panics This function panics unless `src_addr` and `dst_addr` belong to the same family, and that family is
crates/smoltcp/src/wire/tcp.rs:523
↓ 2 callersMethodflags
(&self)
crates/sysctl/src/sys/unix.rs:338
↓ 2 callersMethodfront
(&self)
crates/smoltcp/src/storage/assembler.rs:119
↓ 2 callersFunctionget
Get Value By Mib
crates/sysctl/src/sys/unix.rs:428
↓ 2 callersMethodget_idx_unchecked
Shorthand for `(self.read + idx) % self.capacity()` with no additional checks to ensure the capacity is not zero.
crates/smoltcp/src/storage/ring_buffer.rs:104
↓ 2 callersFunctionget_value
(key: &str)
crates/sysconfig/src/ip_forwarding.rs:23
↓ 2 callersMethodheader_len
(&self)
crates/netlink/src/packet/netlink.rs:352
↓ 2 callersMethodhop_limit
Return the TTL value.
crates/smoltcp/src/wire/ip.rs:581
↓ 2 callersMethodinto_inner
Consume the packet, returning the underlying buffer.
crates/smoltcp/src/wire/dhcpv4.rs:331
↓ 2 callersFunctionip_cidr_from_netmask
(addr: IpAddr, netmask: IpAddr)
crates/sysconfig/src/lib.rs:67
↓ 2 callersMethodis_empty
(&self)
crates/smoltcp/src/storage/assembler.rs:44
↓ 2 callersMethodis_ipv4_mapped
Query whether the IPv6 address is an [IPv4 mapped IPv6 address]. [IPv4 mapped IPv6 address]: https://tools.ietf.org/html/rfc4291#section-2.5.5.2
crates/smoltcp/src/wire/ipv6.rs:141
↓ 2 callersMethodis_multicast
Query whether the address is a valid multicast address.
crates/smoltcp/src/wire/ip.rs:141
↓ 2 callersMethodis_open
(&self)
crates/smoltcp/src/socket/tcp.rs:565
↓ 2 callersMethodis_unknow
(&self)
crates/socks5/src/lib.rs:644
↓ 2 callersFunctionlines
(buffer: &'a [u8])
crates/sysconfig/src/dns/linux.rs:274
↓ 2 callersFunctionload_resolver_config
()
crates/sysconfig/src/dns/linux.rs:318
↓ 2 callersMethodlookahead_char
(&self, ch: u8)
crates/smoltcp/src/parsers.rs:27
↓ 2 callersMethodmask
Helper function used to mask an addres given a prefix. # Panics This function panics if `mask` is greater than 128.
crates/smoltcp/src/wire/ipv6.rs:159
↓ 2 callersMethodmax_resp_code
(&self)
crates/smoltcp/src/wire/igmp.rs:97
↓ 2 callersFunctionmax_resp_code_to_duration
(value: u8)
crates/smoltcp/src/wire/igmp.rs:289
↓ 2 callersMethodmay_send
(&self)
crates/smoltcp/src/socket/tcp.rs:605
↓ 2 callersMethodnetmask
Return the network mask of this IPv4 CIDR.
crates/smoltcp/src/wire/ipv4.rs:154
↓ 2 callersMethodnetwork
Return the network block of this IPv4 CIDR.
crates/smoltcp/src/wire/ipv4.rs:191
↓ 2 callersMethodnext
(&mut self)
crates/smoltcp/src/socket/set.rs:192
↓ 2 callersMethodnext_header
(&self)
crates/smoltcp/src/wire/ipv6routing.rs:185
↓ 2 callersMethodoption_type
(&self)
crates/smoltcp/src/wire/ndiscoption.rs:202
↓ 2 callersMethodoptions
(&self)
crates/smoltcp/src/wire/dhcpv4.rs:433
↓ 2 callersMethodoptions
(&self)
crates/smoltcp/src/wire/tcp.rs:354
↓ 2 callersMethodoptions_mut
(&mut self)
crates/smoltcp/src/wire/dhcpv4.rs:556
↓ 2 callersMethodoptions_mut
(&mut self)
crates/smoltcp/src/wire/tcp.rs:538
↓ 2 callersFunctionpacket_repr
()
crates/smoltcp/src/wire/tcp.rs:1127
↓ 2 callersMethodpayload
(&self)
crates/smoltcp/src/wire/ipv4.rs:405
↓ 2 callersMethodpayload_len
(&self)
crates/smoltcp/src/wire/ipv6.rs:449
↓ 2 callersMethodpayload_mut
(&mut self)
crates/smoltcp/src/wire/ipv6.rs:567
↓ 2 callersMethodpayload_mut
(&mut self)
crates/smoltcp/src/wire/ethernet.rs:193
↓ 2 callersMethodpayload_mut
(&mut self)
crates/smoltcp/src/wire/tcp.rs:546
↓ 2 callersMethodpayload_mut
(&mut self)
crates/smoltcp/src/wire/ipv4.rs:536
↓ 2 callersFunctionpretty_print_ip_payload
(f: &mut fmt::Formatter, indent: &mut PrettyIndent, ip_repr: T,
crates/smoltcp/src/wire/ip.rs:867
↓ 2 callersFunctionpropagate_carries
(word: u32)
crates/smoltcp/src/wire/ip.rs:775
↓ 2 callersMethodpsh
(&self)
crates/smoltcp/src/wire/tcp.rs:209
↓ 2 callersMethodrecv_impl
(&'b mut self, f: F)
crates/smoltcp/src/socket/tcp.rs:699
↓ 2 callersMethodremove_contig_at
Remove a contig at the given index, and return a pointer to the first contig without data.
crates/smoltcp/src/storage/assembler.rs:134
↓ 2 callersMethodreplace
(&mut self, offset: usize, val: libc::c_int)
crates/sysctl/src/sys/unix.rs:867
↓ 2 callersMethodreturn_err
(&mut self, err: Error)
crates/smoltcp/src/wire/ipv6option.rs:314
↓ 2 callersMethodrouting_type
(&self)
crates/smoltcp/src/wire/ipv6routing.rs:200
↓ 2 callersMethodrst
(&self)
crates/smoltcp/src/wire/tcp.rs:201
↓ 2 callersMethodrun_forever
(&mut self)
src/vpn/server.rs:270
↓ 2 callersMethodscaled_window
(&self)
crates/smoltcp/src/socket/tcp.rs:322
↓ 2 callersMethodscope
(&self)
crates/netlink/src/packet/addr.rs:158
↓ 2 callersMethodsegments_left
(&self)
crates/smoltcp/src/wire/ipv6routing.rs:207
↓ 2 callersMethodsend_impl
(&'b mut self, f: F)
crates/smoltcp/src/socket/tcp.rs:654
↓ 2 callersMethodset_ack
(&mut self, value: bool)
crates/smoltcp/src/wire/tcp.rs:445
↓ 2 callersMethodset_ack_number
(&mut self, value: SeqNumber)
crates/smoltcp/src/wire/tcp.rs:393
↓ 2 callersMethodset_broadcast_flag
Sets the broadcast flag to the specified value.
crates/smoltcp/src/wire/dhcpv4.rs:547
↓ 2 callersMethodset_checksum
(&mut self, value: u16)
crates/smoltcp/src/wire/igmp.rs:148
↓ 2 callersMethodset_client_hardware_address
Sets the ethernet address of the client. Sets the `chaddr` field.
crates/smoltcp/src/wire/dhcpv4.rs:489
↓ 2 callersMethodset_client_ip
Sets the Ipv4 address of the client. This corresponds to the `ciaddr` field in the DHCP specification. According to it, this field is “only filled in
crates/smoltcp/src/wire/dhcpv4.rs:523
↓ 2 callersMethodset_current_hop_limit
(&mut self, value: u8)
crates/smoltcp/src/wire/ndisc.rs:116
↓ 2 callersMethodset_data_len
(&mut self, value: u8)
crates/smoltcp/src/wire/ipv6option.rs:184
↓ 2 callersMethodset_destination
(&mut self, value: T)
crates/tun/src/sys/linux.rs:241
↓ 2 callersMethodset_dont_frag
(&mut self, value: bool)
crates/smoltcp/src/wire/ipv4.rs:464
↓ 2 callersMethodset_dscp
Set the Differential Services Code Point field.
crates/smoltcp/src/wire/ipv4.rs:428
↓ 2 callersMethodset_dst_addr
(&mut self, value: Address)
crates/smoltcp/src/wire/ipv6.rs:560
↓ 2 callersMethodset_dst_addr
(&mut self, value: Address)
crates/smoltcp/src/wire/ipv4.rs:519
↓ 2 callersMethodset_dst_port
(&mut self, value: u16)
crates/smoltcp/src/wire/tcp.rs:379
↓ 2 callersMethodset_ecn
Set the Explicit Congestion Notification field.
crates/smoltcp/src/wire/ipv4.rs:434
↓ 2 callersMethodset_fin
(&mut self, value: bool)
crates/smoltcp/src/wire/tcp.rs:409
↓ 2 callersMethodset_flags
(&mut self, flags: i32)
crates/netlink/src/socket.rs:86
↓ 2 callersMethodset_flow_label
(&mut self, value: u32)
crates/smoltcp/src/wire/ipv6.rs:523
↓ 2 callersMethodset_frag_offset
(&mut self, value: u16)
crates/smoltcp/src/wire/ipv4.rs:482
↓ 2 callersMethodset_hardware_len
(&mut self, value: u8)
crates/smoltcp/src/wire/arp.rs:184
↓ 2 callersMethodset_hardware_len
Sets the hardware address length. Only ethernet is supported, so this field should be set to the value `6`.
crates/smoltcp/src/wire/dhcpv4.rs:472
↓ 2 callersMethodset_hardware_type
(&mut self, value: Hardware)
crates/smoltcp/src/wire/arp.rs:170
↓ 2 callersMethodset_hardware_type
Sets the hardware address type (only ethernet is supported).
crates/smoltcp/src/wire/dhcpv4.rs:462
↓ 2 callersMethodset_header_len
(&mut self, value: u8)
crates/smoltcp/src/wire/ipv6routing.rs:276
↓ 2 callersMethodset_header_len
(&mut self, value: u8)
crates/smoltcp/src/wire/ipv4.rs:422
↓ 2 callersMethodset_hop_limit
Set the time-to-live (IPv4) or hop limit (IPv6) value used in outgoing packets. A socket without an explicitly set hop limit value uses the default [
crates/smoltcp/src/socket/udp.rs:73
↓ 2 callersMethodset_hop_limit
Set the time-to-live (IPv4) or hop limit (IPv6) value used in outgoing packets. A socket without an explicitly set hop limit value uses the default [
crates/smoltcp/src/socket/tcp.rs:388
↓ 2 callersMethodset_hop_limit
Set the time-to-live (IPv4) or hop limit (IPv6) value used in outgoing packets. A socket without an explicitly set hop limit value uses the default [
crates/smoltcp/src/socket/icmp.rs:107
↓ 2 callersMethodset_hop_limit
(&mut self, value: u8)
crates/smoltcp/src/wire/ipv6.rs:546
↓ 2 callersMethodset_hop_limit
(&mut self, value: u8)
crates/smoltcp/src/wire/ipv4.rs:491
↓ 2 callersMethodset_hops
Sets the hops field. The `hops` field is set to zero by clients and optionally used by relay agents.
crates/smoltcp/src/wire/dhcpv4.rs:497
← previousnext →301–400 of 1,609, ranked by callers