summaryrefslogtreecommitdiff
path: root/sys/conf
AgeCommit message (Collapse)Author
2004-06-22atw(4) driver from NetBSD (dyoung). Based in part on a port byTodd C. Miller
Matthew Gream. Unfortunately, the adm8211 card I have with me does not work correctly with the driver yet so real testing will have to wait until I get my hands on an adm8211-based DWL-650 or something similar.
2004-06-22Import current NetBSD/FreeBSD 802.11 framework.Todd C. Miller
Based in part on a diff from Matthew Gream.
2004-06-20goodbye TUBA. deraadt okJun-ichiro itojun Hagino
2004-06-06extend routing table to be able to match and route packets based onCedric Berger
their *source* IP address in addition to their destination address. routing table "destination" now contains a "struct sockaddr_rtin" for IPv4 instead of a "struct sockaddr_in". the routing socket has been extended in a backward-compatible way. todo: PMTU enhancements, IPv6. ok deraadt@ mcbride@
2004-06-03A framework for supporting various General Purpose Input/Output (GPIO)Alexander Yurchenko
devices. Such devices provide a set of pins that you can use to connect for example leds to it. The pins can be accessed either from userland through the /dev/gpio* device files or from the kernel drivers. The latter is necessary for implementing timing-sensitive things like i2c or 1-wire master controller. ok deraadt@
2004-05-30Devices hot plugging support.Alexander Yurchenko
The hotplug pseudo-device passes device attachment and detachment events to userland. When a device attaches or detaches, the corresponding event is queued. The events can then be obtained from the queue through the read(2) call on the /dev/hotplug device file. Each event consists of event type (attach/detach), device class (DV_*) and device name (sd1 e.g.). We have hotplug pseudo-device on alpha, amd64, i386, macppc and sparc64. Since it was tested only on i386 other archs has it commented out in GENERIC until tested. The idea liked peter@ tedu@ drahn@ millert@ marco@ henning@. Ok deraadt@.
2004-05-28bpf device cloning.Alexander Yurchenko
Now to have more bpf devices just add device nodes in /dev, no need to recompile kernel anymore. Code from form@pdp-11.org.ru, some help from markus@. ok markus@ canacar@ deraadt@
2004-05-27oopsTheo de Raadt
2004-05-27remove tedu crudTheo de Raadt
2004-05-27make acct(2) optional with ACCOUNTINGTed Unangst
ok art@ deraadt@
2004-05-23I2C framework originally written by Steve C. Woodford and Jason R. ThorpeAlexander Yurchenko
for NetBSD (r). This framework supports various i2c master controllers: - dumb bit-bang controllers - a few styles of automated controllers that give you control over sending start/stop conditions on the i2c bus - automated controllers that are too smart for its own good, giving software no control over start/stop conditions - smbus controllers by emulating smbus protocol with i2c commands i2c slave devices need their addresses to be specified in the kernel config file, no device discovery presented. ok deraadt@
2004-05-20Add ahd. ok krw@Marco Peereboom
2004-05-07Replace the old ssh(4) NCR53C710 scsi driver with a pcctwo attachment forMiod Vallat
the MI osiop(4) driver. This improves performance very slighly and should also improve reliability. Tested on 25MHz (50MHz osiop) and 33MHz (66MHz osiop) MVME187 boards.
2004-05-07Replace RSA-derived md5 code with code derived from Colin Plumb's PD version.Todd C. Miller
This moves md5.c out of libkern and into sys/crypto where it belongs (as requested by markus@). Note that md5.c is still mandatory (dev/rnd.c uses it). Verified with IPsec + hmac-md5 and tcp md5sig. OK henning@ and hshoexer@
2004-05-06carp needs sha1.c; noticed by form@pdp-11.org.ru.Alexander Yurchenko
ok deraadt@
2004-05-03Add COMPAT_35Todd C. Miller
2004-04-25radix tree with multipath support. from kame. deraadt okJun-ichiro itojun Hagino
user visible changes: - you can add multiple routes with same key (route add A B then route add A C) - you have to specify gateway address if there are multiple entries on the table (route delete A B, instead of route delete A) kernel change: - radix_node_head has an extra entry - rnh_deladdr takes extra argument TODO: - actually take advantage of multipath (rtalloc -> rtalloc_mpath)
2004-04-10Make it more obvious that you don't have to modify the counts on clonableRyan Thomas McBride
devices anymore. ok deraadt@ henning@ krw@ millert@
2004-04-05make it easier to tag releases/current/betaTheo de Raadt
2004-04-05we are at 3.5-current nowTheo de Raadt
2004-03-12Oops, declare oosiop.Miod Vallat
2004-03-10skip uvm_loan until later (kernel shrink); idea from markusTheo de Raadt
2004-03-09scratch the -beta partTheo de Raadt
2004-03-06Add last 'files' bit to allow mpt driver to be compiled.Kenneth R Westerback
2004-03-02disable COMPAT_25; ok miod millertTheo de Raadt
2004-02-27move to 3.5-betaTheo de Raadt
2004-02-13support secondary com@dino from todd@Michael Shalayeff
2004-02-10Decrease the initial number of ptys from 64 to 16. If the systemsTodd C. Miller
needs more it will allocate them on demand. OK deraadt@ beck@
2004-02-10Adjust comment now that number of ptys is dynamic.Todd C. Miller
2004-01-26TCP_SIGNATURE enabled by defaultTheo de Raadt
2004-01-18clean out #ifdef horror show in xfs_dev-bsd.c and enable XFS in GENERIC.Bob Beck
ok deraadt@, todd@
2004-01-07no kern_watchdog for SMALL_KERNEL; ok deraadt@Markus Friedl
2004-01-07dirhash is good to go. ok deraadt@Ted Unangst
2004-01-07ieee80211 framework from NetBSD; ok'd by several people some time ago.Federico G. Schwindt
more fixes comming.
2004-01-01Crank SHMMNI from 32 -> 128 and SHMSEG from 8 -> 128. OK deraadt@Todd C. Miller
2004-01-01document how to do -beta and -current taggingTheo de Raadt
2003-12-28add dirhash, and wire in rwlocks used by dirhashTed Unangst
2003-12-24Sync ahc with NetBSD, which was in turn updated from FreeBSD by PascalKenneth R Westerback
Renauld of Network Storage Solutions, Inc. Many fixes, wider device support. In particular, the notorious 'Target 0' problem seems to be fixed. Does *not* include any updates to isa or eisa code beyond what was necessary to compile. Known issues: 1) Tagged Queuing is probably not optimal. 2) PPR negotiation may not be fully functional. 3) No support yet for freezing devices or channels. 4) The mechanism for preventing 'A' and 'B' channel confusion during probe can fail if scsibus > 254 found. 5) Requeuing I/O's not working. A workaround will be committed almost immediately. At the moment timeouts, SCSI message rejects, aborting SCB's and trying to freeze a device may cause incomplete i/o's to be reported as complete. 6) Verbosity and probe messages need work. 7) Last disk on bus seems to go through an extra re-negotiation. 8) >16 devices on an adapter will trigger the usual problems of total openings exceeding available SCB's under heavy load. Tested by deraadt@, beck@, miod@, naddy@, drahn@, marc@ amoung others. ok deraadt@.
2003-12-12Move PF interface code to new net/pf_if.cCedric Berger
Expect improvements in this area soon. ok dhartmei@ mcbride@
2003-10-212 carp not 4Theo de Raadt
2003-10-17Common Address Redundancy ProtocolRyan Thomas McBride
Allows multiple hosts to share an IP address, providing high availability and load balancing. Based on code by mickey@, with additional help from markus@ and Marco_Pfatschbacher@genua.de ok deraadt@
2003-10-07use crypto/arc4; test, debug, ok millert@; ok fgsch@Markus Friedl
2003-10-01use random number generator to generate IPv6 fragment ID/flowlabel.Jun-ichiro itojun Hagino
cleanup IPv6 flowlabel handling. deraadt ok
2003-09-26missed a fileMichael Shalayeff
2003-09-15tree unlock, as we move to 3.4-currentTheo de Raadt
PLEASE NOTE: the tree is unlocking early for developers who were involved in the release process. for other developers the tree is NOT UNLOCKED YET. the following people are unlocked: beck, tdeval, nick, krw, pb, fries, matthieu, marcm, cedric, mdw, drahn, sturm, millert, andreas, markus, jason, avsm, wim, frantzen, fgs, henning, mcbride, hugh, tedu, nate, weingart, canacar, nordin, miod, danh, wilfried, deraadt, itojun, mickey, miod, deraadt Other developers are not unlocked. If I missed anyone, talk to me. Sorry, but our development process is oriented around "hack for 5 months, then do 1 month of release engineering. If a developer hacks for 5 months and then does not show up to help with release engineering, then we take that to mean they are less serious, and can give a bit of pause to the serious developers who now want to get things into the tree post-unlock.
2003-09-02oops forgot other -betaTheo de Raadt
2003-09-02start exiting -betaTheo de Raadt
2003-08-21Add Michal Zalewski's p0f v2 style passive OS fingerprinting to PF.Mike Frantzen
Exposes the source IP's operating system to the filter language. Interesting policy decisions are now enforceable: . block proto tcp from any os SCO . block proto tcp from any os Windows to any port smtp . rdr ... from any os "Windows 98" to port WWW -> 127.0.0.1 port 8001
2003-08-19myson mtd803 ether and enable mtdphy no; form netbsd via form@Michael Shalayeff
2003-08-15- remove ahc dependency, convert smc93cx6 into an attribute.Federico G. Schwindt
- support for 8 and 32 bit registers. from NetBSD. deraadt@ and krw@ testing and ok.