Bug 228804 - LACP synchronization flag set incorrectly in lacp_sm_rx_record_pdu() in sys/net/ieee8023ad_lacp.c
Summary: LACP synchronization flag set incorrectly in lacp_sm_rx_record_pdu() in sys/n...
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 10.2-RELEASE
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-net mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-07 14:51 UTC by Balaaji SP
Modified: 2018-06-07 23:47 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Balaaji SP 2018-06-07 14:51:41 UTC
According to IEEE 802.1AX, record PDU determines the synchronization state
of the partner considering the partner's view of its synchronization state
as well. But lacp_sm_rx_record_pdu() still does not validate if partner has
set its synchronization state to true in the PDU before updating its view of the partner. LACP strict mode has broken this function and seems to be incorrectly
applied.
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2018-06-07 19:08:59 UTC
To which part of the tree does this problem apply?
Comment 2 Balaaji SP 2018-06-07 21:17:03 UTC
Problem is still present in head.

Directory path - sys/net/ieee8023ad_lacp.c