Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NetSys/bess
/ functions
Functions
2,023 in github.com/NetSys/bess
⨍
Functions
2,023
◇
Types & classes
552
↳
Endpoints
4
↓ 9 callers
Method
match
(self, syntax, line)
bessctl/cli.py:149
↓ 9 callers
Method
resource
core/traffic_class.h:505
↓ 8 callers
Method
ComputeMetadataOffsets
Main entry point for calculating metadata offsets. */
core/metadata.cc:443
↓ 8 callers
Method
Exit
core/utils/fifo_test.cc:193
↓ 8 callers
Method
FromString
core/utils/ether.cc:51
↓ 8 callers
Method
OpenInThread
core/utils/fifo_opener.cc:121
↓ 8 callers
Method
ReleaseQueues
core/port.cc:249
↓ 8 callers
Function
get_device_details
This function populates the "devices" dictionary. The keys used are the pci addresses (domain:bus:slot.func). The values are themselves dictio
bin/dpdk-devbind.py:263
↓ 8 callers
Function
get_udp_packet
(sip=None, dip=None, sport=None, dport=None, pkt_len=60)
bessctl/test_utils.py:143
↓ 8 callers
Method
is_connected
(self)
pybess/bess.py:170
↓ 8 callers
Function
l2_find
core/modules/l2_forward.cc:160
↓ 8 callers
Function
llring_init
core/kmod/llring.h:295
↓ 8 callers
Method
next
core/gate.h:284
↓ 8 callers
Method
num_fields
core/utils/exact_match_table.h:316
↓ 8 callers
Method
packet_pool
core/worker.h:104
↓ 8 callers
Function
pkt_str
(pkt)
bessctl/test_utils.py:167
↓ 8 callers
Method
port_builder
core/port.h:283
↓ 8 callers
Method
status
core/worker.h:96
↓ 7 callers
Method
AddRule
Add a new rule. @param fields The field values to match on (vector of bytestrings). @param val The value to associate with packets that match this ru
core/utils/exact_match_table.h:175
↓ 7 callers
Function
CalculateSum
Returns 32-bit one's complement sum of 'len' bytes from 'buf' and 'sum16'.
core/utils/checksum.h:52
↓ 7 callers
Function
CheckUniqueInstance
core/bessd.cc:227
↓ 7 callers
Method
CreatePort
core/port.cc:48
↓ 7 callers
Method
DeregisterAttribute
core/metadata.cc:509
↓ 7 callers
Method
InsertPacket
Adds the data of the given packet based upon its TCP sequence number. If the packet is a SYN then we use the SYN to set the initial sequence number o
core/utils/tcp_flow_reconstruct.h:79
↓ 7 callers
Method
RemoveChild
core/traffic_class.cc:104
↓ 7 callers
Method
disconnect
(self)
pybess/bess.py:222
↓ 7 callers
Method
get_gate_batch
core/task.h:160
↓ 7 callers
Method
get_module_info
(self, name)
pybess/bess.py:456
↓ 7 callers
Function
is_worker_active
core/worker.h:180
↓ 7 callers
Function
l2_deinit
core/modules/l2_forward.cc:91
↓ 7 callers
Method
list_ports
(self)
pybess/bess.py:365
↓ 7 callers
Function
llring_bytes_with_slots
core/kmod/llring.h:285
↓ 7 callers
Function
llring_enqueue
* Enqueue one object on a ring. * * This function calls the multi-producer or the single-producer * version, depending on the default behaviour tha
core/kmod/llring.h:840
↓ 7 callers
Function
required
(header_file, lib_name, compiler)
build.py:166
↓ 7 callers
Function
run_cmd
(cmd)
bessctl/test_samples.py:55
↓ 7 callers
Method
set_cnt
core/pktbatch.h:43
↓ 7 callers
Function
set_config
(filename, config, new_value)
build.py:196
↓ 7 callers
Method
set_data_len
core/packet.h:126
↓ 7 callers
Method
set_gate_batch
core/task.h:164
↓ 7 callers
Method
set_total_len
core/packet.h:131
↓ 7 callers
Method
socket
core/worker.h:101
↓ 7 callers
Function
ssh_cmd
(vm_id, cmd='')
bessctl/conf/port/vhost/launch_vm.py:108
↓ 7 callers
Method
task
core/traffic_class.h:606
↓ 6 callers
Function
CalculateIpv4Checksum
Returns IP checksum of the ip header 'iph' It skips the checksum field into the calculation It does not set the checksum field in ip header
core/utils/checksum.h:288
↓ 6 callers
Function
CalculateIpv4UdpChecksum
Returns UDP (on IPv4) checksum of the UDP header 'udph' with pseudo header informations - source ip ('src'), destiniation ip ('dst'), and UDP byte str
core/utils/checksum.h:371
↓ 6 callers
Function
Copy16
core/utils/copy.h:43
↓ 6 callers
Method
Init
core/utils/fifo_test.cc:164
↓ 6 callers
Method
IsChild
core/utils/fifo_test.cc:213
↓ 6 callers
Method
MarkDead
* Updates the stored descriptor to set it to kNotOpen with a new * generation number, provided it's currently set to <fd,gen>. * * This can be call
core/utils/fifo_opener.cc:270
↓ 6 callers
Function
Parse
core/utils/format.cc:61
↓ 6 callers
Method
RemoveHook
core/gate.cc:153
↓ 6 callers
Function
ToIpv4Address
core/utils/ip.cc:53
↓ 6 callers
Function
UpdateChecksum32
Returns incrementally updated checksum from old_checksum when 32-bit 'old_value' changes to 'new_value' e.g., changed IPv4 address
core/utils/checksum.h:542
↓ 6 callers
Function
Virt2Phy
Same as Virt2PhyGeneric(), but much faster. Only valid for memory blocks allocated by AllocHugepage() or DmaMemoryPool::Alloc()
core/memory.h:38
↓ 6 callers
Function
Virt2PhyGeneric
core/memory.cc:157
↓ 6 callers
Method
adj
remove bytes from the beginning
core/packet.h:157
↓ 6 callers
Method
check_constraints
(self)
pybess/bess.py:303
↓ 6 callers
Method
child
core/traffic_class.h:155
↓ 6 callers
Method
connect
Connect to the QMP Monitor and perform capabilities negotiation. @return QMP greeting dict @raise socket.error on socket con
bessctl/conf/port/vhost/qmp.py:129
↓ 6 callers
Method
connect
(self, grpc_url=DEF_GRPC_URL)
pybess/bess.py:195
↓ 6 callers
Method
delete_single_element
core/utils/extended_priority_queue.h:86
↓ 6 callers
Method
get_tc_stats
(self, name)
pybess/bess.py:714
↓ 6 callers
Method
list_workers
(self)
pybess/bess.py:604
↓ 6 callers
Method
module_builder
core/module.h:297
↓ 6 callers
Method
pkts
core/pktbatch.h:46
↓ 6 callers
Method
reset
core/packet.h:143
↓ 6 callers
Method
reset_all
(self)
pybess/bess.py:292
↓ 6 callers
Method
run_module_command
(self, name, cmd, arg_type, arg)
pybess/bess.py:475
↓ 6 callers
Method
set_data_off
core/packet.h:123
↓ 6 callers
Method
set_offset
core/metadata.h:112
↓ 6 callers
Method
settimeout
(self, timeout)
bessctl/conf/port/vhost/qmp.py:248
↓ 5 callers
Method
AddToRun
core/task.h:121
↓ 5 callers
Function
AllocHugepage
core/memory.cc:202
↓ 5 callers
Method
AllocPacketBatch
Do not track used/unsued for efficiency
core/task.h:141
↓ 5 callers
Method
FinishAndAccountTowardsRoot
core/traffic_class.cc:149
↓ 5 callers
Function
FreeHugepage
core/memory.cc:259
↓ 5 callers
Method
Initialized
Return true if fully initialized. false if constructor failed
core/memory.h:74
↓ 5 callers
Method
MakeKeys
core/utils/exact_match_table.h:240
↓ 5 callers
Function
MaskBytes
Applies the `len`-byte bitmask `mask` to `buf`, in 16-byte chunks if able, otherwise, falls back to 8-byte chunks and possibly 1-byte chunks.
core/utils/bits.h:142
↓ 5 callers
Function
MaskBytesSmall
Applies the `len`-byte bitmask `mask` to `buf`, in 1-byte chunks.
core/utils/bits.h:114
↓ 5 callers
Function
NumNumaNodes
core/memory.cc:110
↓ 5 callers
Method
ProcessBatch
core/module.cc:142
↓ 5 callers
Method
SetNonWorker
core/worker.cc:232
↓ 5 callers
Function
ShiftBytesRightSmall
TODO(melvinw): add support for shifting at bit granularity Shifts `buf` to the right by `len` bytes and fills in with zeroes using std::memmove() and
core/utils/bits.h:84
↓ 5 callers
Method
TotalFreeBytes
core/memory.h:89
↓ 5 callers
Function
TryAcquirePidfileLock
core/bessd.cc:202
↓ 5 callers
Function
UpdateChecksum16
Returns incrementally updated checksum from old_checksum when 16-bit 'old_value' changes to 'new_value' e.g., changed port number
core/utils/checksum.h:553
↓ 5 callers
Function
WritePidfile
core/bessd.cc:162
↓ 5 callers
Method
add_tc
(self, name, policy, wid=-1, parent='', resource=None, priority=None, share=None, limit=None, m
pybess/bess.py:625
↓ 5 callers
Method
add_worker
(self, wid, core, scheduler=None)
pybess/bess.py:607
↓ 5 callers
Function
align_ceil
core/utils/common.h:72
↓ 5 callers
Function
check_output
Run a command and capture its output
bin/dpdk-devbind.py:146
↓ 5 callers
Method
cmd
Build a QMP command and send it to the QMP Monitor. @param name: command name (string) @param args: command arguments (dict)
bessctl/conf/port/vhost/qmp.py:178
↓ 5 callers
Function
cmd_success
(cmd)
build.py:107
↓ 5 callers
Method
cmds
core/gate.h:167
↓ 5 callers
Function
create_acme_with_task
core/module_test.cc:131
↓ 5 callers
Function
deadend
core/module.h:483
↓ 5 callers
Method
get_port_stats
(self, name)
pybess/bess.py:390
↓ 5 callers
Function
is_any_worker_running
core/worker.cc:220
↓ 5 callers
Function
l2_add_entry
core/modules/l2_forward.cc:304
← previous
next →
101–200 of 2,023, ranked by callers