SolarCapture C Bindings User Guide  SF-115721-CD
Issue 1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Related Pages
Here is a list of all related documentation pages:
[detail level 123]
oEmbedding SolarCapture
oExtending SolarCapture
oExamples
oNodes
|osc_append_to_list Node ReferenceAppend incoming packets to an sc_packet_list
|osc_arista_ts Node ReferenceReplace SolarCapture timestamp with timestamp from an Arista switch
||osc_arista_ts, switch_model=7150Replace SolarCapture timestamp with timestamp from an Arista 7150 switch
||\sc_arista_ts, switch_model=7280Replace SolarCapture timestamp with timestamp from an Arista 7280 switch
|osc_batch_limiter Node ReferenceNode to limit the batch size sent to downstream nodes
|osc_cpacket_encap Node ReferenceThis node adds cPacket timestamps to packets
|osc_cpacket_ts Node ReferenceNode to replace card arrival timestamp with CPacket footer timestamp
|osc_delay_line Node ReferenceNode to delay upstream packets by a random time within a given time range
|osc_exit Node ReferenceNode that causes the process to exit when a condition is met
|osc_fd_reader Node ReferenceReads data from a file or file descriptor
|osc_fd_writer Node ReferenceWrite data to a file descriptor
|osc_filter Node ReferenceNode to filter packets, directing all matched packets to one output, and all other packets to another output
|osc_flow_balancer Node ReferenceThis node distributes load by spreading packets over its output links while preserving flow affinity
|osc_injector Node ReferencePackets sent to an injector node are transmitted on the network
|osc_line_reader Node ReferenceThis node parses out lines from a data stream
|osc_merge_sorter Node ReferenceMerges inputs to output, sorting in timestamp order
|osc_no_op Node ReferenceForward inputs to output
|osc_pacer Node ReferenceEmits packets at the time indicated by their associated timestamp
|osc_pass_n Node ReferenceA node which forwards a fixed number of packets
|osc_pcap_packer Node ReferenceA node that packs incoming packets into buffers that are ready to be written to a pcap file
|osc_pool_forwarder Node ReferenceNode that forwards packets from a packet pool
|osc_ps_packer Node ReferenceTakes individual packets as input and packs them into packed-stream format
|osc_ps_unpacker Node ReferenceTakes packed-stream buffers as input and unpacks them
|osc_range_filter Node ReferenceNode that forwards one or more ranges of packets
|osc_rate_monitor Node ReferenceNode that measures and exports packet rate and bandwidth to solar_capture_monitor
|osc_reader Node ReferenceConverts PCAP file format to SolarCapture packets on output
|osc_repeater Node ReferenceReplay packets in a loop
|osc_rr_gather Node ReferenceThis node receives packets from multiple inputs, and forwards one packet from each input in turn in round-robin order
|osc_rr_spreader Node ReferenceThis node spreads received packets over its set of outgoing links in round-robin order
|osc_rt_pacer Node ReferenceEmits packets at a variable rate determined by a control input
|osc_shm_broadcast Node ReferenceExport packets or messages to a shared memory channel with multiple consumers
|osc_shm_export Node ReferenceExport packets or messages to a shared memory channel
|osc_shm_import Node ReferenceImport packets or messages from a shared memory channel
|osc_sim_work Node ReferenceSimulate doing CPU intensive work on each packet
|osc_snap Node ReferenceNode that limits the length of a packet buffer
|osc_subnode_helper Node ReferenceNode used as a sub-node to manage inputs and/or pools
|osc_tap Node ReferenceForward input to output, and a copy of input to the 'tap' output with optional filtering
|osc_timestamp_filter Node ReferenceFilter packets, accepting only those in a given range of timestamps
|osc_token_bucket_shaper Node ReferenceThis node performs traffic shaping using the token bucket algorithm
|osc_tracer Node ReferenceWrite debug trace to standard error
|osc_ts_adjust Node ReferenceAdjust packet buffer timestamps
|osc_tunnel Node ReferenceA node used to pass sc_packet objects between two SolarCapture sessions via a TCP socket
|osc_tuntap Node ReferencePass packets between SolarCapture and the kernel stack via a tun/tap interface
|osc_vi_node Node ReferenceA node which passes packets to and/or from a network interface
|osc_vss Node ReferenceReplace packet buffer timestamp with timestamp generated by VSS packet broker, and demultiplex by VSS port
|\sc_writer Node ReferenceNode that writes packets to a file in pcap format
\Statistics
 osc_arista_ts Statistics ReferenceNode stats from sc_arista_ts node, stats exposed depend on the value of the switch_model argument
 |osc_arista_ts, switch_model=7150Arista timestamp statistics that are exposed by the sc_arista_ts node when switch_model=7150
 |\sc_arista_ts, switch_model=7280Arista timestamp statistics that are exposed by the sc_arista_ts node when switch_model=7280
 osc_batch_limiter Statistics ReferenceStatistics exposed by the sc_batch_limiter node
 osc_filter Statistics ReferenceStatistics exposed by the sc_filter, sc_range_filter and sc_timestamp_filter nodes
 osc_flow_balancer Statistics ReferenceStatistics exposed by the sc_flow_balancer node
 osc_pcap_packer Statistics ReferenceStatistics exposed by the sc_pcap_packer node
 osc_rate_monitor Statistics ReferenceStatistics exposed by the sc_rate_monitor node
 osc_shm Statistics ReferenceStatistics exposed by the sc_shm_broadcast and sc_shm_import nodes
 osc_subnode_helper Statistics ReferenceBatch limiter statistics are exposed by the sc_subnode_helper node
 \sc_writer Statistics ReferenceStatistics exposed by the sc_writer node