You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support ICMP cellular connectivity probe with undefined host IP
This commit fixes handling of ICMP-based cellular connectivity
probes when the probe host is not specified.
Users can configure periodic connectivity probes for cellular networks,
using either ICMP or TCP. For ICMP, the probe host can be left empty
to use the default target (Google DNS: 8.8.8.8), as was the implicit
behavior in older EVE versions where the probe address was not yet
configurable.
However, it turned out that EVE did not handle the case of an undefined
ICMP probe IP at all. This went unnoticed because parsing errors
(such as "missing endpoint host address for ICMP probe") were only logged,
while the configuration was still applied — and probing happened to work
as intended. With recent improvements in zedagent, parsing failures are
now reported to the controller, and EVE rejects configurations with such
errors.
This commit fixes the parsing logic to correctly accept an undefined ICMP
probe endpoint and ensures it is properly handled by mmagent.
Signed-off-by: Milan Lenco <[email protected]>
(cherry picked from commit e2e5e95)
0 commit comments