MCPcopy Create free account

hub / github.com/NetSys/NetBricks / functions

Functions801 in github.com/NetSys/NetBricks

Methodallocate_partial_batch_with_size
(&mut self, len: u16, cnt: i32)
framework/src/operators/packet_batch.rs:54
Methodbarrier
Pause all schedulers, the returned `BarrierHandle` can be used to resume.
framework/src/scheduler/context.rs:164
Methodbegin_snapshot
(&mut self)
framework/src/shared_state/directory.rs:74
Methodbit
(&self, idx: usize)
framework/src/native/libnuma.rs:168
Methodborrow
(&self)
framework/src/shared_state/shared_vec.rs:28
Methodbuffer_size
(&self)
framework/src/state/reordered_buffer/reordered_buffer.rs:311
Methodcannonicalize_pci
(pci: &str)
framework/src/interface/port/phy_port.rs:426
Methodcapacity
(&self)
framework/src/operators/transform_batch.rs:95
Methodcapacity
(&self)
framework/src/operators/merge_batch.rs:65
Methodcapacity
(&self)
framework/src/operators/send_batch.rs:86
Methodcapacity
(&self)
framework/src/operators/add_metadata_mut.rs:98
Methodcapacity
(&self)
framework/src/operators/receive_batch.rs:75
Methodcapacity
(&self)
framework/src/operators/add_metadata.rs:98
Methodcheck_correct
(&self, _prev: &IpHeader)
framework/src/headers/udp.rs:47
Methodcheck_correct
(&self, _prev: &MacHeader)
framework/src/headers/ip.rs:64
Methodcheck_correct
(&self, _: &NullHeader)
framework/src/headers/mac.rs:119
Methodcheck_correct
(&self, _prev: &IpHeader)
framework/src/headers/tcp.rs:84
Methodcheck_correct
(&self, _: &NullHeader)
framework/src/headers/null_header.rs:31
Methodchecksum
(&self)
framework/src/headers/udp.rs:89
Methodchecksum
Checksum
framework/src/headers/tcp.rs:351
Methodclear_bit
(&mut self, bit: usize)
framework/src/native/libnuma.rs:124
Methodclear_packets
(&mut self)
framework/src/operators/transform_batch.rs:105
Methodclear_packets
(&mut self)
framework/src/operators/merge_batch.rs:77
Methodclear_packets
(&mut self)
framework/src/operators/map_batch.rs:87
Methodclear_packets
(&mut self)
framework/src/operators/filter_batch.rs:90
Methodclear_packets
(&mut self)
framework/src/operators/send_batch.rs:96
Methodclear_packets
(&mut self)
framework/src/operators/packet_batch.rs:282
Methodclear_packets
(&mut self)
framework/src/operators/add_metadata_mut.rs:108
Methodclear_packets
(&mut self)
framework/src/operators/receive_batch.rs:85
Methodclear_packets
(&mut self)
framework/src/operators/add_metadata.rs:108
Methodclone
(&self)
framework/src/allocators/cache_aligned.rs:57
Methodclone_from
(&mut self, source: &MacAddress)
framework/src/headers/mac.rs:49
Functionconcat_two_m128d
native/include/simd.h:42
Methodcopy_payload
(&mut self, other: &Self)
framework/src/interface/packet.rs:485
Functioncpuid
()
framework/src/utils/asm.rs:2
Functioncrc_hash
(to_hash: &T, iv: u32)
framework/src/utils/flow.rs:118
Functioncreation_test
()
framework/tests/tcp_window.rs:83
Methodcsum
(&self)
framework/src/headers/ip.rs:147
Methoddefault
()
framework/src/scheduler/standalone_scheduler.rs:59
Methoddefault
()
framework/src/scheduler/embedded_scheduler.rs:32
Methoddefault
()
framework/src/control/linux/epoll.rs:57
Methoddefault
()
framework/src/config/mod.rs:35
Methoddefault
()
test/lpm-embedded/src/nf.rs:25
Methoddefault
()
test/lpm/src/nf.rs:25
Methoddeparse
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
Methoddependencies
(&mut self)
framework/src/control/sctp.rs:36
Methoddependencies
(&mut self)
framework/src/control/tcp.rs:36
Methoddependencies
(&mut self)
framework/src/operators/merge_batch.rs:108
Methoddependencies
(&mut self)
framework/src/operators/send_batch.rs:122
Methoddependencies
(&mut self)
framework/src/operators/group_by.rs:58
Methoddependencies
(&mut self)
framework/src/operators/composition_batch.rs:57
Methoddependencies
(&mut self)
test/embedded-scheduler-dependency-test/src/main.rs:18
Methoddependencies
(&mut self)
test/packet_generation/src/nf.rs:59
Methodderef
(&self)
framework/src/allocators/cache_aligned.rs:30
Methodderef_mut
(&mut self)
framework/src/allocators/cache_aligned.rs:36
Methoddone
(&mut self)
framework/src/operators/transform_batch.rs:84
Methoddone
(&mut self)
framework/src/operators/filter_batch.rs:70
Methoddone
(&mut self)
framework/src/operators/packet_batch.rs:251
Methoddone
(&mut self)
framework/src/operators/add_metadata_mut.rs:87
Methoddone
(&mut self)
framework/src/operators/receive_batch.rs:64
Methoddone
(&mut self)
framework/src/operators/add_metadata.rs:87
Methoddp_store_with_cache_and_size
(&mut self, cache: usize, size: usize)
framework/src/state/mergeable.rs:40
Methoddrop
(&mut self)
framework/src/allocators/cache_aligned.rs:18
Methoddrop
(&mut self)
framework/src/operators/packet_batch.rs:300
Methoddrop
(&mut self)
framework/src/interface/port/phy_port.rs:41
Methoddrop
(&mut self)
framework/src/shared_state/mod.rs:18
Methoddrop
(&mut self)
framework/src/native/libnuma.rs:180
Methoddrop_packets
(&mut self, idxes: &[usize])
framework/src/operators/transform_batch.rs:100
Methoddrop_packets
(&mut self, idxes: &[usize])
framework/src/operators/merge_batch.rs:72
Methoddrop_packets
(&mut self, idxes: &[usize])
framework/src/operators/map_batch.rs:82
Methoddrop_packets
(&mut self, _: &[usize])
framework/src/operators/send_batch.rs:91
Methoddrop_packets
(&mut self, idxes: &[usize])
framework/src/operators/packet_batch.rs:277
Methoddrop_packets
(&mut self, idxes: &[usize])
framework/src/operators/add_metadata_mut.rs:103
Methoddrop_packets
(&mut self, idxes: &[usize])
framework/src/operators/receive_batch.rs:80
Methoddrop_packets
(&mut self, idxes: &[usize])
framework/src/operators/add_metadata.rs:103
Methoddscp
(&self)
framework/src/headers/ip.rs:219
Methoddst_port
(&self)
framework/src/headers/udp.rs:64
Methoddst_port
(&self)
framework/src/headers/tcp.rs:101
Functiondump
native/test/test.c:85
Functiondump_pkt
native/mempool.c:357
Methodecn
(&self)
framework/src/headers/ip.rs:229
Methodend_snapshot
(&mut self)
framework/src/shared_state/directory.rs:81
Methodeq
(&self, other: &MacAddress)
framework/src/headers/mac.rs:55
Methodeq
(&self, other: &Bitmask)
framework/src/native/libnuma.rs:97
Methodetype
(&self)
framework/src/headers/mac.rs:130
Methodexecute
(&mut self)
framework/src/scheduler/mod.rs:22
Methodexecute
(&mut self)
framework/src/control/sctp.rs:31
Methodexecute
(&mut self)
framework/src/control/tcp.rs:31
Methodexecute
(&mut self)
framework/src/operators/merge_batch.rs:102
Methodexecute
(&mut self)
framework/src/operators/send_batch.rs:117
Methodexecute
(&mut self)
framework/src/operators/group_by.rs:43
Methodexecute
(&mut self)
framework/src/operators/composition_batch.rs:51
Methodexecute
(&mut self)
test/embedded-scheduler-dependency-test/src/main.rs:15
Methodexecute_one
(&mut self)
framework/src/scheduler/standalone_scheduler.rs:160
Functionfind_mempool_helper
native/mempool.c:189
Methodfind_port_id
Find a port ID given a PCI-E string.
framework/src/interface/port/phy_port.rs:134
Methodflags
(&self)
framework/src/headers/ip.rs:173
Methodfmt
(&self, f: &mut fmt::Formatter)
framework/src/allocators/cache_aligned.rs:72
Methodfmt
(&self, f: &mut fmt::Formatter)
framework/src/interface/port/phy_port.rs:52
Methodfmt
(&self, f: &mut fmt::Formatter)
framework/src/interface/port/virt_port.rs:22
← previousnext →401–500 of 801, ranked by callers