Page MenuHomeFreeBSD

dpaa2: Apply if_flags and MAC filters in dpaa2_ni_init()
ClosedPublic

Authored by nick_spun.io on Jul 18 2026, 9:49 PM.
Referenced Files
F168529578: D58330.diff
Fri, Aug 28, 9:04 PM
Unknown Object (File)
Thu, Aug 27, 7:01 PM
Unknown Object (File)
Wed, Aug 26, 9:28 PM
Unknown Object (File)
Wed, Aug 26, 5:24 PM
Unknown Object (File)
Wed, Aug 26, 6:51 AM
Unknown Object (File)
Tue, Aug 25, 4:57 PM
Unknown Object (File)
Tue, Aug 25, 9:01 AM
Unknown Object (File)
Mon, Aug 24, 3:52 PM
Subscribers

Details

Summary

make sure interface flags and filters are reprogrammed during init(). The config isn't pushed into the hardware when the interface is down but the flags are still being set, so we need to do the initial programming ourselves. This fixes bridge and multicast behavior.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 74917
Build 71800: arc lint + arc unit

Event Timeline

Works for me! Resolves PR292006.

This revision is now accepted and ready to land.Jul 19 2026, 2:22 AM