sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
Move most of the 15 variations on generating opt_inet.h andopt_inet6.h into kmod.mk by forcing almost everybody to eat the samedogfood. While at it, consolidate the opt_bpf.h and opt_mroute.htarge
Move most of the 15 variations on generating opt_inet.h andopt_inet6.h into kmod.mk by forcing almost everybody to eat the samedogfood. While at it, consolidate the opt_bpf.h and opt_mroute.htargets here too.
show more ...
Remove IPX support.IPX was a network transport protocol in Novell's NetWare network operatingsystem from late 80s and then 90s. The NetWare itself switched to TCP/IPas default transport in 1998.
Remove IPX support.IPX was a network transport protocol in Novell's NetWare network operatingsystem from late 80s and then 90s. The NetWare itself switched to TCP/IPas default transport in 1998. Later, in this century the Novell OpenEnterprise Server became successor of Novell NetWare. The last releasethat claimed to still support IPX was OES 2 in 2007. Routing equipmentvendors (e.g. Cisco) discontinued support for IPX in 2011.Thus, IPX won't be supported in FreeBSD 11.0-RELEASE.
Per email to arch@ a little while ago (that was greeted with silence),prefer the more common > ${.TARGET} over > opt_foo.h in modulesmakefiles.
Let modules use the kernel's opt_*.h files if built along withthe kernel by wrapping all targets for fake opt_*.h files in.if defined(KERNBUILDDIR). Thus, such fake files won't becreated at all i
Let modules use the kernel's opt_*.h files if built along withthe kernel by wrapping all targets for fake opt_*.h files in.if defined(KERNBUILDDIR). Thus, such fake files won't becreated at all if modules are built with the kernel.Some modules undergo cleanup like removing unused or unneededoptions or .h files, without which they wouldn't build this wayor the other.Reviewed by: ruTested by: no binary changes in modules built aloneTested on: i386 sparc64 amd64
Add FR support to sppp (MFCronyx).Silence on: net@, current@, hackers@.No objections: joergRequested by: by many (mostly Cronyx) users for a long long time.MFC after: 10 daysPR: kern/21771,
Add FR support to sppp (MFCronyx).Silence on: net@, current@, hackers@.No objections: joergRequested by: by many (mostly Cronyx) users for a long long time.MFC after: 10 daysPR: kern/21771, kern/66348
sppp needs slcompress.c nowadays.PR: 39369
Drop <bsd.man.mk> support from <bsd.kmod.mk>.Not objected to by: -current
Export symbols that constitute APIs defined by thesemodules.Note that in the case of 'mii' the API is not clearlydefined, and the symbols exported represent a subsetdefined by current usage.
Use a consistent style and one much closer to the rest of /usr/src
Make sppp a kld.