95a39f Reduce kdump memory consumption by not letting NetworkManager manage unneeded network interfaces

Authored and Committed by Coiby Xu 2 years ago
    Reduce kdump memory consumption by not letting NetworkManager manage unneeded network interfaces
    
    Resolves: bz2076416
    Upstream: Fedora
    Conflict: None
    
    commit 586fe410aa1b0093fb208c869b70ffeb7f085a55
    Author: Coiby Xu <coxu@redhat.com>
    Date:   Thu Sep 9 11:50:00 2021 +0800
    
        Reduce kdump memory consumption by not letting NetworkManager manage unneeded network interfaces
    
        By default, NetworkManger will manage all the network interfaces and
        try to set interface IFF_UP to get carrier state. Regardless of whether
        the network interface is connected to a cable or not, the NIC driver
        will allocate memory resources for e.g. ring buffers when setting IFF_UP.
        This could be a waste of memory. For example it's found i40e consumes ~15GB
        on a power machine. On this machine, i40e manages four interfaces but only
        one interface is valid. This patch use "managed=false" to tell
        NetworkManager to not manage network interfaces that are not needed by
        kdump by putting 10-kdump-netif_allowlist.conf in the initramfs.
    
        Signed-off-by: Coiby Xu <coxu@redhat.com>
        Reviewed-by: Thomas Haller <thaller@redhat.com>
        Reviewed-by: Philipp Rudo <prudo@redhat.com>
    
    Signed-off-by: Coiby Xu <coxu@redhat.com>
    
        
file modified
+24 -0