freebsd-dev/sys
Dag-Erling Smørgrav 8cdcad811c Try to make Linux socket ioctls work. Up until now they've only *pretended*
to work, but haven't really due to subtle differences in structs etc.

This is still not perfect (some ioctls are still known not to work, while
others haven't been tested at all), but it's enough to get Debian's ifconfig
to produce relatively sane output.

More work will be needed to get all ioctls (or at least a reasonable subset)
working, and to support the Cisco Aironet config tool mentioned in the PR.

PR:		26546
Submitted by:	Doug Ambrisko <ambrisko@ambrisko.com>
2001-10-15 20:52:17 +00:00
..
alpha In FreeBSD's ifreq, ifr_ifru.ifru_flags is an array of two chars, while Linux 2001-10-15 20:06:34 +00:00
amd64 Explicitly initialize the fpu when SSE is enabled since this no 2001-10-15 20:18:06 +00:00
arm Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loader 2001-10-10 23:06:54 +00:00
boot Add a prototype for OF_alloc_phys. 2001-10-15 14:43:38 +00:00
cam Add a quirk entry so that the Maxtor 3000LE USB drive will work. 2001-10-15 02:05:06 +00:00
coda Fixed bitrot in a banal comment by removing the comment. 2001-10-13 06:57:59 +00:00
compat Try to make Linux socket ioctls work. Up until now they've only *pretended* 2001-10-15 20:52:17 +00:00
conf Remove another unneeded instance of -elf. 2001-10-14 06:02:16 +00:00
contrib Remove file obsoleted by the 20010920 snapshot. 2001-10-04 23:17:35 +00:00
crypto
ddb Fill out some gaps in ia64 DDB support. This involves generalising DDB's 2001-09-15 11:06:07 +00:00
dev Fix it so that it doesn't complain for compiles on alpha- that is, match 2001-10-14 19:44:15 +00:00
fs Fixed bitrot in a banal comment by removing the comment. 2001-10-13 06:57:59 +00:00
geom KSE Milestone 2 2001-09-12 08:38:13 +00:00
gnu The addition of i_dirhash to struct inode pushed RELENG_4's 2001-09-24 18:29:20 +00:00
i4b sppp rewrites the interface's ip address directly; this breaks when the 2001-10-01 18:03:56 +00:00
i386 Explicitly initialize the fpu when SSE is enabled since this no 2001-10-15 20:18:06 +00:00
ia64 When compiling with SKI support, create the fake memory regions 2001-10-15 07:58:27 +00:00
isa Hack for the "out-of-sync" error. 2001-10-13 10:28:02 +00:00
isofs/cd9660 KSE Milestone 2 2001-09-12 08:38:13 +00:00
kern o Update init_sysent.c and friends for allocation of afs_syscall. 2001-10-13 13:30:21 +00:00
libkern Implement these using mux1 and extr.u. I'll update the userland versions 2001-10-06 08:35:05 +00:00
modules Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loader 2001-10-10 23:06:54 +00:00
net Set the interface speed back to zero, after ether_ifattach() set it 2001-10-15 19:21:01 +00:00
netatalk KSE Milestone 2 2001-09-12 08:38:13 +00:00
netatm KSE Milestone 2 2001-09-12 08:38:13 +00:00
netgraph Fix bug that cheated hook names out of the last 2 bytes. 2001-10-10 19:58:11 +00:00
netinet bring in ARP support for variable length link level addresses 2001-10-14 20:17:53 +00:00
netinet6 catch forwarded ipv6 packets with pfil_hooks for outbound things too 2001-10-15 14:16:18 +00:00
netipx KSE Milestone 2 2001-09-12 08:38:13 +00:00
netkey KSE Milestone 2 2001-09-12 08:38:13 +00:00
netnatm
netncp Change the kernel's ucred API as follows: 2001-10-11 23:38:17 +00:00
netns
netsmb Map errdos:67 to the ENOENT. 2001-08-21 09:16:57 +00:00
nfs Unwind some more macros. NFSMADV() was kinda silly since it was right 2001-09-28 04:37:08 +00:00
nfsclient Change the kernel's ucred API as follows: 2001-10-11 23:38:17 +00:00
nfsserver Unwind some more macros. NFSMADV() was kinda silly since it was right 2001-09-28 04:37:08 +00:00
pc98 Rewrite the pc98 bus_space stuff. 2001-10-07 10:04:18 +00:00
pccard takashi shibagaki-san posted a similar patch to nomads. It seems that 2001-10-11 05:41:27 +00:00
pci Whack on this soon to be deprecated driver. 2001-10-15 06:59:41 +00:00
posix4 KSE Milestone 2 2001-09-12 08:38:13 +00:00
powerpc Flesh out cpu_fork() and cpu_set_fork_handler(). This is a work in progress. 2001-10-15 12:24:43 +00:00
rpc
sparc64 Add inthand_add() and inthand_remove() for use by the MD bus code and 2001-10-12 16:06:41 +00:00
svr4
sys Add a hack to get around the fact that egcs 1.1.2 (which I'm using to build 2001-10-15 13:30:04 +00:00
tools KSE Milestone 2 2001-09-12 08:38:13 +00:00
ufs Change the kernel's ucred API as follows: 2001-10-11 23:38:17 +00:00
vm Don't remove all mappings of a swapped out process if the vm map contained 2001-10-14 20:51:14 +00:00
Makefile