Based on patch originally submitted by Randy Dunlap I have made two patches that modify the Kconfig bits for net/.
First patch create a new top-level menu just above "Device Drivers" named "Networking". Hereby one no longer has to look deep in Device Drivers to find IPv6 for example. Sample menu structure: Executable file formats ---> Networking ---> Device Drivers ---> Second patch mainly push out relevant config options from net/Kconfig to the protocols where they are actually used. In this process an attempt has been made to fix the indention to make the menu structure look a bit more logical. The menu structure has been compared to an unmodified kernel and no changes are implemented that actually move things around. After second patch are applied net/Kconfig are down to 234 lines. It could be trimmed down a bit more if one likes but I restricted this patch-set to the most obvious stuff. Also next step could be to create a separate "Networking Protocols" section or similar - with this change it becomes a much more obvious change to do so - since only a few source lines would have to be moved around. When (if) accepted I expect someone (Dave?) from netdev to push this onwards. Sam - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html