Commit Graph

358 Commits

Author SHA1 Message Date
christos
ad2ddf6d2d Revert previous accidental removal of -DINET6 2005-09-06 23:27:33 +00:00
christos
12184b6c26 Revert inappropriate -D additions. 2005-09-06 23:25:54 +00:00
rpaulo
6459ccf2df Add freebsd_sysctl.c 2005-09-02 14:34:53 +00:00
rpaulo
5530080d86 Add freebsd_sched.c 2005-09-02 13:34:46 +00:00
drochner
9ab0a3e02e struct cfdata doesn't have locnames anymore 2005-08-25 15:08:06 +00:00
christos
50f8955b6e 64 bit inode changes. 2005-08-19 02:04:03 +00:00
drochner
20b1effdae build pci/pcmcia driver LKMs only on i386 and alpha
(this is where I could test, could be more)
2005-07-23 16:11:18 +00:00
drochner
bf66affbd6 let the build descend to device driver LKMs
this is more to make sure things don't bitrot than to provide
a useful set of modules
(the wi@pcmcia module is useful for me actually)
2005-07-22 20:14:55 +00:00
mrg
1f42a99845 enable the vnd LKM. i meant to do this when this LKM first appeared. 2005-06-26 05:36:57 +00:00
peter
a9b411c198 Change all .Xr config 8 to .Xr config 1, following the recent move of
config from usr.sbin -> usr.bin.

Reviewed by wiz.
2005-06-20 13:25:23 +00:00
matt
ea25c64213 Use coredump_elf32, not coredump_netbsd. 2005-06-11 20:06:46 +00:00
thorpej
5821e751d0 Use TOOL_GENASSYM. 2005-05-30 18:33:15 +00:00
he
c8a976c70d Reduce optimization level for sh5 for one file which causes our gcc
3.3.3 to get an internal compiler error of type "can't split insn".
2005-05-26 18:33:36 +00:00
dogcow
f652e348df With the move of linux_trap.c from sys/arch/i386/i386/ to sys/arch/x86/x86,
it's no longer in .PATH; add $S/arch/x86/x86 inside the i386 .if.
2005-05-16 07:48:07 +00:00
dogcow
f7c2079f42 add missing prototype for when CODA_COMPAT_5 is #define'd 2005-03-28 06:59:13 +00:00
peter
5b342fe86a Correct the entry point for the coda5 LKM. 2005-03-27 18:43:47 +00:00
christos
b4e68c8648 PR/29630: Takehiko NOZAKI: undefined symbols 'linux_ioctl_mtio'
in /usr/lkm/compat_linux.o
2005-03-08 15:26:23 +00:00
perry
477853c351 nuke trailing whitespace 2005-02-26 22:58:54 +00:00
peter
1c9b56c830 Add MKIPFILTER; if set to no, don't build and install the ipf(4) programs,
headers and LKM.

Add MKPF; if set to no, don't build and install the pf(4) programs,
headers, LKM and spamd.

Both options default to yes, so nothing changed in the default build.

