Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NetSys/NetBricks
/ functions
Functions
801 in github.com/NetSys/NetBricks
⨍
Functions
801
◇
Types & classes
118
Method
allocate_partial_batch_with_size
(&mut self, len: u16, cnt: i32)
framework/src/operators/packet_batch.rs:54
Method
barrier
Pause all schedulers, the returned `BarrierHandle` can be used to resume.
framework/src/scheduler/context.rs:164
Method
begin_snapshot
(&mut self)
framework/src/shared_state/directory.rs:74
Method
bit
(&self, idx: usize)
framework/src/native/libnuma.rs:168
Method
borrow
(&self)
framework/src/shared_state/shared_vec.rs:28
Method
buffer_size
(&self)
framework/src/state/reordered_buffer/reordered_buffer.rs:311
Method
cannonicalize_pci
(pci: &str)
framework/src/interface/port/phy_port.rs:426
Method
capacity
(&self)
framework/src/operators/transform_batch.rs:95
Method
capacity
(&self)
framework/src/operators/merge_batch.rs:65
Method
capacity
(&self)
framework/src/operators/send_batch.rs:86
Method
capacity
(&self)
framework/src/operators/add_metadata_mut.rs:98
Method
capacity
(&self)
framework/src/operators/receive_batch.rs:75
Method
capacity
(&self)
framework/src/operators/add_metadata.rs:98
Method
check_correct
(&self, _prev: &IpHeader)
framework/src/headers/udp.rs:47
Method
check_correct
(&self, _prev: &MacHeader)
framework/src/headers/ip.rs:64
Method
check_correct
(&self, _: &NullHeader)
framework/src/headers/mac.rs:119
Method
check_correct
(&self, _prev: &IpHeader)
framework/src/headers/tcp.rs:84
Method
check_correct
(&self, _: &NullHeader)
framework/src/headers/null_header.rs:31
Method
checksum
(&self)
framework/src/headers/udp.rs:89
Method
checksum
Checksum
framework/src/headers/tcp.rs:351
Method
clear_bit
(&mut self, bit: usize)
framework/src/native/libnuma.rs:124
Method
clear_packets
(&mut self)
framework/src/operators/transform_batch.rs:105
Method
clear_packets
(&mut self)
framework/src/operators/merge_batch.rs:77
Method
clear_packets
(&mut self)
framework/src/operators/map_batch.rs:87
Method
clear_packets
(&mut self)
framework/src/operators/filter_batch.rs:90
Method
clear_packets
(&mut self)
framework/src/operators/send_batch.rs:96
Method
clear_packets
(&mut self)
framework/src/operators/packet_batch.rs:282
Method
clear_packets
(&mut self)
framework/src/operators/add_metadata_mut.rs:108
Method
clear_packets
(&mut self)
framework/src/operators/receive_batch.rs:85
Method
clear_packets
(&mut self)
framework/src/operators/add_metadata.rs:108
Method
clone
(&self)
framework/src/allocators/cache_aligned.rs:57
Method
clone_from
(&mut self, source: &MacAddress)
framework/src/headers/mac.rs:49
Function
concat_two_m128d
native/include/simd.h:42
Method
copy_payload
(&mut self, other: &Self)
framework/src/interface/packet.rs:485
Function
cpuid
()
framework/src/utils/asm.rs:2
Function
crc_hash
(to_hash: &T, iv: u32)
framework/src/utils/flow.rs:118
Function
creation_test
()
framework/tests/tcp_window.rs:83
Method
csum
(&self)
framework/src/headers/ip.rs:147
Method
default
()
framework/src/scheduler/standalone_scheduler.rs:59
Method
default
()
framework/src/scheduler/embedded_scheduler.rs:32
Method
default
()
framework/src/control/linux/epoll.rs:57
Method
default
()
framework/src/config/mod.rs:35
Method
default
()
test/lpm-embedded/src/nf.rs:25
Method
default
()
test/lpm/src/nf.rs:25
Method
deparse
Deparse, i.e., remove the last parsed header. Note the assumption here is that T = the last header parsed (which we cannot statically enforce since we
framework/src/operators/mod.rs:142
Method
dependencies
(&mut self)
framework/src/control/sctp.rs:36
Method
dependencies
(&mut self)
framework/src/control/tcp.rs:36
Method
dependencies
(&mut self)
framework/src/operators/merge_batch.rs:108
Method
dependencies
(&mut self)
framework/src/operators/send_batch.rs:122
Method
dependencies
(&mut self)
framework/src/operators/group_by.rs:58
Method
dependencies
(&mut self)
framework/src/operators/composition_batch.rs:57
Method
dependencies
(&mut self)
test/embedded-scheduler-dependency-test/src/main.rs:18
Method
dependencies
(&mut self)
test/packet_generation/src/nf.rs:59
Method
deref
(&self)
framework/src/allocators/cache_aligned.rs:30
Method
deref_mut
(&mut self)
framework/src/allocators/cache_aligned.rs:36
Method
done
(&mut self)
framework/src/operators/transform_batch.rs:84
Method
done
(&mut self)
framework/src/operators/filter_batch.rs:70
Method
done
(&mut self)
framework/src/operators/packet_batch.rs:251
Method
done
(&mut self)
framework/src/operators/add_metadata_mut.rs:87
Method
done
(&mut self)
framework/src/operators/receive_batch.rs:64
Method
done
(&mut self)
framework/src/operators/add_metadata.rs:87
Method
dp_store_with_cache_and_size
(&mut self, cache: usize, size: usize)
framework/src/state/mergeable.rs:40
Method
drop
(&mut self)
framework/src/allocators/cache_aligned.rs:18
Method
drop
(&mut self)
framework/src/operators/packet_batch.rs:300
Method
drop
(&mut self)
framework/src/interface/port/phy_port.rs:41
Method
drop
(&mut self)
framework/src/shared_state/mod.rs:18
Method
drop
(&mut self)
framework/src/native/libnuma.rs:180
Method
drop_packets
(&mut self, idxes: &[usize])
framework/src/operators/transform_batch.rs:100
Method
drop_packets
(&mut self, idxes: &[usize])
framework/src/operators/merge_batch.rs:72
Method
drop_packets
(&mut self, idxes: &[usize])
framework/src/operators/map_batch.rs:82
Method
drop_packets
(&mut self, _: &[usize])
framework/src/operators/send_batch.rs:91
Method
drop_packets
(&mut self, idxes: &[usize])
framework/src/operators/packet_batch.rs:277
Method
drop_packets
(&mut self, idxes: &[usize])
framework/src/operators/add_metadata_mut.rs:103
Method
drop_packets
(&mut self, idxes: &[usize])
framework/src/operators/receive_batch.rs:80
Method
drop_packets
(&mut self, idxes: &[usize])
framework/src/operators/add_metadata.rs:103
Method
dscp
(&self)
framework/src/headers/ip.rs:219
Method
dst_port
(&self)
framework/src/headers/udp.rs:64
Method
dst_port
(&self)
framework/src/headers/tcp.rs:101
Function
dump
native/test/test.c:85
Function
dump_pkt
native/mempool.c:357
Method
ecn
(&self)
framework/src/headers/ip.rs:229
Method
end_snapshot
(&mut self)
framework/src/shared_state/directory.rs:81
Method
eq
(&self, other: &MacAddress)
framework/src/headers/mac.rs:55
Method
eq
(&self, other: &Bitmask)
framework/src/native/libnuma.rs:97
Method
etype
(&self)
framework/src/headers/mac.rs:130
Method
execute
(&mut self)
framework/src/scheduler/mod.rs:22
Method
execute
(&mut self)
framework/src/control/sctp.rs:31
Method
execute
(&mut self)
framework/src/control/tcp.rs:31
Method
execute
(&mut self)
framework/src/operators/merge_batch.rs:102
Method
execute
(&mut self)
framework/src/operators/send_batch.rs:117
Method
execute
(&mut self)
framework/src/operators/group_by.rs:43
Method
execute
(&mut self)
framework/src/operators/composition_batch.rs:51
Method
execute
(&mut self)
test/embedded-scheduler-dependency-test/src/main.rs:15
Method
execute_one
(&mut self)
framework/src/scheduler/standalone_scheduler.rs:160
Function
find_mempool_helper
native/mempool.c:189
Method
find_port_id
Find a port ID given a PCI-E string.
framework/src/interface/port/phy_port.rs:134
Method
flags
(&self)
framework/src/headers/ip.rs:173
Method
fmt
(&self, f: &mut fmt::Formatter)
framework/src/allocators/cache_aligned.rs:72
Method
fmt
(&self, f: &mut fmt::Formatter)
framework/src/interface/port/phy_port.rs:52
Method
fmt
(&self, f: &mut fmt::Formatter)
framework/src/interface/port/virt_port.rs:22
← previous
next →
401–500 of 801, ranked by callers