summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Apply TCP_EXPIRE_CONNECTED (86400 seconds) timeout only to establishedru2000-04-141-16/+10
| | | | | | | | | | | | | | connections, after SYN packets were seen from both ends. Before this, it would get applied right after the first SYN packet was seen (either from client or server). With broken TCP connection attempts, when the remote end does not respond with SYNACK nor with RST, this resulted in having a useless (ie, no actual TCP connection associated with it) TCP link with 86400 seconds TTL, wasting system memory. With high rate of such broken connection attempts (for example, remote end simply blocks these connection attempts with ipfw(8) without sending RST back), this could result in a denial-of-service. PR: bin/17963
* Change && to || in probe routine so that the mlphy driver doesn'twpaul2000-04-141-1/+1
| | | | | | | incorrectly attach itself to ThunderLAN adapters which happen to have a PHY who's model number happens out to be 0. Problem reported by: Peter L. Thomas <Pete@painless-computing.com>
* Add vendor/device codes for SmartBridges SmartLink USB ethernet adapterwpaul2000-04-141-0/+1
| | | | | | | (which is actually a CATC Netmate). Gee. I don't know why people make such a fuss over supporting USB ethernet NICs. This is easier than collecting graft.
* Regenerate.wpaul2000-04-142-2/+18
|
* Add entry for SmartBridges SmartLink USB ethernet adapter.wpaul2000-04-141-0/+4
|
* The printf function of boot2 can't recognize "%lx" format.nyan2000-04-141-4/+4
| | | | Submitted by: Nobuyuki Koganemaru <kogane@koganemaru.co.jp>
* Merged from sys/boot/i386/loader/Makefile revision 1.43.nyan2000-04-141-2/+6
|
* Added wdreg.h. PC-98 still uses the wd driver.nyan2000-04-141-0/+320
|
* Change the maximum I/O transfer size to DFLTPHYS. This should fixjlemon2000-04-131-1/+1
| | | | write corruption that some users were experiencing.
* - Add an additional call to eisa_add_iospace() so we get the right IOPORTmdodd2000-04-131-1/+2
| | | | | | | | | | in attach. - Change a EISA_CHANNEL_CLEAR to EISA_CHANNEL_BUSY in ida_v1_submit(). This may fix the problem with EISA IDA adapters though we have not heard back from testers yet. Reviewed by: jlemon
* A complete reformatting of manual page.ru2000-04-131-724/+686
|
* Added wdreg.h and fixed path.nyan2000-04-131-1/+1
|
* checkpoint latest pccard/pcic hacking:imp2000-04-137-165/+143
| | | | | | | | | | | | | | | | | | | | o Eliminate cross calls between the devices. Instead move to using the newbus messaging system. Added three new card calls: attach_card, detach_card, get_type. o Eliminate interrupt routine in pccard we never use. o Move from deactivate to detach for removing cards. o Start mapping CIS memory, but it is broken and causes panics. At least it is closer to working than before. o Eliminate struct device everywhere. It was bogus. o Initialize softc for pccard device so we have valid pointers to ourselves. o Implement routine to find the pcic ivar for a child device of the pccard so we can use it to talk to the pcic hardware. o Lots of minor tiding up. This version now panics when we try to read the CIS. The next batch of work to make this work is what was outlined in my posting to mobile about resource allocation and such.
* Enable building Vinum on alpha.grog2000-04-131-2/+2
| | | | | Submitted-by: Bernd Walter <ticso@cicely.de> Reminded-by: Pedro A M Vazquez <vazquez@iqm.unicamp.br>
* Only build the ng_mppc KLD if !NOCRYPT and required crypto sources exist.archie2000-04-121-0/+4
|
* Revert to previous state, plus a few cleanups pointed out by bde.archie2000-04-121-24/+4
| | | | Instead, make the decision as to whether to build this KLD in ../Makefile.
* Make partially specified permanent links without `dst_addr'ru2000-04-121-11/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | but with `dst_port' work for outgoing packets. This case was not handled properly when I first fixed this in revision 1.17. This change is also required for the upcoming improved PPTP support patches -- that is how I found the problem. Before this change: # natd -v -a aliasIP \ -redirect_port tcp localIP:localPORT publicIP:publicPORT 0:remotePORT Out [TCP] [TCP] localIP:localPORT -> remoteIP:remotePORT aliased to [TCP] aliasIP:localPORT -> remoteIP:remotePORT After this change: # natd -v -a aliasIP \ -redirect_port tcp localIP:localPORT publicIP:publicPORT 0:remotePORT Out [TCP] [TCP] localIP:localPORT -> remoteIP:remotePORT aliased to [TCP] publicIP:publicPORT -> remoteIP:remotePORT
* Fix uninitialized variable.archie2000-04-121-1/+1
| | | | | PR: kern/17911 Submitted by: Tom Pavel <pavel@alum.mit.edu>
* Include pc98.h instead of isareg.h.kato2000-04-121-0/+4
| | | | | Submitted by: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp> Reminded by: nyan
* - Fixed counter number (timer2 -> timer1).kato2000-04-121-4/+5
| | | | | | - Fixed operator in pcaintr (andb -> orb). Pointed out by: nyan
* The nss driver is compatible mode.nyan2000-04-121-0/+5
| | | | Submitted by: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp>
* - Release allocated resources on error.nyan2000-04-122-145/+164
| | | | | | Reported by YAMAMOTO Shigeru <shigeru@iij.ad.jp> - Clean up some code. - Set the value of rid variable to PCI_BASEADR0(== 0x10) (adv_pci.c).
* Merged from sys/i386/isa/isa_compat.c revisions 1.19 and 1.20.kato2000-04-121-5/+5
|
* Set the value of rid variable for bus_alloc_resource(dev, SYS_RES_IOPORT,...)nyan2000-04-122-4/+8
| | | | | | to PCI_BASE_ADDR0 (== 0x10). Tested by: Brian Somers <brian@Awfulhak.org>
* Merged from sys/conf/Makefile.i386 rev 1.182.kato2000-04-121-2/+2
|
* Merged from sys/boot/i386/loader/main.c rev 1.19.kato2000-04-121-0/+11
|
* Driver is now using miibus, and newbus.semenu2000-04-125-2067/+1286
| | | | PR: kern/17601
* Premier version of Makefile to build tx driver as KLDsemenu2000-04-111-0/+9
|
* As tx driver was patched for newbus, we can now build it as module!semenu2000-04-111-1/+1
| | | | Add it to Makefile.
* Added code to handle QS6612 PHY as standard NS PHYsemenu2000-04-111-5/+8
| | | | for support of tx driver.
* Turn off build of ng_mppc KLD until I can figure out how to have thearchie2000-04-111-1/+1
| | | | | Makefile correctly handle all the possible permutations (including missing crypto sources). Suggestions welcome.
* Add a missing dependency: boot2 depends on the BTX kernel.jhb2000-04-112-2/+2
|
* PR: kern/17872wes2000-04-111-10/+3
| | | | Submitted by: csg@waterspout.com (C. Stephen Gunn)
* Add features required for basic userland management utility:msmith2000-04-115-135/+235
| | | | | | | | | | | | | | - implement user-initiated background drive rebuild - implement user-initiated background consistency check - log controller-initiated background rebuild/check operations Try to fix the elusive "invalid log operation" bug, and panic if we do hit this one in the hopes of getting better information. Tidy up diagnostic messages. Try to use disk_create/disk_destroy correctly. This isn't working properly yet, but it's not clear whose fault that is.
* Turn off MPPE encryption if NOCRYPT is defined. If neither compressionarchie2000-04-101-7/+22
| | | | nor encryption is enabled, don't build or install anything.
* The ASUSCOM_IPAC isn't broken according to submitter.asmodai2000-04-103-3/+3
| | | | | PR: 17840 Submitted by: Ari Suutari <ari@suutari.iki.fi>
* Add new options NETGRAPH_MPPC_COMPRESSION and NETGRAPH_MPPC_ENCRYPTION.archie2000-04-095-1/+21
| | | | | (Note: NETGRAPH_MPPC_COMPRESSION is disabled until we find a non-proprietary implementation of the MPPC compression algorithm.)
* Most of this commit are minor changes whilst trying to make the driverdmlb2000-04-091-217/+375
| | | | | | | | | | | | robust enough to work with dhcp. Essentially the driver returns to userland before certain commands have been completed by the card. I'm trying to work out the best way to fix this. There are very minor functional changes, most of this is debugging. Rework of debugging so a bit mask is used and re-allocation around the place. Tried to protect ray_init with a tsleep until the network has been joined. I think this is only a partial fix as we also update the mcast and promisc values.
* Add ng_mppc(8) netgraph node as a KLD module.archie2000-04-094-2/+424
| | | | Obtained from: Whistle source tree
* A netgraph node that implements Microsoft Point-to-Point compressionarchie2000-04-092-0/+880
| | | | | | | | (MPPC) and Microsoft Point-to-Point encryption (MPPE) protocols. Note: the MPPC part is disabled as it requires proprietary files. Obtained from: Whistle source tree
* A simplified RC4 implementation for kernel use.archie2000-04-092-0/+158
|
* Fix bogus const-ness in declaration of sha1_loop().archie2000-04-092-5/+3
|
* Add support for ATA66 on newer revisions of the VIA 82C596sos2000-04-093-27/+40
|
* Nuke duplicate struct declaration from somebody's paste-ojkh2000-04-081-11/+0
|
* Re-enable probe for isa and correct the plug and play issue thatimp2000-04-081-2/+2
| | | | | caused this device to be disabled. It will no longer claim all devices with PNPBIOS enabled.
* Don't complain about not getting resources for the compatibility shimimp2000-04-081-4/+4
| | | | | | drivers unless booted -verbose. This cleans up the boot messages somewhat as the old messages were confusing and not helpful for most people.
* Add support for compiling kernel modules outside of the tree. If youimp2000-04-081-30/+19
| | | | | | | | | | | | | | | do not have the kernel you wish to compile against in either /usr/src/sys or /sys, then you will need to set SYSDIR to point to the sys directory of the source tree that contians the source. Also, minor tweaks to the load/unload targets from Bruce. I've had this through several make worlds, as well as using it on a daily basis for the past couple of weeks to build modules needed for testing at Timing Solutions. Reviewed and revised by: bde Work sponsored by: Timing Solutions
* Make the N2 isa cards probe again. Remove the unused frame relay hooks.jhay2000-04-083-645/+24
| | | | | | | This should also fix PR 17814 where flags were ignored on the first usage of ifconfig on the interface. PR: 17814
* Update the urio driver. It now works on NetBSD and OpenBSD as well.n_hibma2000-04-082-97/+243
| | | | | | Update the license in the rio_usb.h (now rio500_usb.h) to not be GPL. Sorry for committing that file in the first place. The change of license was agreed to by the original author.
* Use makeobjops.pl instead of makedevops.pl.dfr2000-04-081-2/+2
|
OpenPOWER on IntegriCloud