HomeFreeBSD

Fix iflib freelist state corruption

Description

Fix iflib freelist state corruption

This fixes a bug in iflib freelist management that breaks the required
correspondence between freelist indexes and driver ring slots.

PR: 243126, 243392, 240628
Reported by: avg, alexandr.oleynikov@gmail.com, Harald Schmalzbauer
Reviewed by: avg, gallatin
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D23943

Details

Provenance
pkelseyAuthored on
Reviewer
avg
Differential Revision
D23943: Fix iflib freelist state corruption
Parents
rS358994: Sparc64 and pc98 needed cam_machdep and/or ata_machdep for various
Branches
Unknown
Tags
Unknown