Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[action] [PR:13065] [dhcpmon] Fix dhcpmon socket filter and tx count issue #13638

Merged
merged 1 commit into from
Feb 4, 2023

Commits on Feb 3, 2023

  1. [dhcpmon] Fix dhcpmon socket filter and tx count issue (sonic-net#13065)

    Why I did it
    Fix issue caused by dualtor support PR [dhcpmon] Open different socket for dual tor to enable interface filtering sonic-net#11201
    Improve code
    How I did it
    On single ToR, packets received count was duplicated due to socket filter set to "inbound"
    Tx count not increasing due to filter set to "inbound". Added an outbound socket to count tx packets
    Added vlan member interface mapping for Ethernet interface to vlan interface lookup in reference to PR Fix multiple vlan issue sonic-dhcp-relay#27
    Exit when socket fails to initialize to allow dhcp_relay docker to restart
    How to verify it
    Tested on vstestbed single tor and dual tor, sent packets and verify printed out dhcpmon rx and tx counters is correct
    
    Correct number of tx increases
    Tx does not increase when ToR is on standby
    kellyyeh authored and mssonicbld committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    fd009a5 View commit details
    Browse the repository at this point in the history