summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2004-06-01dv_xname is not the same as dv_unit (for hell knows what reason)Michael Shalayeff
2004-06-01regenTodd C. Miller
2004-06-01Add support for the Adaptec AWN-8030 WLAN pcmcia-card (prism 2.5) fromTodd C. Miller
Andreas Abeck.
2004-06-01Replace hand-rolled crc32 with ether_crc32_le().Ryan Thomas McBride
2004-06-01there's no use in checking curproc privilege in input path.Jun-ichiro itojun Hagino
equivalent to http://orange.kame.net/dev/cvsweb2.cgi/kame/kame/sys/netinet6/ip6_input.c.diff?r1=1.344&r2=1.345. jinmei@kame
2004-06-01some revisions have issues sending lots of packets.Ted Unangst
apply a workaround from freebsd. pr3061 from nick nauwelaerts
2004-05-31explanatory comments for the uvm_km_page functions.Ted Unangst
2004-05-31initialize struct carp_if and let vhif_nvrs counter work. ok mcbride@Marco Pfatschbacher
2004-05-31thinko, reported by Fernando BragaDaniel Hartmeier
2004-05-31work around an LP64 problem where we report an excessively large windowBrad Smith
due to incorrect mixing of types. From NetBSD ok cedric@ markus@
2004-05-31When loading multicast filters, accept all multicast when we encounterRyan Thomas McBride
a range instead of ignoring it.
2004-05-31Replace local crc32 with ether_crc32_be.Ryan Thomas McBride
2004-05-31Define MAXSYMLINKS in terms of SYMLOOP_MAX just as MAXPATHLEN is definedTodd C. Miller
in terms of PATH_MAX. From otto@
2004-05-31Define _POSIX_SYMLINK_MAX and SYMLINK_MAX as _POSIX_PATH_MAX and PATH_MAXTodd C. Miller
respectively instead of duplicating their values.
2004-05-31Updates based on Single Unix; OK deraadt@Todd C. Miller
o _POSIX_CHILD_MAX increased to 25 o _POSIX2_RE_DUP_MAX renamed _POSIX_RE_DUP_MAX o _POSIX_SYMLINK_MAX and SYMLINK_MAX added (same as PATH_MAX) o _POSIX_SYMLOOP_MAX and SYMLOOP_MAX added (like MAXSYMLINKS)
2004-05-31Enable all multicast if we encounter a range.Ryan Thomas McBride
2004-05-31remove the broken auto-append-'0' code; ok canacar, deraadt, thierryMarkus Friedl
2004-05-31simplify; ok henning, itojunMarkus Friedl
2004-05-31clean some copy&paste leftovers from KAME code.Marco Pfatschbacher
ok markus, itojun.
2004-05-31Replace tulip_crc32 with ether_crc32_le.Ryan Thomas McBride
2004-05-31multicast cleanups:Ryan Thomas McBride
- get rid of hand rolled crc32 logic, use ether_crc32_{le,be} - accept all multicast if a range is encountered
2004-05-31Don't reinvent the wheel, use ether_crc32_le() instead.Ryan Thomas McBride
2004-05-30a bit of syncing with the FreeBSD driver, namely...Brad Smith
- disable TX hardware checksumming since its buggy and slow - re-enable the hardware multicast filter setup on 3c905B/C's - enable reception of VLAN sized frames on 3c90x's (pre B/C) - remove all DELAY(1) calls around MII operations in the xl driver. according to the MII specification, the delay produced by our reads alone are sufficient for correct operation. this reduces the time mii_tick takes from 10ms to ~1ms here. that's still a lot, but much better than before - report media status for bitrate PHYs - change the method used to detect older boomerang chips - fix an issue with reading PHY regs over the i2c bus - fix mbuf leaks in an error (rare) code path - reuse the TX descriptor if xl_encap() failed instead of just picking the next one - fix bug with 3c90xB cards and newer. We weren't trying to copy the mbuf chain into an mbuf cluster when there is more than 63 mbufs in the chain. we were trying with older cards though - add some magic bits necessary to turn the transmitter on for some (newer) 556B chips local change... - use ether_crc32_be() instead of hand-rolled xl_calchash() tested on i386/3c900 by beck@, sparc64/3c905C by me, i386/3c905C by sturm@, naddy@ and a few others ok deraadt@
2004-05-30compile without INET6; ok mcbridePeter Valchev
2004-05-30only free pages if we have write permission and they are not COW.Ted Unangst
prevents msync/madvise funniness from art@ ok deraadt@
2004-05-30knfTheo de Raadt
2004-05-30serial console hack from tom. who, after having been told a few timesTheo de Raadt
to commit it, has not. what is going on guys?
2004-05-30Enable hotplug, tested by tedu@.Alexander Yurchenko
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-30Multicast fixups:Ryan Thomas McBride
- remove bogus use of LLADDR - scrap sf_calchash in favour of ether_crc32_be - accept all multicast when we encounter a multicast range
2004-05-30Multicast fixups:Ryan Thomas McBride
- remove bogus use of LLADDR - scrap nge_crc in favour of ether_crc32_be - accept all multicast when we encounter a multicast range ok deraadt@
2004-05-30rcsidsTed Unangst
2004-05-29- Properly support multicast reception.Christian Weisgerber
- Use ether_crc32_le() instead of equivalent hand-rolled CRC routine. ok mcbride@
2004-05-29Enable vga0 at isa? (makes krw's vga appear).Tom Cosgrove
ok krw@ deraadt@
2004-05-29introduce SIOCSIFDESCR and SIOCGIFDESCR to maintain interfacejoshua stein
descriptions, configurable with ifconfig help from various, ok deraadt@
2004-05-29replace hand-rolled CRC calculation in multicast hash setup with calls toChristian Weisgerber
ether_crc32_*(); ok mcbride@
2004-05-29Remove multicast addresses and promiscuous mode when destroying theRyan Thomas McBride
carp interface.
2004-05-29carp_ioctl() happens after ifioctl(); check flags correctly so thatRyan Thomas McBride
'ifconfig carp0 down' and 'ifconfig carp0 up' work as expected.
2004-05-28Modify adb packet handling so that the completion routine can reentrantlyDale Rahn
process the queue. fix from netbsd, pointed out on ppc@ several times. Doesn't appear to affect my machines, but helps others.
2004-05-28Clean up sense error logic and printing a bit, partly inspired byKenneth R Westerback
NetBSD. Try to limit special handling of sense errors in sd and st to a minimum. ok marco@
2004-05-28regenTed Unangst
2004-05-28ACCOUNTING is optional. found by mpech. ok deraadtTed Unangst
2004-05-28Clean up subsysid lookups + print subsysid string during boot.Marco Peereboom
Add: * Adaptec 1210SA, 2410SA, 2610SA, 2810SA, 21610SA * Dell CERC-SATA, PERC 320/DC
2004-05-28Regen.Marco Peereboom
2004-05-28Remove DELL CERC-SATA since it is a subsysid. ok deraadt@, nate@Marco Peereboom
2004-05-28fix for: !(flags && FORCECLOSE)Mike Pechkin
hackers@ ok
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-28put ahd in these two config files (disabled for now, though, because itTheo de Raadt
is not yet reliable)
2004-05-28Make lf_advlock glue work for AFS so flock/fcntl lock requests will workBob Beck
on the local machine (like NFS). This does not yet implement whole file AFS locking (arla doesn't do that yet). ok tedu@ art@
2004-05-27oopsTheo de Raadt