freebsd-nq/usr.sbin
Bill Paul 3ebb090530 This commit adds driver support for the SysKonnect SK-984x series
gigabit ethernet adapters. This includes two single port cards
(single mode and multimode fiber) and two dual port cards (also single
mode and multimode fiber). SysKonnect is currently the only
vendor with a dual port gigabit ethernet NIC.

The ports on dual port adapters are treated as separate network
interfaces. Thus, if you have an SK-9844 dual port SX card, you
should have both sk0 and sk1 interfaces attached. Dual port cards
are implemented using two XMAC II chips connected to a single
SysKonnect GEnesis controller. Hence, dual port cards are really
one PCI device, as opposed to two separate PCI devices connected
through a PCI to PCI bridge. Note that SysKonnect's drivers use
the two ports for failover purposes rather that as two separate
interfaces, plus they don't support jumbo frames. This applies to
their Linux driver too. :)

Support is provided for hardware multicast filtering, BPF and
jumbo frames. The SysKonnect cards support TCP checksum offload
however this feature is not currently enabled (hopefully it will
be once we get checksum offload support).

There are still a few things that need to be implemeted, like
the ability to communicate with the on-board LM80 voltage/temperature
monitor, but I wanted to get the driver under CVS control and into
-current so people could bang on it.

A big thanks for SysKonnect for making all their programming info
for these cards (and for their FDDI and token ring cards) available
without NDA (see www.syskonnect.com).
1999-07-09 04:30:09 +00:00
..
ac Back out previous commit. Allowing `-' as a pseudonym for /dev/stdin is 1999-07-02 12:31:31 +00:00
accton
adduser Grammar and spelling fixes 1999-06-30 12:49:56 +00:00
amd Cosmetic reformating. 1999-02-14 22:04:09 +00:00
apm o Enable standby mode in apm utility. You need a newer kernel for this 1998-09-04 16:08:54 +00:00
apmconf .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq. 1998-03-23 08:31:20 +00:00
arp When incrementing through a SIOCGIFCONF list, enforce a lower limit of 1999-06-05 05:52:52 +00:00
atm Modify code to be -Wall'able. 1999-07-01 20:48:59 +00:00
bad144 Change MACHINE to MACHINE_ARCH to support MACHINE=pc98. 1998-09-05 08:22:30 +00:00
boot0cfg Check that we really have a boot0 mbr before treating it as one. 1999-06-22 18:57:49 +00:00
bootparamd #include <arpa/inet.h> for inet_* definitions. 1998-06-12 14:39:00 +00:00
btxld Enable client entry point support. 1998-09-13 13:28:07 +00:00
cdcontrol (1) Make usage() and SYNOPSIS agree with each other. 1999-01-31 15:30:21 +00:00
chkgrp Inserted missing .Bl in the FILES section. 1998-07-14 07:55:27 +00:00
chown Backed out previous commit. chown(8) doesn't follow symlinks by 1998-05-03 04:17:48 +00:00
chroot
ckdist
config Delete special handling for 'device-driver' suffix, it's not used in 1999-07-03 19:22:52 +00:00
cron This is a hack. Cron runs with stdin/out/err pointing to /dev/console, 1999-04-06 04:31:23 +00:00
crunch Temporary use different stubs for the ECOFF case; I'm trying to get this 1998-10-02 11:30:07 +00:00
ctm Some man page cleanup. Make the NAME and SYNOPSIS sections agree so 1999-06-24 06:22:24 +00:00
dev_mkdb
diskpart
dpt Remove useless `BINOWN=root' now that it is the default. 1998-09-19 22:42:14 +00:00
edquota Fixed overflow in 1K-blocks to disk-blocks conversions. Use quad 1999-01-01 13:15:02 +00:00
fdcontrol .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq. 1998-03-23 08:31:20 +00:00
fdformat mkdosfs(1) is dead, refere to newfs_msdos(8) 1998-09-29 17:31:28 +00:00
fdwrite Typo. 1998-06-27 21:29:35 +00:00
i4b Two getopts related nits: 1999-06-24 06:43:21 +00:00
inetd Allow service alias names from /etc/services to be used when specifying 1999-07-02 16:21:13 +00:00
iostat Per Ken's request, back out my last change to this file. iostat's man 1999-06-24 07:39:25 +00:00
ipfstat Initial bmake scaffolding for ipfilter userland stuff. 1998-03-21 13:53:18 +00:00
ipftest Initial bmake scaffolding for ipfilter userland stuff. 1998-03-21 13:53:18 +00:00
ipmon Install ipmon.8 in man8/ not man1/. 1998-08-30 04:48:00 +00:00
ipnat Initial bmake scaffolding for ipfilter userland stuff. 1998-03-21 13:53:18 +00:00
ipresend Initial bmake scaffolding for ipfilter userland stuff. 1998-03-21 13:53:18 +00:00
ipsend Added y.tab.h to SRCS. This should have been used to get dependencies 1998-05-05 13:16:35 +00:00
iptest Initial bmake scaffolding for ipfilter userland stuff. 1998-03-21 13:53:18 +00:00
IPXrouted Add an option to disable responses to SAP_GETNEAREST_SERVER requests. 1999-04-24 09:18:49 +00:00
jail Various cosmetics. 1999-05-05 19:23:45 +00:00
kbdcontrol Added the EXAMPLE section and try to make the text slightly more informative. 1999-07-05 09:58:41 +00:00
kbdmap Do not list a null string in a dialog box. 1999-07-07 13:20:38 +00:00
kernbb Now bb structures are linked together. 1999-03-21 12:32:17 +00:00
keyadmin
keyserv Remove irrelevant section. 1998-10-13 08:14:31 +00:00
kgmon
kvm_mkdb Test the correct database file (not necessarily the one corresponding to 1999-05-15 11:54:36 +00:00
lpr lpd tries to be clever and checks if RM == my_hostname. 1999-04-27 07:09:18 +00:00
lptcontrol Add missing -s option. 1999-05-28 02:09:46 +00:00
mailstats Build sendmail-8.9.1 makemap. 1998-08-04 15:25:32 +00:00
makemap Add snprintf.c to SRCS so that the function quad_to_string exists. The 1998-08-06 23:01:49 +00:00
manctl
memcontrol Commandline tool for manipulating memory range attributes. 1999-04-07 04:11:14 +00:00
mixer fix a core dump problem when you don't give -f a parameter... also compare 1998-05-07 14:13:16 +00:00
mount_portalfs Add pt_tcplisten.c functionality, fix a few minor bugs 1998-12-15 18:59:07 +00:00
mountd Xref mountd in text. 1999-05-29 08:14:00 +00:00
moused Make it clear that PS/2 type mice will work only with "auto" and 1999-06-03 12:43:16 +00:00
mptable getopt(3) returns -1 not EOF. 1999-05-23 23:24:26 +00:00
mrouted Use the proper mdoc macro 1999-03-20 04:26:57 +00:00
mtest Use AF_LINK rather than AF_UNSPEC to set an ethernet multicast address. 1998-05-28 07:31:30 +00:00
mtree When bootstrapping mtree, don't depend on there being a libmd at all. 1999-03-01 02:43:42 +00:00
named bsd.dep.mk doesn't know about -idirafter, and doesn't parse -I the 1998-06-11 10:42:58 +00:00
named.reload These are no longer shipped with bind, but are a well established 1998-05-03 05:11:52 +00:00
named.restart These are no longer shipped with bind, but are a well established 1998-05-03 05:11:52 +00:00
ndc Allow both old and new rc.conf syntax. 1999-02-12 00:17:12 +00:00
newsyslog Syntax for user/group is changed from "user.group" to "user:group" to be 1999-06-28 03:15:02 +00:00
nfsd Update refs for KLD's and kldload. 1999-04-01 01:42:28 +00:00
nologin Added xref to nologin(5). 1999-02-01 21:02:38 +00:00
nslookup Simplified by using new lex rules. 1998-05-04 20:00:14 +00:00
nsupdate New bind8 program 1998-05-03 05:10:23 +00:00
pccard pccard_beep parameter is not supported by rc.conf and rc.pccard of -current. 1999-06-30 04:16:08 +00:00
pciconf Replace LKM with KLD. 1999-04-06 14:04:37 +00:00
pcvt Part 4 of pcvt/voxware revival: pcvt userland 1999-01-01 08:32:05 +00:00
periodic local_cron -> local_periodic 1999-04-23 18:26:55 +00:00
pkg_install '?' shouldn't be in the usage string. Unknown characters are already 1999-06-24 06:33:24 +00:00
pnpinfo Port pnpinfo to alpha. 1999-05-22 17:35:48 +00:00
portmap Fixed world breakage in previous commit. -lwrap was in LDFLAGS where 1999-03-29 03:17:43 +00:00
ppp Don't bother read()ing if we ``expect'' nothing in our chat script. 1999-06-26 02:54:36 +00:00
pppctl Add support for NetBSD (history() from libedit is different). 1999-04-26 08:53:52 +00:00
pppd Reset our start time when the link comes up, correcting 1999-06-17 22:12:51 +00:00
pppstats Remove illegal ".Nm". This file is still using -man, not -mdoc. 1998-07-09 04:53:11 +00:00
praliases Use sendmail-8.9.1 praliases 1998-08-04 15:26:57 +00:00
procctl This really belongs to section 8. 1999-06-15 14:04:19 +00:00
pstat Tidy up references to <sys/rlist.h> and support for the old swap management 1999-05-11 14:32:18 +00:00
pw Fix date parsing to allow '0' (none) date value. 1999-03-15 08:16:01 +00:00
pwd_mkdb Enable source file locking in pwd_mkdb by including the proper letter 1999-01-01 20:39:37 +00:00
quot PR: bin/8624 1998-12-13 07:16:05 +00:00
quotaon
rarpd Sync usage string with reality: removed -n, added -s. 1998-12-06 16:31:47 +00:00
repquota Larger, space separated fields in the output of repquota. 1999-06-11 10:31:24 +00:00
rmt Add support for the 'V'ersion rmt command. 1998-09-15 10:30:25 +00:00
rndcontrol .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq. 1998-03-23 08:31:20 +00:00
rpc.lockd Removed bogus dependencies of generated .c files on generated headers. 1998-05-10 16:03:17 +00:00
rpc.statd Removed bogus dependencies of generated .c files on generated headers. 1998-05-10 16:03:17 +00:00
rpc.yppasswdd Host names are case-insensitive. 1999-03-16 01:23:09 +00:00
rpc.ypupdated getopt(3) returns -1 not EOF. 1999-05-23 23:24:26 +00:00
rpc.ypxfrd Darnit, that last commit was only supposed to change files in the 1998-06-04 15:37:05 +00:00
rtprio PR: 7489 1998-08-04 14:33:42 +00:00
rwhod Correct usage message 1999-06-26 03:11:39 +00:00
sa Initialize exit code so that the program exits with code 0 on success. 1999-05-22 22:56:26 +00:00
sade This commit adds driver support for the SysKonnect SK-984x series 1999-07-09 04:30:09 +00:00
sendmail Enable tcp_wrapper support by default. 1999-03-28 10:55:03 +00:00
sgsc .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq. 1998-03-23 08:31:20 +00:00
sicontrol .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq. 1998-03-23 08:31:20 +00:00
sliplogin Remove useless `BINOWN=root' now that it is the default. 1998-09-19 22:42:14 +00:00
slstat Clarify what the '-r' option does. 1998-12-03 20:44:45 +00:00
spkrtest Added myself as maintainer. 1999-02-09 17:23:03 +00:00
spray
stallion Removed all `vector xxxintr' specifications. Interrupt handlers are now 1998-10-22 15:53:06 +00:00
sysinstall This commit adds driver support for the SysKonnect SK-984x series 1999-07-09 04:30:09 +00:00
syslogd readklog(): rename variable 'l' to 'len', to avoid possible confusion with 'i' 1999-05-06 13:57:57 +00:00
tcpdchk Build tcp_wrappers' userland. I am not building tcpd, because in a day 1999-03-14 18:02:14 +00:00
tcpdmatch Build tcp_wrappers' userland. I am not building tcpd, because in a day 1999-03-14 18:02:14 +00:00
tcpdump World, I'd like you to meet the first FreeBSD token Ring driver. 1999-02-20 11:18:00 +00:00
timed Remove useless `BINOWN=root' now that it is the default. 1998-09-19 22:42:14 +00:00
traceroute Add '-fno-builtin' to CFLAGS for alpha. 1999-01-13 10:27:00 +00:00
trpt
tzsetup Make UTC or local time message a little more clear. 1999-06-23 03:31:36 +00:00
usbd Syncing with NetBSD version 1998/12/14 1999-04-11 21:03:28 +00:00
usbdevs Syncing with NetBSD version 1998/12/14 1999-04-11 21:03:28 +00:00
vidcontrol Added the EXAMPLE section and try to make the text slightly more informative. 1999-07-05 09:58:41 +00:00
vipw Move call to umask(0) back into pw_util(), because the latter 1999-06-29 01:04:10 +00:00
vnconfig Turn an error into a warning. If running a 4.x binary on a 3.x system 1999-05-16 08:09:23 +00:00
watch .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq. 1998-03-23 08:31:20 +00:00
wicontrol - Fix up some comments in if_wi.c (no code changes) 1999-05-22 16:12:54 +00:00
wlconfig Typo curnwid -> currnwid 1998-11-04 08:33:32 +00:00
wormcontrol Add 'blank' and 'nextwriteable' commands for atapi CD-R/RW support. 1998-09-08 20:51:24 +00:00
xntpd Make the source and the man page agree about the flags accepted by 1999-07-05 23:06:33 +00:00
xten Removed all `vector xxxintr' specifications. Interrupt handlers are now 1998-10-22 15:53:06 +00:00
yp_mkdb .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq. 1998-03-23 08:31:20 +00:00
ypbind Use u_int32_t for sin_addr.s_addr rather than u_long to avoid 1999-04-13 16:26:21 +00:00
yppoll Two getopts related nits: 1999-06-24 06:43:21 +00:00
yppush Don't assume that time_t is long. 1998-06-29 18:15:21 +00:00
ypserv Fix typo (missing double quote) 1999-06-24 17:20:54 +00:00
ypset .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq. 1998-03-23 08:31:20 +00:00
zic Add a prototype to silence warnings. 1999-02-23 12:02:07 +00:00
Makefile Port pnpinfo to alpha. 1999-05-22 17:35:48 +00:00
Makefile.inc