![]() |
SolarCapture C Bindings User Guide
SF-115721-CD
Issue 3
|
| 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 |