HomeFreeBSD

igc: correctly update RCTL when changing multicast filters.

Description

igc: correctly update RCTL when changing multicast filters.

Fix clearing of bits in RCTL for the non-bpf/non-allmulti case.
Update RCTL after modifying the multicast filter registers as per
the Linux driver.

This fixes LACP on igc interfaces, where incoming LACP multicasti
control packets were being dropped.

Reviewed by: kbowling
Obtained from: Rubicon Communications, LLC ("Netgate")
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D32574

Details

Provenance
grehanAuthored on Oct 11 2021, 5:49 PM
Reviewer
kbowling
Differential Revision
D32574: Fix setting of RCTL register when modifying multicast filters.
Parents
rG3dc7a1897e0b: net80211: correct input_sta length checks and control frame handling
Branches
Unknown
Tags
Unknown

Event Timeline