sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
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 ...
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
Drop <bsd.man.mk> support from <bsd.kmod.mk>.Not objected to by: -current
Use a consistent style and one much closer to the rest of /usr/src
Removed mature garbage (vestiges of old way of configuring bpf) and oldgarbage (vestiges of old way of configuring INET).Fixed most style bugs.
Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead ofencoding the relative path.
Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.This means that the kernel can be totally self contained now and is notdependent on the last buildworld to update /usr/share/mk. Thi
Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.This means that the kernel can be totally self contained now and is notdependent on the last buildworld to update /usr/share/mk. This mightalso make it easier to build 5.x kernels on 4.0 boxes etc, assuminggensetdefs and config(8) are updated.
udp IPv6 support, IPv6/IPv4 tunneling support in kernel,packet divert at kernel for IPv6/IPv4 translater daemonThis includes queue related patch submitted by [email protected].Submitted by: queu
udp IPv6 support, IPv6/IPv4 tunneling support in kernel,packet divert at kernel for IPv6/IPv4 translater daemonThis includes queue related patch submitted by [email protected].Submitted by: queue related patch from [email protected]Reviewed by: freebsd-arch, cvs-committersObtained from: KAME project
Removed special rules for building and cleaning device interface filesand empty options files. The rules are now generated automatically inbsd.kmod.mk. Cleaned up related things ($S and ${CLEANFI
Removed special rules for building and cleaning device interface filesand empty options files. The rules are now generated automatically inbsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}).
Don't generate 'bpf.h' since it's not used.
$Id$ -> $FreeBSD$
Rename bpfilter to bpf.
Allow loadable interface drivers with BPF support to be loaded into a kernelthat doesn't have it. This is achieved by having minimal do-nothing stubsenabled when there are no bpfilter devices conf
Allow loadable interface drivers with BPF support to be loaded into a kernelthat doesn't have it. This is achieved by having minimal do-nothing stubsenabled when there are no bpfilter devices configured.Driver modules should be built with BPF enabled for maximumconvenience (but can be built without it for maximum performance).
Sample initial set of kld-ified modules. Not all have been completelyconverted yet. These are more of a starting point. This is NOT connectedto the parent Makefile.OK'ed by jkh (who is ever so
Sample initial set of kld-ified modules. Not all have been completelyconverted yet. These are more of a starting point. This is NOT connectedto the parent Makefile.OK'ed by jkh (who is ever so patiently waiting)
Don't put "-I." in ${CFLAGS} here. bsd.kmod.mk now puts an absolutepath to the obj directory in ${CFLAGS}. This is actually equivalentto "-I." since bsd.kmod.mk also puts -I- in ${CFLAGS}.
Make the LKMs compile with the INET option as a newstyle option inopt_inet.h.
Revert $FreeBSD$ back to $Id$
Make the long-awaited change from $Id$ to $FreeBSD$This will make a number of things easier in the future, as well as (finally!)avoiding the Id-smashing problem which has plagued developers for so
Make the long-awaited change from $Id$ to $FreeBSD$This will make a number of things easier in the future, as well as (finally!)avoiding the Id-smashing problem which has plagued developers for so long.Boy, I'm glad we're not using sup anymore. This update would have beeninsane otherwise.
The discard, tunnel, SLIP, and PPP network interface pseudo-devicesare now dynamically loadable. It doesn't make sense to do the samefor the loopback.