![]() |
SolarCapture C Bindings User Guide
SF-115721-CD
Draft 2A
|
![]() | |
![]() | |
![]() | |
![]() | |
![]() ![]() | Append incoming packets to an sc_packet_list |
![]() ![]() | Replace SolarCapture timestamp with timestamp from an Arista switch |
![]() ![]() ![]() | Replace SolarCapture timestamp with timestamp from an Arista 7150 switch |
![]() ![]() ![]() | Replace SolarCapture timestamp with 64bit timestamp from an Arista 7280 switch |
![]() ![]() ![]() | Replace SolarCapture timestamp with timestamp decoded from 48bit timestamp from an Arista 7280 switch |
![]() ![]() | Node to limit the batch size sent to downstream nodes |
![]() ![]() | This node adds cPacket timestamps to packets |
![]() ![]() | Node to replace card arrival timestamp with CPacket footer timestamp |
![]() ![]() | Node to delay upstream packets by a random time within a given time range |
![]() ![]() | Node that causes the process to exit when a condition is met |
![]() ![]() | Reads data from a file or file descriptor |
![]() ![]() | Write data to a file descriptor |
![]() ![]() | Node to filter packets, directing all matched packets to one output, and all other packets to another output |
![]() ![]() | This node distributes load by spreading packets over its output links while preserving flow affinity |
![]() ![]() | Packets sent to an injector node are transmitted on the network |
![]() ![]() | This node parses out lines from a data stream |
![]() ![]() | Merges inputs to output, sorting in timestamp order |
![]() ![]() | Forward inputs to output |
![]() ![]() | Emits packets at the time indicated by their associated timestamp |
![]() ![]() | A node which forwards a fixed number of packets |
![]() ![]() | A node that packs incoming packets into buffers that are ready to be written to a pcap file |
![]() ![]() | Node that forwards packets from a packet pool |
![]() ![]() | Takes individual packets as input and packs them into packed-stream format |
![]() ![]() | Takes packed-stream buffers as input and unpacks them |
![]() ![]() | Node that forwards one or more ranges of packets |
![]() ![]() | Node that measures and exports packet rate and bandwidth to solar_capture_monitor |
![]() ![]() | Converts PCAP file format to SolarCapture packets on output |
![]() ![]() | Replay packets in a loop |
![]() ![]() | This node receives packets from multiple inputs, and forwards one packet from each input in turn in round-robin order |
![]() ![]() | This node spreads received packets over its set of outgoing links in round-robin order |
![]() ![]() | Emits packets at a variable rate determined by a control input |
![]() ![]() | Export packets or messages to a shared memory channel with multiple consumers |
![]() ![]() | Export packets or messages to a shared memory channel |
![]() ![]() | Import packets or messages from a shared memory channel |
![]() ![]() | Simulate doing CPU intensive work on each packet |
![]() ![]() | Node that limits the length of a packet buffer |
![]() ![]() | Node used as a sub-node to manage inputs and/or pools |
![]() ![]() | Forward input to output, and a copy of input to the 'tap' output with optional filtering |
![]() ![]() | Filter packets, accepting only those in a given range of timestamps |
![]() ![]() | This node performs traffic shaping using the token bucket algorithm |
![]() ![]() | Write debug trace to standard error |
![]() ![]() | Adjust packet buffer timestamps |
![]() ![]() | A node used to pass sc_packet objects between two SolarCapture sessions via a TCP socket |
![]() ![]() | Pass packets between SolarCapture and the kernel stack via a tun/tap interface |
![]() ![]() | A node which passes packets to and/or from a network interface |
![]() ![]() | Replace packet buffer timestamp with timestamp generated by VSS packet broker, and demultiplex by VSS port |
![]() ![]() | Node that writes packets to a file in pcap format |
![]() | |
![]() ![]() | Node stats from sc_arista_ts node, stats exposed depend on the value of the switch_model argument |
![]() ![]() ![]() | Arista timestamp statistics that are exposed by the sc_arista_ts node when switch_model=7150 |
![]() ![]() ![]() | Arista timestamp statistics that are exposed by the sc_arista_ts node when switch_model=7280, ts_format=64bit |
![]() ![]() ![]() | Arista timestamp statistics that are exposed by the sc_arista_ts node when switch_model=7280, ts_format=48bit |
![]() ![]() | Statistics exposed by the sc_batch_limiter node |
![]() ![]() | Statistics exposed by the sc_filter, sc_range_filter and sc_timestamp_filter nodes |
![]() ![]() | Statistics exposed by the sc_flow_balancer node |
![]() ![]() | Statistics exposed by the sc_pcap_packer node |
![]() ![]() | Statistics exposed by the sc_rate_monitor node |
![]() ![]() | Statistics exposed by the sc_shm_broadcast and sc_shm_import nodes |
![]() ![]() | Batch limiter statistics are exposed by the sc_subnode_helper node |
![]() ![]() | Statistics exposed by the sc_writer node |