Anonymous | Login | Signup for a new account | 11-10-2008 10:45 PST |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
0000279 | [BusyBox] Networking Support | major | always | 06-02-05 15:03 | 09-30-06 13:21 | ||||
Reporter | jean2 | View Status | public | ||||||
Assigned To | BusyBox | ||||||||
Priority | normal | Resolution | fixed | ||||||
Status | closed | Product Version | 1.00 | ||||||
Summary | 0000279: [PATCH] On-demand net module loading fails with CONFIG_FEATURE_IFUPDOWN_IP | ||||||||
Description |
Kernel modules autoloading of network driver doesn't work when ifup use ip to configure the interface. This feature is useful because it allow to load the network driver only when it's configured in /etc/network/interfaces, to minimise kernel memory footprint and power consumption. The basic problem is that 'ip' is not designed to support module autoloading. This problem is most likely present upstream as well, however all distros I know use ifconfig from ifup (and not ip), which is why probably nobody noticed it. The fix is pretty safe, if we don't find the interface in our cache, we explicitely request it from the kernel. Patch is attached. I made the patch for busybox-1.00 and fully tested there, but I've verified that it applies smoothly and compile with the 02-june-05 snapshot. Jean |
||||||||
Additional Information | |||||||||
Attached Files | busybox-ip-module-loading.patch [^] (1,597 bytes) 06-02-05 15:03 | ||||||||
|
Copyright © 2000 - 2006 Mantis Group |