| Summary: | 10.1-BETA2 kernel memory leak in routing table upon PF reload | ||
|---|---|---|---|
| Product: | Base System | Reporter: | Rumen Telbizov <telbizov> |
| Component: | kern | Assignee: | Gleb Smirnoff <glebius> |
| Status: | Closed FIXED | ||
| Severity: | Affects Many People | CC: | glebius |
| Priority: | --- | ||
| Version: | 10.0-STABLE | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
Rumen Telbizov
2014-10-01 18:48:43 UTC
A commit references this bug: Author: melifaro Date: Wed Oct 1 21:24:59 UTC 2014 New revision: 272385 URL: https://svnweb.freebsd.org/changeset/base/272385 Log: Free radix mask entries on main radix destroy. This is temporary commit to be merged to 10. Other approach (like hash table) should be used to store different masks. PR: 194078 Submitted by: Rumen Telbizov MFC after: 3 days Changes: head/sys/net/radix.c A commit references this bug: Author: glebius Date: Thu Oct 16 20:46:03 UTC 2014 New revision: 273185 URL: https://svnweb.freebsd.org/changeset/base/273185 Log: Merge r272385 by melifaro from head: Free radix mask entries on main radix destroy. This is temporary commit to be merged to 10. Other approach (like hash table) should be used to store different masks. PR: 194078 Changes: _U stable/10/ stable/10/sys/net/radix.c A commit references this bug: Author: glebius Date: Thu Oct 16 23:03:05 UTC 2014 New revision: 273196 URL: https://svnweb.freebsd.org/changeset/base/273196 Log: Merge r273184, r273185 from stable/10: - Use rn_detachhead() instead of direct free(9) for radix tables. - Free radix mask entries on main radix destroy. PR: 194078 Approved by: re (gjb) Changes: _U releng/10.1/ releng/10.1/sys/net/radix.c releng/10.1/sys/netpfil/pf/pf_table.c A commit references this bug: Author: bdrewery Date: Thu Mar 24 03:08:39 UTC 2016 New revision: 297222 URL: https://svnweb.freebsd.org/changeset/base/297222 Log: Fix M_RTABLE memory leak from r274118 (11/2014). Replace free(M_RTABLE) with rn_detachhead() to match rn_inithead(). This would trigger when reloading NFS exports and was similar to problems with pf reload [1]. PR: 194078 [1] Sponsored by: EMC / Isilon Storage Division Changes: head/sys/kern/vfs_export.c |