freebsd-dev/sys
Joerg Wunsch d7189ec67c Ooops, this should have made it into the same commit, but didn't.
Introduce the SIOC[SG]IFGENERIC hooks that can be used to pass an
arbritrary ioctl subcommand into an interface driver.  Surprisingly
enough, there was no provision for this already present (except of the
option of abusing SIOC[SG]IFMEDIA for this).

The idea is that an interface driver can establish ioctl subcommands
of its own that can't be meaningfully interpreted by the upper layer
interface ioctl function.  Something like this is required to
implement a clean solution of passing down things like CHAP secrets or
PPP options to the /sys/net/if_sppp* files.  (Yes, my CHAP is now
finally working with it, but i gotta update my kernel to the new
callout interface before being able to commit _that_.)

Reviewed by:    peter   [long ago, actually]
1997-10-07 07:40:35 +00:00
..
alpha Add a new keyboard mode K_CODE. Returns a single byte for each key 1997-10-01 20:46:29 +00:00
amd64 Added two Cyrix 6x86/6x86MX options. 1997-10-06 08:08:41 +00:00
compat Update for changes in the callout interface. 1997-09-21 21:43:54 +00:00
compile
conf Added two Cyrix 6x86/6x86MX options. 1997-10-06 08:08:41 +00:00
ddb Print the filename, not the directory we compiled in. 1997-09-28 08:34:46 +00:00
dev Latest round of patches from the author. 1997-10-07 06:30:01 +00:00
fs Clustered read and write are switched at mount-option level. 1997-09-27 13:40:20 +00:00
geom Removed unused #includes. 1997-06-14 13:56:12 +00:00
gnu Oops, include <sys/conf.h>. 1997-09-28 02:23:10 +00:00
i386 Fixed spammed Id. 1997-10-07 06:40:16 +00:00
isa Add a new keyboard mode K_CODE. Returns a single byte for each key 1997-10-01 20:46:29 +00:00
isofs/cd9660 Clustered read and write are switched at mount-option level. 1997-09-27 13:40:20 +00:00
kern Ack! Fix excessive cut/paste blunder during poll mods. Who had the 1997-10-06 08:30:08 +00:00
libkern Removed unused #includes. 1997-08-02 14:33:27 +00:00
miscfs Clustered read and write are switched at mount-option level. 1997-09-27 13:40:20 +00:00
modules Make the blank screen saver work with MDA and CGA. The fade and green 1997-10-04 04:24:18 +00:00
msdosfs Change the M_NAMEI allocations to use the zone allocator. This change 1997-09-21 04:24:27 +00:00
net Ooops, this should have made it into the same commit, but didn't. 1997-10-07 07:40:35 +00:00
netatalk Remove dereference of uninitialized (and unused) variable. This enables 1997-10-06 15:56:16 +00:00
netinet Killed the SYN_RECEIVED addition from rev 1.52. It results in legitimate 1997-10-02 02:10:40 +00:00
netipx Update network code to use poll support. 1997-09-14 03:10:42 +00:00
netkey
netnatm Update network code to use poll support. 1997-09-14 03:10:42 +00:00
netns Remove unneeded member nsp_head from struct nspcb. 1997-04-14 18:26:51 +00:00
nfs Reverse rev 1.56 and rev 1.59. These made NFS too flakey. 1997-10-05 12:28:59 +00:00
nfsclient Reverse rev 1.56 and rev 1.59. These made NFS too flakey. 1997-10-05 12:28:59 +00:00
nfsserver Change the M_NAMEI allocations to use the zone allocator. This change 1997-09-21 04:24:27 +00:00
pc98 Synchronize with sys/i386/isa/if_ed.c revision 1.122. 1997-10-04 05:19:49 +00:00
pccard - Bring in APM_PCCARD_RESUME support from PAO, FreeBSD style. This new 1997-10-06 05:46:03 +00:00
pci Latest round of patches from the author. 1997-10-07 06:30:01 +00:00
powerpc/include Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
scsi Add the REGAL CDC-4X as a known CD-ROM changer device. 1997-10-05 13:38:17 +00:00
sys Introduce the SIOC[SG]IFGENERIC hooks that can be used to pass an 1997-10-07 07:39:40 +00:00
tools 3 lines of code and updates to a number of comments. 1997-09-10 20:11:02 +00:00
ufs Clustered read and write are switched at mount-option level. 1997-09-27 13:40:20 +00:00
vm Improve management of pages moving from the inactive to active queue. Additionally, 1997-10-06 02:48:16 +00:00
Makefile Commit a long-forgotten tweak for building tags in /usr/src/sys. 1997-07-13 07:36:20 +00:00