summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-05-31remove the broken auto-append-'0' code; ok canacar, deraadt, thierryMarkus Friedl
2004-05-31reset sysctls only when necessaryNikolay Sturm
ok markus@
2004-05-31simplify; ok henning, itojunMarkus Friedl
2004-05-31clean some copy&paste leftovers from KAME code.Marco Pfatschbacher
ok markus, itojun.
2004-05-31Remove redundant errno declaration. ok deraadt@Otto Moerbeek
2004-05-31Remove redundant errno declaration. ok deraadt@Otto Moerbeek
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-31Avoid unintentional trigraph.Brad Smith
From FreeBSD
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-30insane spacingTheo de Raadt
2004-05-30verify that the server is confident in the result it is sending us; from ↵Jakob Schlyter
Alexander Guy
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-30only call getprotobynumber() when necessary. from freebsd (dds@)Ted Unangst
testing jmc todd. ok deraadt
2004-05-30interface description, tweaked by deraadt and jcs;Jason McIntyre
2004-05-30emacs undump is very sensative to the section ordering, For W^X a coupleDale Rahn
of sections were moved for protections purposes. This causes problems with emacs undump. Only move the sections if the W^X padding is active. Generate the scripts properly for newer binutils, on i386 if -Z is active, move the executable start address back to the classic base address.
2004-05-30knfTheo de Raadt
2004-05-30various improvements and fixes from jared yanovich;Jason McIntyre
2004-05-30adjust display offset to avoid linewrap;Jason McIntyre
2004-05-30add a little .Dv;Jason McIntyre
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-30+hotplugdTheo de Raadt
2004-05-30syncTheo de Raadt
2004-05-30syncTheo de Raadt
2004-05-30Sync with upstream sources; fixes m88k backtrace bug.Mark Kettenis
ok miod@
2004-05-30Recognize m88k core files.Mark Kettenis
ok miod@
2004-05-30new user/group _ntp, theo okHenning Brauer
2004-05-30Better error message.Alexander Yurchenko
2004-05-30Missing waitpid, noticed by Gregory Steuck <greg@y2004.nest.cx>.Alexander Yurchenko
2004-05-30syncTheo de Raadt
2004-05-30Can only exist on alpha, amd64, i386, macppc and sparc64.Alexander Yurchenko
2004-05-30Enable hotplug, tested by tedu@.Alexander Yurchenko
2004-05-30Add hotplug(4) man page, with help from jmc@.Alexander Yurchenko
2004-05-30hotplugd -- devices hot plugging monitor daemon.Alexander Yurchenko
The hotplugd daemon monitors the hotplug(4) pseudo-device, acting on signaled events by executing the scripts in the /etc/hotplug directory. Not linked to the build yet.
2004-05-30syncAlexander Yurchenko
2004-05-30Add hotplug device.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-29Changes from Andrey Matveev:Todd C. Miller
o only include socket.h once o use errx() not err() where appropriate o close the socket we opened o bzero struct ifreq before use
2004-05-29replace hand-rolled CRC calculation in multicast hash setup with calls toChristian Weisgerber
ether_crc32_*(); ok mcbride@
2004-05-29memory leak; andrushock@korovino.netTheo de Raadt
2004-05-29Remove multicast addresses and promiscuous mode when destroying theRyan Thomas McBride
carp interface.
2004-05-29one last route command lacking -qnTheo de Raadt