Page MenuHomeFreeBSD

ip_mroute: allow MRT_DEL_MFC even if there are pending upcalls
ClosedPublic

Authored by kp on Dec 13 2023, 1:01 PM.
Tags
None
Referenced Files
F132473958: D43031.id131456.diff
Fri, Oct 17, 5:45 AM
F132473953: D43031.id.diff
Fri, Oct 17, 5:45 AM
F132473934: D43031.id131325.diff
Fri, Oct 17, 5:45 AM
F132426192: D43031.diff
Thu, Oct 16, 8:21 PM
F132392861: D43031.id131456.diff
Thu, Oct 16, 1:00 PM
Unknown Object (File)
Sun, Oct 12, 5:24 PM
Unknown Object (File)
Wed, Oct 8, 5:15 PM
Unknown Object (File)
Tue, Oct 7, 1:29 PM

Details

Summary

In del_mfc() we try to find the forwarding entry, but that fails to find
the entry if mfc_stall_ring is not empty.

We should find the entry anyway, and destroy it (and any pending
messages) on delete.

Sponsored by: Rubicon Communications, LLC ("Netgate")

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable