summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2003-12-16shrink error strings a lot; ok millertTheo de Raadt
2003-12-16Remove unused strings; we print out info from pcmciadevs duringTodd C. Miller
device attachment so we don't need extra ones. OK mickey@ deraadt@
2003-12-16shorten terminal baud rate change stringsTheo de Raadt
2003-12-16becuaseTheo de Raadt
2003-12-15Set devclass to DV_IFNET for all USB network drivers.Cedric Berger
ok deraadt@ nate@
2003-12-15syncTheo de Raadt
2003-12-15more shrinkTheo de Raadt
2003-12-15Fix some sign issues that fell out from the change of rlim_t to unsigned.Todd C. Miller
Also add a check for a negative result when subtracting microtime(&now) from runtime and simply treat this as zero. This should *not* happen but due to an apparent bug in microtime on dual clock machines, it does. The microtime bug is currently being examined. Based on a diff from miod@ with help from otto@; ok deraadt@ otto@
2003-12-15sc_sp is a #define on some architectures, use a different nameTheo de Raadt
2003-12-15ryan left a few for me ;-)Henning Brauer
2003-12-15workaround a clock tick handling bug that the rlimit code just exposed.Theo de Raadt
2003-12-15Fix whitespace screwups before henning wakes up.Ryan Thomas McBride
2003-12-15Add initial support for pf state synchronization over the network.Ryan Thomas McBride
Implemented as an in-kernel multicast IP protocol. Turn it on like this: # ifconfig pfsync0 up syncif fxp0 There is not yet any authentication on this protocol, so the syncif must be on a trusted network. ie, a crossover cable between the two firewalls. NOTABLE CHANGES: - A new index based on a unique (creatorid, stateid) tuple has been added to the state tree. - Updates now appear on the pfsync(4) interface; multiple updates may be compressed into a single update. - Applications which use bpf on pfsync(4) will need modification; packets on pfsync no longer contains regular pf_state structs, but pfsync_state structs which contain no pointers. Much more to come. ok deraadt@
2003-12-15syncTheo de Raadt
2003-12-15shorten names a lotTheo de Raadt
2003-12-15Add support to track stateful connections by source ip. This allows usRyan Thomas McBride
to: - Ensure that clients get a consistent IP mapping with load-balanced translation/routing rules - Limit the number of simultaneous connections a client can make - Limit the number of clients which can connect through a rule ok dhartmei@ deraadt@
2003-12-14the extended long (bracketed) cpu names are not useful to anyone -- they areTheo de Raadt
just trivia -- and they bloat the ramdisk kernels by a fair bit. remove them.
2003-12-14Replace pmap_testbit/pmap_changebit sequences with a tailor-made pmap_unsetbitMiod Vallat
routine, in order to speed up pmap_clear_modify() and pmap_clear_reference().
2003-12-14Remove unnecessary trunc_page() calls, and change pmap_enter() logic toMiod Vallat
match m68k.
2003-12-14In pmap_testbit, always update the attribute flags for the pv list hander.Miod Vallat
Fixes a regression introduced in the conversion from physseg to VM_PAGE_MD.
2003-12-14alignment fixes (e.g sparc 64); from Daniel Lucq; ok millert, henningMarkus Friedl
2003-12-13initial support ifconfig destroy; ok deraadt@Markus Friedl
2003-12-12syncTheo de Raadt
2003-12-127954 will be a speed-bin 7955Theo de Raadt
2003-12-12another small compiler warning cleanup (#error instead of bailing out)Hans-Joerg Hoexer
ok henning@
2003-12-12Provide a better delay() resolution on 188.Miod Vallat
2003-12-12Move PF interface code to new net/pf_if.cCedric Berger
Expect improvements in this area soon. ok dhartmei@ mcbride@
2003-12-12typoTheo de Raadt
2003-12-12Support for 2 new acard ata133 chips.Alexander Yurchenko
2003-12-12nforce chip doesn't have cable check bit; noticed by hugh@ a longAlexander Yurchenko
time ago.
2003-12-12small compiler warning cleanup (#error instead of bailing out)Hans-Joerg Hoexer
ok henning@ grange@
2003-12-12initialze -> initializes; from Eric Borsboom;Jason McIntyre
2003-12-12missing parameter to printf; erick@bonzai.space-ei.nlTheo de Raadt
2003-12-12niels kindly dropped clause 3/4 from the license. tnx!Jun-ichiro itojun Hagino
2003-12-12previous commit included bad hunk. sorryJun-ichiro itojun Hagino
2003-12-12Remove unused and incorrect generic interface ioctl defines SIOCSIFGENERICRyan Thomas McBride
and SIOCGIFGENERIC. ok mickey@
2003-12-12no need to call arc4random() if we don't skip numbers in ip_randomid().Jun-ichiro itojun Hagino
from markus
2003-12-11regen now that [gs]etpriority(2) take id_t, not int.Todd C. Miller
2003-12-11Add id_t type as per POSIX and use it for [gs]etpriority(2).Todd C. Miller
OK henning@ and deraadt@
2003-12-11POSIX says rlim_t should be unsigned so make it u_quad_t. Also addTodd C. Miller
POSIX-mandated RLIM_SAVED_MAX and RLIM_SAVED_CUR defines. On OpenBSD these are identical to RLIM_INFINITY as allowed by POSIX. OK deraadt@
2003-12-11Oops, forgot to commit this chunk of pcb_t removal. Spotted by deraadt.Miod Vallat
2003-12-11Fix PR3587 and other related problems with NAT and table stats.Cedric Berger
PPL that have that problem and cannot upgrade to -current could just comment out the assertion in pfr_update_stats(). ok dhartmei@ henning@
2003-12-11Check DP83815/6 silicon revision register and apply current fixes documentedChris Cappuccio
in National Semiconductor's datasheets and linux driver, depending on the revision. This fixes the short cable issues more reliably than the fix from rev 1.31 (no long cable issue created), and also fixes lockups on some chips under load. From Poul-Henning Kamp / FreeBSD
2003-12-11remove @ that i do not likeTheo de Raadt
2003-12-10missed in previous commitTodd C. Miller
2003-12-10regen after poll(2) changeTodd C. Miller
2003-12-10Add an nfds_t type as per POSIX and also add pollfd_t like Solaris has.Todd C. Miller
2003-12-10for unaligned btlb mapping attempts -- just failMichael Shalayeff
2003-12-10validate set/getsockopt arg more strictly. local privileged user could causeJun-ichiro itojun Hagino
a kernel panic with previous code. from kame
2003-12-10fix NULL/0 mixupJun-ichiro itojun Hagino