2658ab8add
DHCP relay MONitor (dhcpmon) keeps track of DORA messages. If DHCP Relay is detected to be not forwarding DORA message, dhcpmon will log such event to syslog. Under the hood dhcpmon keeps counts of clients DR messages, forwarded DR messages, DHCP server OA messages, and forwarded OA messages. dhcpmon will check every 12 sec (configurable) if counts are monotonically increasing and record snapshot of those counters. dhcpmon will report discrepancies when detected between current counters and snapshot counters. pull-request: https://github.com/Azure/sonic-buildimage/pull/3886 signed-off-by: Tamer Ahmed <tamer.ahmed@microsoft.com>
165 lines
3.6 KiB
Plaintext
165 lines
3.6 KiB
Plaintext
# OS-generated files
|
|
.DS_Store
|
|
|
|
# Build system related
|
|
.arch
|
|
.platform
|
|
.screen
|
|
|
|
# Build artifacts
|
|
fsroot/
|
|
fs.*
|
|
target/
|
|
*.deb
|
|
*.changes
|
|
*.buildinfo
|
|
*.tar
|
|
*.xz
|
|
*.gz
|
|
*-dbg
|
|
*dbg.j2
|
|
*.img
|
|
|
|
# Subdirectories in src
|
|
src/bash/*
|
|
!src/bash/Makefile
|
|
src/dhcpmon/debian/*
|
|
!src/dhcpmon/debian/changelog
|
|
!src/dhcpmon/debian/compat
|
|
!src/dhcpmon/debian/control
|
|
!src/dhcpmon/debian/rules
|
|
src/ixgbe/*
|
|
!src/ixgbe/Makefile
|
|
src/isc-dhcp/*
|
|
!src/isc-dhcp/Makefile
|
|
!src/isc-dhcp/patch
|
|
src/socat/*
|
|
!src/socat/Makefile
|
|
!src/socat/*.patch
|
|
src/tacacs/*
|
|
src/tacacs/nsm/*
|
|
src/tacacs/pam/*
|
|
!src/tacacs/nsm/Makefile
|
|
!src/tacacs/nsm/*.patch
|
|
!src/tacacs/pam/Makefile
|
|
!src/tacacs/pam/*.patch
|
|
src/hiredis/*
|
|
!src/hiredis/Makefile
|
|
src/igb/*
|
|
!src/igb/Makefile
|
|
src/initramfs-tools/*
|
|
!src/initramfs-tools/Makefile
|
|
src/iproute2/*
|
|
!src/iproute2/Makefile
|
|
src/isc-dhcp/*
|
|
!src/isc-dhcp/Makefile
|
|
!src/isc-dhcp/patch/
|
|
src/libnl3/*
|
|
!src/libnl3/debian
|
|
src/libnl3/debian/libnl-*/
|
|
!src/libnl3/Makefile
|
|
src/libteam/*
|
|
!src/libteam/Makefile
|
|
src/libyang/*
|
|
!src/libyang/Makefile
|
|
src/lldpd/*
|
|
!src/lldpd/Makefile
|
|
!src/lldpd/patch/
|
|
src/lm-sensors/*
|
|
!src/lm-sensors/Makefile
|
|
src/monit/*
|
|
!src/monit/Makefile
|
|
!src/monit/patch/
|
|
src/mpdecimal/*
|
|
!src/mpdecimal/Makefile
|
|
src/python-click/*
|
|
!src/python-click/Makefile
|
|
src/python3/*
|
|
!src/python3/Makefile
|
|
src/radvd/*
|
|
!src/radvd/Makefile
|
|
!src/radvd/patch/
|
|
src/redis/*
|
|
!src/redis/Makefile
|
|
src/smartmontools/*
|
|
!src/smartmontools/Makefile
|
|
src/snmpd/*
|
|
!src/snmpd/Makefile
|
|
src/sonic-device-data/src/device/
|
|
src/sonic-device-data/src/debian/
|
|
src/supervisor/*
|
|
!src/supervisor/Makefile
|
|
!src/supervisor/patch/
|
|
src/swig/*
|
|
!src/swig/Makefile
|
|
src/systemd-sonic-generator/systemd-sonic-generator
|
|
src/systemd-sonic-generator/debian/*
|
|
!src/systemd-sonic-generator/debian/changelog
|
|
!src/systemd-sonic-generator/debian/compat
|
|
!src/systemd-sonic-generator/debian/control
|
|
!src/systemd-sonic-generator/debian/rules
|
|
src/telemetry/debian/*
|
|
!src/telemetry/debian/changelog
|
|
!src/telemetry/debian/compat
|
|
!src/telemetry/debian/control
|
|
!src/telemetry/debian/rules
|
|
!src/telemetry/debian/telemetry.init.d
|
|
src/thrift/*
|
|
!src/thrift/patch/
|
|
!src/thrift/Makefile
|
|
|
|
# Autogenerated Dockerfiles
|
|
sonic-slave/Dockerfile
|
|
sonic-slave-stretch/Dockerfile
|
|
sonic-slave-jessie/Dockerfile
|
|
dockers/docker-base/Dockerfile
|
|
dockers/docker-base-stretch/Dockerfile
|
|
dockers/docker-config-engine/Dockerfile
|
|
dockers/docker-config-engine-stretch/Dockerfile
|
|
dockers/docker-database/Dockerfile
|
|
dockers/docker-dhcp-relay/Dockerfile
|
|
dockers/docker-fpm-frr/Dockerfile
|
|
dockers/docker-fpm-gobgp/Dockerfile
|
|
dockers/docker-fpm-quagga/Dockerfile
|
|
dockers/docker-lldp-sv2/Dockerfile
|
|
dockers/docker-orchagent/Dockerfile
|
|
dockers/docker-platform-monitor/Dockerfile
|
|
dockers/docker-router-advertiser/Dockerfile
|
|
dockers/docker-snmp-sv2/Dockerfile
|
|
dockers/docker-teamd/Dockerfile
|
|
dockers/docker-sonic-mgmt/Dockerfile
|
|
dockers/docker-sonic-telemetry/Dockerfile
|
|
platform/*/docker-saiserver-*/Dockerfile
|
|
platform/*/docker-syncd-*/Dockerfile
|
|
platform/*/docker-syncd-*-rpc/Dockerfile
|
|
platform/vs/docker-sonic-vs/Dockerfile
|
|
|
|
# Installer-related files and directories
|
|
installer/x86_64/platforms/
|
|
|
|
# Config engine
|
|
src/sonic-config-engine/**/*.pyc
|
|
src/sonic-config-engine/build
|
|
src/sonic-config-engine/sonic_config_engine.egg-info
|
|
src/sonic-daemon-base/**/*.pyc
|
|
src/sonic-daemon-base/build
|
|
src/sonic-daemon-base/sonic_daemon_base.egg-info
|
|
|
|
# Misc. files
|
|
files/initramfs-tools/arista-convertfs
|
|
files/initramfs-tools/union-mount
|
|
|
|
# Debian byproduct files
|
|
src/**/debian/stamp-*/
|
|
src/**/debian/*.log
|
|
src/**/debian/*.substvars
|
|
src/**/debian/.debhelper/
|
|
src/**/debian/tmp/
|
|
src/**/debian/autoreconf.*
|
|
src/**/debian/build/
|
|
src/**/debian/files
|
|
src/**/debian/stamp-autotools-files
|
|
|
|
# .o files
|
|
src/**/*.o
|