Reviewed by lukem.
2005-02-22 14:39:58 +00:00
jmc
9b1c35ec87 Fixes from PR#29289. Need linux_sg.c in here now as well 2005-02-10 17:37:35 +00:00
martti
534d9de60b Added -DINET 2005-02-09 06:41:01 +00:00
martti
a023cb1d19 Upgraded IPFilter to 4.1.5 2005-02-08 07:01:52 +00:00
cube
9c61428178 Install tap(4) LKM. 2005-01-24 15:50:52 +00:00
oki
50d1aadd13 kill __P. 2005-01-22 01:36:59 +00:00
cube
5c44c50b34 Default to using (well, assuming) bpf. 2005-01-19 14:59:08 +00:00
cube
daeec6c990 ethfoo(4) is no more. You'll find everything under sys/net/if_tap.[ch]
and sys/lkm/net/tap/if_tap_lkm.c.
2005-01-19 11:12:11 +00:00
cube
fead024e60 LKM version of if_tap, derived from ethfoo code. 2005-01-19 11:09:05 +00:00
cube
6717eabf3a ETHFOO_GOING had no chance to actually be useful if sc_flags is set to 0
in ethfoo_dev_close().
2004-12-17 12:17:09 +00:00
cube
e32b031c0f Change cf_fstate value to FSTATE_STAR to avoid a panic in config_detach()
for DISAGNOSTIC kernel.  That value of struct cfdata is not currently used
for pseudo-device attachments anyway.
2004-12-13 19:40:56 +00:00
cube
ab9c18a45c Constify. From Peter Postma. 2004-12-13 19:26:34 +00:00
cube
3957e91683 Fix compilation on LP64 hosts. Reported by Peter Postma. 2004-12-13 19:22:57 +00:00
cube
89a3fae64d Fix a comment. 2004-12-13 19:21:42 +00:00
cube
f770d4aa14 Remove tests that used to make it possible to compile ethfoo_lkm.c with
older versions of NetBSD (specifically, before ksyms was introduced), as
a lot of other changes makes that impossible anyway.
2004-12-12 22:15:28 +00:00
cube
dfc44125a6 Turn ethfoo(4) into a cloning device, following the MOVEFD semantics (like
bpf(4)).

While doing that, still keep around the full cdevsw interface, so that the
ethfoo interfaces can be accessed either through /dev/ethfooN or through
the cloning device /dev/ethfoo (whose minor number is 0xfffff).  Interfaces
created through the cloning device are destroyed at close() time.

Also add an ioctl() to be used by the cloning interface user to know the
minor number of the created interface, so it can be manipulated later to
get an address set and turned up (otherwise EHOSTDOWN is returned on read
and write).

Document some of the new functions, but read, write, ioctl and kqfilter
still has to be commented.
2004-12-12 21:46:58 +00:00
peter
b2618f9ac2 ifc_destroy returns an int. 2004-12-04 18:40:45 +00:00
cube
0af5ad74e4 Free mbufs as they're read instead of leaking them. Now qemu lets me do a
FTP install in tunfd network mode.
2004-11-15 20:19:06 +00:00
cube
992f7838e6 It compiles at WARNS=3. 2004-11-14 20:06:03 +00:00
cube
96c0d03c20 Add tap (as in Linux's tap) functionality to ethfoo. That means you now
have a device interface to the ethfoo devices through a device node.

select, poll, kqueue and SIGIO are possible on that device node.  See TODO
for what remains to be done at that level.
2004-11-14 20:05:42 +00:00
he
19278a71d3 Um, linux_exec_machdep.c only exists on i386, so don't try to compile
it for the other machine types which traverse this directory.
2004-11-14 12:19:28 +00:00
he
c8d952d682 Um, linux_exec_machdep.c only exists on i386, so don't try to compile
it for the other machine types which traverse this directory.
2004-11-14 11:40:08 +00:00
skrll
7139fbfc16 Add sources to SRCS not KMOD. 2004-11-13 13:37:06 +00:00
christos
66075fd33d Fix all the borken exec lkms. setup_stack is mandatory. 2004-11-13 06:09:47 +00:00
jdolecek
1782122374 move sys/lkm/vfs/miscfs/ptyfs/ to sys/lkm/vfs/ptyfs/ 2004-11-11 19:25:30 +00:00
jdolecek
e086026946 convert to one 'SUBDIR+=' per entry format 2004-11-11 19:24:04 +00:00
christos
58ac79db8d Add ptyfs lkm. 2004-11-11 01:43:25 +00:00
thorpej
0b0e09815e Update config_attach_pseudo() example. 2004-10-15 04:51:48 +00:00
thorpej
c7dc2875d8 Don't need to use config_makeroom() here. 2004-10-15 04:48:24 +00:00
christos
891bc12ddc Account for pending ipf move. 2004-10-01 15:20:45 +00:00
christos
650f6a8ec7 use <netinet/...> for the ipf headers like everything else. 2004-10-01 15:20:33 +00:00
he
e1ca5516de Remove reference to now-deleted aoutm68k_ioctl.c. 2004-09-16 09:35:38 +00:00