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
↓ 3 callers
Function
_monitor_pipeline
(cli, field, units, graph_args=[])
bessctl/commands.py:1650
↓ 3 callers
Method
assertNotSamePackets
(pkt1, pkt2)
bessctl/test_utils.py:183
↓ 3 callers
Function
attach_orphans
! * Attach orphan TCs to workers. Note this does not ensure optimal placement. * This method can only be called when all workers are paused. */
core/worker.cc:146
↓ 3 callers
Method
buf
Returns the underlying buffer of reconstructed flow bytes. Not guaranteed to return the same pointer between calls to InsertPacket().
core/utils/tcp_flow_reconstruct.h:56
↓ 3 callers
Function
check_essential
()
build.py:173
↓ 3 callers
Method
children_overload
For testing.
core/module.h:375
↓ 3 callers
Function
complete_filename
(partial_word, start_dir='', suffix='', skip_suffix=False)
bessctl/commands.py:150
↓ 3 callers
Method
contiguous_len
Returns the length of contiguous data available in the buffer starting from the beginning. Updated every time InsertPacket() is called.
core/utils/tcp_flow_reconstruct.h:66
↓ 3 callers
Method
dead_batch
core/task.h:158
↓ 3 callers
Function
derive_val
core/utils/cuckoo_map_bench.cc:54
↓ 3 callers
Function
device_type_match
(dev, devices_type)
bin/dpdk-devbind.py:342
↓ 3 callers
Method
disconnect_modules
(self, name, ogate=0)
pybess/bess.py:469
↓ 3 callers
Function
display_devices
Displays to the user the details of a list of devices given in "dev_list". The "extra_params" parameter, if given, should contain a string wi
bin/dpdk-devbind.py:562
↓ 3 callers
Function
gather_m128i
core/utils/simd.h:50
↓ 3 callers
Function
gen_one_set_of_files
run protoc on *.proto in srcdir, with python output to outdir
build.py:323
↓ 3 callers
Function
get_cpu_time
CPU time (in seconds) spent by the current thread. * Use it only relatively. */
core/utils/time.h:66
↓ 3 callers
Function
get_delta
(old, new)
bessctl/commands.py:1696
↓ 3 callers
Function
get_pci_device_details
This function gets additional details for a PCI device
bin/dpdk-devbind.py:232
↓ 3 callers
Method
get_var_attrs
(self, var_token, partial_word)
bessctl/cli.py:113
↓ 3 callers
Function
hash_64
core/modules/hash_lb.cc:36
↓ 3 callers
Function
is_complete
core/utils/http_parser.cc:176
↓ 3 callers
Function
is_pipeline_empty
(cli)
bessctl/commands.py:715
↓ 3 callers
Function
is_valid_gate
core/modules/hash_lb.cc:63
↓ 3 callers
Function
l2_del_entry
core/modules/l2_forward.cc:331
↓ 3 callers
Function
launch_worker
core/worker.cc:333
↓ 3 callers
Method
limit_arg
Return the configured limit, in resource units
core/traffic_class.h:514
↓ 3 callers
Method
list_gatehook_classes
(self)
pybess/bess.py:419
↓ 3 callers
Function
llring_full
* Test if a ring is full. * * @param r * A pointer to the ring structure. * @return * - 1: The ring is full. * - 0: The ring is not full.
core/kmod/llring.h:999
↓ 3 callers
Function
llring_mc_dequeue
* Dequeue one object from a ring (multi-consumers safe). * * This function uses a "compare and set" instruction to move the * consumer index atomic
core/kmod/llring.h:939
↓ 3 callers
Function
llring_sp_enqueue_bulk
core/kmod/llring.h:779
↓ 3 callers
Method
max_burst_arg
Return the configured max burst, in resource units
core/traffic_class.h:517
↓ 3 callers
Function
module_gate
core/bessctl.cc:93
↓ 3 callers
Function
parse_headers
core/utils/http_parser.cc:240
↓ 3 callers
Function
print_delta
(port, delta)
bessctl/commands.py:1719
↓ 3 callers
Method
release
Releases the held fd from ownership. Returns -1 if no fd is held.
core/utils/common.h:157
↓ 3 callers
Method
reset
Resets this instance and closes the fd held, if any.
core/utils/common.h:149
↓ 3 callers
Function
resume_worker
core/worker.cc:129
↓ 3 callers
Function
run_cmd
(cmd)
bessctl/run_module_tests.py:56
↓ 3 callers
Method
set_gate
core/gate.h:96
↓ 3 callers
Method
set_resource
core/traffic_class.h:519
↓ 3 callers
Method
set_size
core/metadata.h:109
↓ 3 callers
Function
sn_disable_interrupt
core/kmod/sn_netdev.c:252
↓ 3 callers
Function
sn_enable_interrupt
core/kmod/sn_netdev.c:228
↓ 3 callers
Method
wait_cycles
core/traffic_class.h:594
↓ 2 callers
Method
Add
Adds the given traffic class to those that are considered blocked.
core/scheduler.h:67
↓ 2 callers
Method
BlockWorker
core/worker.cc:253
↓ 2 callers
Function
CheckRunningAsRoot
core/bessd.cc:149
↓ 2 callers
Method
Children
core/traffic_class.cc:73
↓ 2 callers
Method
Clear
core/utils/cuckoo_map.h:269
↓ 2 callers
Method
ClearRules
Remove all rules from the table.
core/utils/exact_match_table.h:220
↓ 2 callers
Function
Daemonize
core/bessd.cc:339
↓ 2 callers
Method
DisjointFrom
core/metadata.cc:112
↓ 2 callers
Function
DoAllocHugepage
core/memory.cc:40
↓ 2 callers
Method
FindHook
core/gate.cc:144
↓ 2 callers
Function
GenerateResetPacket
Generate a TCP RST packet
core/modules/url_filter.cc:142
↓ 2 callers
Function
GetCurrentDirectory
core/bessd.cc:481
↓ 2 callers
Method
GetDesc
core/modules/nat.cc:377
↓ 2 callers
Method
GetRealNonzero
returns (0.0, 1.0] (note it includes 1.0) */
core/utils/random.h:92
↓ 2 callers
Method
GetTC
core/task.h:168
↓ 2 callers
Method
HasRunningWorker
True if any worker attached to this module is running.
core/module.h:350
↓ 2 callers
Function
InitDpdk
core/dpdk.cc:197
↓ 2 callers
Function
IsValidPercentiles
core/modules/measure.cc:178
↓ 2 callers
Function
LoadPlugin
core/bessd.cc:416
↓ 2 callers
Function
MaskBytes64
Applies the `len`-byte bitmask `mask` to `buf`, in 8-byte chunks if able, otherwise, falls back to 1-byte chunks.
core/utils/bits.h:123
↓ 2 callers
Method
Match
core/modules/bpf.cc:120
↓ 2 callers
Function
NibbleToHD
Return the single hex digit representing `nibble`. If it cannot be represented, return the char 'X'.
core/gate_hooks/pcapng.cc:65
↓ 2 callers
Method
OnEvent
If a derived Module overrides OnEvent and doesn't return -ENOTSUP for a particular Event `e` it will be invoked for each instance of the derived Modu
core/module.h:227
↓ 2 callers
Function
ProcessCommandLineArgs
core/bessd.cc:138
↓ 2 callers
Function
PthreadSetSigmask
pthread_sigmask shouldn't return EINTR, but we can check.
core/utils/syscallthread.cc:86
↓ 2 callers
Method
PushOgate
core/gate.cc:214
↓ 2 callers
Method
RecvPackets
core/drivers/pmd.cc:437
↓ 2 callers
Method
RemoveOgate
core/gate.cc:219
↓ 2 callers
Method
Resize
core/modules/queue.cc:47
↓ 2 callers
Function
RoundToPowerTwo
core/modules/drr.cc:42
↓ 2 callers
Method
RunInit
core/module.cc:112
↓ 2 callers
Method
SendPackets
core/drivers/pmd.cc:441
↓ 2 callers
Method
SetExpiryTime
core/modules/url_filter.h:100
↓ 2 callers
Function
SetHistogram
core/modules/measure.cc:146
↓ 2 callers
Method
SetIgate
core/gate.cc:254
↓ 2 callers
Function
SetNonblocking
* Internal function: sets O_NONBLOCK on a file descriptor. */
core/utils/fifo_opener.cc:46
↓ 2 callers
Method
SetPriority
core/gate.h:258
↓ 2 callers
Function
SetResourceLimit
core/bessd.cc:379
↓ 2 callers
Method
SetUniqueIdx
core/gate.h:206
↓ 2 callers
Method
Start
! * Starts the thread running. Will call the user provided Run() * once it's ready (unless the thread was already asked to exit). * * Ret
core/utils/syscallthread.h:165
↓ 2 callers
Function
VerifyIpv4Checksum
Returns true if the IP checksum is correct
core/utils/checksum.h:254
↓ 2 callers
Function
VerifyIpv4UdpChecksum
Returns true if the UDP checksum is correct with the UDP header and pseudo header info - source ip, destiniation ip, and UDP byte stream length udp_le
core/utils/checksum.h:324
↓ 2 callers
Method
WorkerId
core/traffic_class.cc:52
↓ 2 callers
Method
__get_events
Check for new events in the stream and cache them in __events. @param wait (bool): block until an event is available. @param
bessctl/conf/port/vhost/qmp.py:91
↓ 2 callers
Function
__llring_mc_do_dequeue
core/kmod/llring.h:625
↓ 2 callers
Function
__llring_mp_do_enqueue
* @internal Enqueue several objects on the ring (multi-producers safe). * * This function uses a "compare and set" instruction to move the * produc
core/kmod/llring.h:444
↓ 2 callers
Function
__llring_sc_do_dequeue
* @internal Dequeue several objects from a ring (NOT multi-consumers safe). * When the request objects are more than the available objects, only dequ
core/kmod/llring.h:710
↓ 2 callers
Function
__llring_sp_do_enqueue
* @internal Enqueue several objects on a ring (NOT multi-producers safe). * * @param r * A pointer to the ring structure. * @param obj_table *
core/kmod/llring.h:540
↓ 2 callers
Method
__negotiate_capabilities
(self)
bessctl/conf/port/vhost/qmp.py:65
↓ 2 callers
Function
_capture_gate
(cli, module_name, direction, gate, opts, program, hook_fn)
bessctl/commands.py:1905
↓ 2 callers
Function
_do_run_file
(cli, conf_file)
bessctl/commands.py:823
↓ 2 callers
Function
_import_modules
Return a module instance retaining just the right protobuf names, built by importing most of the *_msg_pb2.py files in the builtin_pb and plug
pybess/bess.py:62
↓ 2 callers
Function
_monitor_ports
(cli, *ports)
bessctl/commands.py:1694
↓ 2 callers
Function
_monitor_tcs
(cli, *tcs)
bessctl/commands.py:1807
↓ 2 callers
Function
_run_file
(cli, conf_file, env_map)
bessctl/commands.py:898
↓ 2 callers
Function
_show_driver
(cli, drv_name, detail)
bessctl/commands.py:1619
← previous
next →
301–400 of 2,023, ranked by callers