NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/51597: Networking compat stuff is not fully modular

The following reply was made to PR kern/51597; it has been noted by GNATS.

From: Paul Goyette <>
Subject: Re: kern/51597: Networking compat stuff is not fully modular
Date: Sat, 5 Nov 2016 15:56:45 +0800 (PHT)

 Hmmm, taking a quick look at this, sys/net/rtsock.c is truly "spaghetti 
 code".  Some of the options actually #undefine some of the COMPAT_xx 
 version options, and I'm really unable to see a path forward here.
 We'll need someone who is familiar with this code to actually clean it 
 up and separate it into code which can be either built-in to the kernel 
 or loaded via a non-built-in module (in which case it needs to augment 
 the "native/current" code.  At the very least, the sysctl_iflist stuff 
 needs to be functional when the compat module is loaded.
 For now, I'm going to reassign this back to the "role" account, where 
 hopefully someone knowledgeable in the routing socket can pick it up.
 | Paul Goyette     | PGP Key fingerprint:     | E-mail addresses:      |
 | (Retired)        | FA29 0E3B 35AF E8AE 6651 | paul at   |
 | Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at |

Home | Main Index | Thread Index | Old Index