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 <paul%whooppee.com@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
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 whooppee.com |
| Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd.org |
+------------------+--------------------------+------------------------+
Home |
Main Index |
Thread Index |
Old Index