-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
[lldpd]: LLDP changing the tx-interval parameter is not reflected on the peer device immediately #3705
Conversation
on the peer device immediately
index 8382d02..38cf3f3 100644 | ||
--- a/src/daemon/client.c | ||
+++ b/src/daemon/client.c | ||
@@ -71,7 +71,6 @@ client_handle_set_configuration(struct lldpd *cfg, enum hmsg_type *type, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you add description in the patch itself?
@@ -1,3 +1,4 @@ | |||
# This series applies on GIT commit 396961a038a38675d46f96eaa7b430b2a1f8701b | |||
0001-return-error-when-port-does-not-exist.patch | |||
0002-Let-linux-kernel-to-find-appropriate-nl_pid-automa.patch | |||
0003-update-tx-interval-immediately.patch |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you upstream this patch?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You mean upstream to https://github.com/vincentbernat/lldpd ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes
Thanks, I see this is fixed in LLDP community - sandeep-kulambi/lldpd@d43d79d#diff-85dc6955b820c3aa562b66089fe99d29
Would like to know how to move forward - will SONiC move to the latest LLDP code base or we want to proceed with this PR ?
Thanks,
Sandeep
|
@pavel-shirshov , what is your suggestion? |
@lguohan I'd merge this patch for now. |
…is modified. (sonic-net#3705) When LLDP parameter tx-interval value is modified, there was no immediate PDU sent to peer to update the peer with the latest values. Due to this the update on peer happened only after the next PDU is sent which can cause a delay of upto 30 secs (default value).
- What I did
When LLDP parameter tx-interval value is modified, there was no immediate PDU sent to peer to update the peer with the latest values. Due to this the update on peer happened only after the next PDU is sent which can cause a delay of upto 30 secs (default value).
- How I did it
The fix is to ensure the LLDP PDU is sent immediately when the tx-interval configuration is modified.
- How to verify it
Modify LLDP tx-interval on one side and check the "show lldp neighbor" output on the peer device to see if its updated immediately
- Description for the changelog