Bug 1024
Summary: | [dpdk-22.07][meson test] driver-tests/link_bonding_mode4_autotest bond handshake failed | ||
---|---|---|---|
Product: | DPDK | Reporter: | liweiyuan (weiyuanx.li) |
Component: | meson | Assignee: | dev |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | ferruh.yigit, yux.jiang |
Priority: | Normal | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All |
Description
liweiyuan
2022-06-02 11:55:38 CEST
1.Root cause: In the code , I see the timeout loop 30 times, and delay 100ms every time, it is based on the short timeout(3 seconds). After testing in 7 servers, one is 2.9s(pass), and others are 3.1s(fail). 2.Checking the 802.3 doc: LACP Session Timeout and Port Priority You can set the timeout for a LACP session. The timeout value is the amount of time that a port-channel interface waits for a LACPDU from the remote system before terminating the LACP session. The default time out value is long (90 seconds); short is 3 seconds. You can also set the port priority. The higher the value the lower the priority. The priority range is 1 to 65535 and the default is 255. it seems that it is ok for setting timeout value from 3s to 90s, maybe increase the loop 30 to bigger? Is this issue seen by the latest version of DPDK (head of master branch), or is this only a v22.07 issue? (In reply to Ferruh YIGIT from comment #2) > Is this issue seen by the latest version of DPDK (head of master branch), or > is this only a v22.07 issue? It is still seen by the latest dpdk. |