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
↓ 1 callers
Function
connect_and_test
(inter_message_gap)
test/sctp-test/ctl/controller.py:4
↓ 1 callers
Method
construct_table
(&mut self)
test/lpm-embedded/src/nf.rs:49
↓ 1 callers
Method
construct_table
(&mut self)
test/lpm/src/nf.rs:49
↓ 1 callers
Method
consume_batch
(&mut self)
framework/src/operators/packet_batch.rs:176
↓ 1 callers
Method
consume_batch_partial
(&mut self, consumed: usize)
framework/src/operators/packet_batch.rs:166
↓ 1 callers
Method
consume_head_data
Consume some amount of data from the beginning.
framework/src/state/reordered_buffer/reordered_buffer.rs:254
↓ 1 callers
Function
crc_hash_native
Make rte_hash_crc available to Rust. This adds some cost, will look into producing a pure Rust version.
native/utils.c:7
↓ 1 callers
Method
create_packet
(&self)
test/packet_generation/src/nf.rs:48
↓ 1 callers
Function
current_template
native/mempool.c:53
↓ 1 callers
Method
cwr_flag
(&self)
framework/src/headers/tcp.rs:166
↓ 1 callers
Function
daemonize
()
scripts/tuning/pmqos-static.py:54
↓ 1 callers
Method
data_offset
(&self)
framework/src/headers/tcp.rs:136
↓ 1 callers
Function
delay
( parent: T, delay: u64, )
test/sctp-test/src/nf.rs:24
↓ 1 callers
Function
delay
(parent: T, delay: u64)
test/sctp-test/control-test/src/nf.rs:24
↓ 1 callers
Function
delay
( parent: T, delay: u64, )
test/shutdown-test/src/nf.rs:24
↓ 1 callers
Function
delay
( parent: T, delay: u64, )
test/reset-parse/src/nf.rs:24
↓ 1 callers
Function
delay
(parent: T)
test/packet_test/src/nf.rs:3
↓ 1 callers
Function
delay
( parent: T, delay: u64, )
test/delay-test/src/nf.rs:24
↓ 1 callers
Function
delay_loop
(delay: u64)
test/sctp-test/src/nf.rs:16
↓ 1 callers
Function
delay_loop
(delay: u64)
test/sctp-test/control-test/src/nf.rs:16
↓ 1 callers
Function
delay_loop
(delay: u64)
test/shutdown-test/src/nf.rs:16
↓ 1 callers
Function
delay_loop
(delay: u64)
test/reset-parse/src/nf.rs:16
↓ 1 callers
Function
delay_loop
(delay: u64)
test/delay-test/src/nf.rs:16
↓ 1 callers
Method
deparse_header
(mut self, offset: usize)
framework/src/interface/packet.rs:435
↓ 1 callers
Method
deparse_header_stack
(mut self)
framework/src/interface/packet.rs:445
↓ 1 callers
Method
dependencies
(&mut self)
framework/src/scheduler/mod.rs:26
↓ 1 callers
Method
dequeue
(&self, mbufs: &mut [*mut MBuf])
framework/src/queues/mpsc_mbuf_queue.rs:197
↓ 1 callers
Method
dequeue_mbufs
(&self, start: usize, dequeue: usize, mbufs: &mut [*mut MBuf])
framework/src/queues/mpsc_mbuf_queue.rs:175
↓ 1 callers
Method
display_dependencies
For debugging purposes
framework/src/scheduler/embedded_scheduler.rs:77
↓ 1 callers
Method
display_dependencies_internal
(&self, task_id: usize, depth: usize)
framework/src/scheduler/embedded_scheduler.rs:65
↓ 1 callers
Method
done
(&mut self)
framework/src/operators/merge_batch.rs:49
↓ 1 callers
Method
done
(&mut self)
framework/src/operators/send_batch.rs:80
↓ 1 callers
Method
dp_store
(&mut self)
framework/src/state/mergeable.rs:55
↓ 1 callers
Method
drop_packets
(&mut self, idxes: &[usize])
framework/src/operators/filter_batch.rs:85
↓ 1 callers
Method
drop_packets_stable
(&mut self, idxes: &[usize])
framework/src/operators/packet_batch.rs:104
↓ 1 callers
Method
ece_flag
(&self)
framework/src/headers/tcp.rs:184
↓ 1 callers
Method
enqueue
(&self, mbufs: &[*mut MBuf])
framework/src/queues/mpsc_mbuf_queue.rs:78
↓ 1 callers
Method
enqueue_mp
(&self, mbufs: &[*mut MBuf])
framework/src/queues/mpsc_mbuf_queue.rs:118
↓ 1 callers
Method
enqueue_sp
(&self, mbufs: &[*mut MBuf])
framework/src/queues/mpsc_mbuf_queue.rs:91
↓ 1 callers
Function
enumerate_pmd_ports
native/pmd.c:90
↓ 1 callers
Method
epoll_kind_to_available
(&self, kind: &EpollFlags)
framework/src/control/linux/epoll.rs:78
↓ 1 callers
Function
extract_cores_for_port
(ports: &[String], cores: &[i32])
framework/src/config/flag_reader.rs:123
↓ 1 callers
Function
extract_cores_for_port
(ports: &[String], cores: &[i32])
test/sctp-test/control-test/src/main.rs:94
↓ 1 callers
Function
extract_cores_for_port
(ports: &[String], cores: &[i32])
test/framework-test/src/main.rs:101
↓ 1 callers
Function
find_port_with_pci_address
native/pmd.c:208
↓ 1 callers
Function
find_secondary_mempool
native/mempool.c:196
↓ 1 callers
Function
flow_as_u8
(flow: &Flow)
framework/src/utils/flow.rs:126
↓ 1 callers
Function
flow_hash
(flow: &Flow)
framework/src/utils/flow.rs:105
↓ 1 callers
Method
fmt_flags
(&self, f: &mut fmt::Formatter)
framework/src/headers/tcp.rs:308
↓ 1 callers
Method
get_mut_payload
(&mut self)
framework/src/interface/packet.rs:458
↓ 1 callers
Function
get_numa_count
Taken from SoftNIC (dpdk.c) */ Get NUMA count */
native/init.c:29
↓ 1 callers
Method
get_packet_batch
(&mut self)
framework/src/operators/send_batch.rs:101
↓ 1 callers
Method
get_parent_task
(&self)
framework/src/operators/packet_batch.rs:38
↓ 1 callers
Method
get_segment
(&self, idx: isize)
framework/src/state/reordered_buffer/reordered_buffer.rs:287
↓ 1 callers
Method
get_task_dependencies
(&self)
framework/src/operators/merge_batch.rs:87
↓ 1 callers
Method
get_task_dependencies
(&self)
framework/src/operators/send_batch.rs:106
↓ 1 callers
Method
handle_data
(&mut self, token: Token, available: Available)
framework/src/control/sctp.rs:108
↓ 1 callers
Method
handle_data
(&mut self, token: Token, available: Available)
framework/src/control/tcp.rs:110
↓ 1 callers
Method
handle_requests
(&mut self)
framework/src/scheduler/standalone_scheduler.rs:108
↓ 1 callers
Method
ihl
(&self)
framework/src/headers/ip.rs:209
↓ 1 callers
Method
increase_payload_size
(&mut self, increase_by: usize)
framework/src/interface/packet.rs:475
↓ 1 callers
Function
init_bess_eth_ring
FIXME: Take name length */
native/ring.c:90
↓ 1 callers
Function
init_bess_ring
native/ring.c:43
↓ 1 callers
Function
init_mempool
native/mempool.c:105
↓ 1 callers
Function
init_mempool_socket
native/mempool.c:97
↓ 1 callers
Function
init_ovs_eth_ring
native/ring.c:118
↓ 1 callers
Function
init_ovs_ring
native/ring.c:94
↓ 1 callers
Function
init_secondary
native/init.c:157
↓ 1 callers
Function
init_system
Initialize the system based on the supplied scheduler configuration.
framework/src/interface/dpdk.rs:56
↓ 1 callers
Function
init_system
Call this from the main thread on ZCSI to initialize things. This initializes * the master thread. */
native/init.c:192
↓ 1 callers
Function
init_thread
Affinitize a pthread to a core and assign a DPDK thread ID.
framework/src/interface/dpdk.rs:93
↓ 1 callers
Method
initialize_packet
(&self, pkt: Packet<NullHeader, EmptyMetadata>)
test/packet_generation/src/nf.rs:40
↓ 1 callers
Method
insert
(&mut self, ip: u32, len: usize, gate: u16)
test/lpm-embedded/src/nf.rs:45
↓ 1 callers
Method
insert_after_node
(&mut self, prev: isize, seq: u32, len: u16)
framework/src/state/reordered_buffer/reordered_buffer.rs:107
↓ 1 callers
Method
insert_at_tail
(&mut self, seq: u32, len: u16)
framework/src/state/reordered_buffer/reordered_buffer.rs:125
↓ 1 callers
Function
ipcsum
(payload: &[u8])
framework/src/utils/flow.rs:132
↓ 1 callers
Function
ipv4_cksum
native/utils.c:11
↓ 1 callers
Function
ipv4_flow_hash
(bytes: &[u8], _iv: u32)
framework/src/utils/flow.rs:96
↓ 1 callers
Function
lat
()
test/sctp-test/src/nf.rs:5
↓ 1 callers
Function
lat
()
test/sctp-test/control-test/src/nf.rs:5
↓ 1 callers
Function
lat
()
test/shutdown-test/src/nf.rs:5
↓ 1 callers
Function
lat
()
test/reset-parse/src/nf.rs:5
↓ 1 callers
Function
lat
()
test/delay-test/src/nf.rs:5
↓ 1 callers
Method
len
Length of the table.
framework/src/state/dp_mergeable.rs:73
↓ 1 callers
Method
length
(&self)
framework/src/headers/udp.rs:79
↓ 1 callers
Method
length
(&self)
framework/src/headers/ip.rs:239
↓ 1 callers
Method
lookup
(&self, hash: usize)
test/maglev/src/nf.rs:78
↓ 1 callers
Method
lookup_entry
(&self, ip: u32)
test/lpm-embedded/src/nf.rs:89
↓ 1 callers
Method
lookup_entry
(&self, ip: u32)
test/lpm/src/nf.rs:89
↓ 1 callers
Function
lpm
( parent: T, s: &mut S, )
test/lpm/src/nf.rs:101
↓ 1 callers
Function
macswap
( parent: T, )
test/macswap/src/nf.rs:4
↓ 1 callers
Function
maglev
( parent: T, s: &mut S, backends: &[&str], )
test/maglev/src/nf.rs:84
↓ 1 callers
Function
main
(*directories)
scripts/check-examples.py:7
↓ 1 callers
Method
matches
(&self, flow: &Flow, connections: &HashSet<Flow, FnvHash>)
test/acl-fw/src/nf.rs:22
↓ 1 callers
Function
max_rxqs
native/pmd.c:72
↓ 1 callers
Function
max_txqs
native/pmd.c:81
↓ 1 callers
Function
mbuf_alloc
native/mempool.c:217
↓ 1 callers
Method
merge_cache
(&mut self)
framework/src/state/mergeable.rs:113
↓ 1 callers
Function
monitor
( parent: T, mut monitoring_cache: MergeableStoreDP<isize>, )
test/framework-test/src/main.rs:24
↓ 1 callers
Method
name
(&self)
framework/src/interface/port/phy_port.rs:168
← previous
next →
201–300 of 801, ranked by callers