Releases: Netis/cloud-probe
Releases · Netis/cloud-probe
Cloud-Probe v0.9.1
Title: add packet_split for vxlan and NicChangeDetect
Highlights
- Added VXLAN packet splitting support in
cpworker. - Added NIC change detection in
cpdaemonsyncer flow, with automatic re-registration behavior. - Expanded unit and integration test coverage, including new VXLAN split scenarios.
Added
- New packet split module:
cpworker/src/packet_split.ccpworker/src/packet_split.h
- New VXLAN split example config:
cpworker/examples/libpcap_vxlan_split.json
- New integration test framework and cases under:
cpworker/tests/integration/
- New unit tests for packet splitting:
cpworker/tests/unit/packet_split.c
Changed
output_vxlannow supports split options:split.max_payload_sizesplit.recalculate_checksum
cpdaemonstrategy/model/config pipeline now carries packet split fields:hasPacketSplitpacketSplitBytesrecalculateChecksum
- Added syncer config support for NIC change detection:
syncer.nic_change_detect_enable- periodic NIC scan + re-register trigger on change
- Refactored test layout from
cpworker/tests/to clearercpworker/tests/unitandcpworker/tests/integration.
Fixed / Improved
- VXLAN output error handling improvements (including better error formatting and socket cleanup in error paths).
- Packet parsing/splitting path includes IPv4/IPv6 + TCP/UDP handling and optional checksum recalculation support.
- Added deeper debug visibility for synced strategy payloads in
cpdaemon.
Validation
- Added/updated test assets for:
- file output
- GRE output
- VXLAN basic + VXLAN split (TCP/UDP)
- ZMQ output
Cloud-Probe v0.9.0
Rewrote the entire codebase; components renamed to cpworker and cpdaemon.
v0.8.7: Merge pull request #197 from robbietu/master
add fix for "zombie process of sh"
add notes for timestamp notes
Merge pull request #192 from robbietu/master correct timestamp notes
add notes for cap timestamp
Merge pull request #191 from robbietu/master add note for timestamp
v0.8.4: Merge pull request #190 from robbietu/master
add timestamp in the pcap
CPM MR feature
- specify interface names for daemonset
- report libpcap buffer to CPM