Releases: sflow/host-sflow
Releases · sflow/host-sflow
hsflowd
Add new command-line option "-D logFile" for debug logging to append to logFile instead of stdout. This logFile is reopened on SIGHUP so it can be used with standard logrotate(1) options if needed.
Receiving SIGUSR2 now increments the debug log level.
Example:
If hsflowd is started with "hsflowd -d -D /var/log/hsflowd.log"
then the logs can be followed with "tail -f /var/log/hsflowd.log"
and the debug level can be boosted with "killall -USR2 hsflowd"
hsflowd
Accept egress samples on SONiC. (Expects ingress samples on PSAMPLE group 1, egress on group 2).
hsflowd
mod_sonic: avoid losing sync with collector config when two collectors added/removed.
util: the UTARRAY_PACK flag now requires the array to remain packed at all times, so deletions now result in an immediate repack. This is not as efficient as the 'lazy' mechanism from before, but it is easier to use.
hsflowd
New options for mod_dropmon: hw_unknown=on|off (match all hardware events) hw_function=on|off (include hw strings in sFlow export). Both default off.
hsflowd
Allow mod_sonic to stabilize auto agent-address selection across warm boot (when Linux ifIndex numbers may be reordered).
Allow mod_dropmon to be compiled on older Linux distributions (by replicating some net_dropmon.h definitions).
hsflowd
When a dynamic override of agentIP or agent is removed again, ensure that behavior reverts to the default agent address selection. This may affect mod_dnssd, mod_eapi and mod_sonic.
hsflowd
DROPMON extension appeared in kernel 5.4, not 5.0.
hsflowd
Correct the priority ordering for agent address selection.
hsflowd
Make class E IP addresses low priority for agent address selection.
Building with "make FEATURES=SONIC" will include DROPMON if kernel is >= 5.0.0.
hsflowd
Revert to not including DROPMON with FEATURES=SONIC