summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-06-02now that com_cardbus works on macppc, add 'com* at cardbus?' to GENERICFelix Kronlage
ok martin@
2006-06-02whitespace cleanup, no binary change.Moritz Jodeit
2006-06-02Add a clonable devices implementation. Hacked along with thib@, inputPedro Martelletto
from krw@ and toby@, subliminal prodding from dlg@, okay deraadt@.
2006-06-02use the cardbus_conf_read/cardbus_conf_write macros instead of theFelix Kronlage
Cardbus_conf_read/Cardbus_conf_write ones, since the latters cause us to panic on macppc. ok pascoe@, uwe@, martin@
2006-06-02Make sasyncd fail back correctly with carp preemption enabled.Ryan Thomas McBride
Hold the carp demotion when booting, to prevent carp from preempting until we've sync'd with our peers. This adds a new CTL_ENDSNAP message to the exchange between the sasync daemons to indicate when the complete snapshot has been sent. Undemote after 60 seconds, or when recieve a CTL_ENDSNAP from all our peers. Syntax is slightly changed, removing the 'carp' keyword (so do "interface carp0" rather than "carp interface carp0". Adds 'group <ifgroup>', defaults to the 'carp' group. ok moritz@
2006-06-02Implement power hook (without looking at the capabilities yet).Uwe Stuehler
2006-06-02sbus_establish() and the associated linked list in the sbus softc is now onlyMiod Vallat
used to store a per-device reset callback, for use in sbusreset(). Except sbusreset() has never, ever, been used since Torek's sbus code went in. Time to recycle those wasted bits.
2006-06-02Carp demotion interlock. Prevents carp from preempting until the system isRyan Thomas McBride
booted, allowing for daemons to sync with peers before we take over. ok deraadt@ mpf@ moritz@
2006-06-02When trying to find leaf lebuffer devices, to work around broken old PROMs,Miod Vallat
walk the lebuffer_cd device list, instead of the sbus children list.
2006-06-02Print the demotion indicator in the carp packet.Ryan Thomas McBride
ok mpf@
2006-06-02All I wanted was to fix the bogus PG_SZ macro, but this is better:Miod Vallat
Do not try to map the message buffer with large pages, it's just as easy to simply use as many 8KB pages as necessary. From NetBSD.
2006-06-02Introduce attributes to interface groups.Marco Pfatschbacher
As a first user, move the global carp(4) demotion counter into the interface group. Thus we have the possibility to define which carp interfaces are demoted together. Put the demotion counter into the reserved field of the carp header. With this, we can have carp act smarter if multiple errors occur. It now always takes over other carp peers, that are advertising with a higher demote count. As a side effect, we can also have group failovers without the need of running in preempt mode. The protocol change does not break compability with older implementations. Collaborative work with mcbride@ OK mcbride@, henning@
2006-06-02Spelling.Christopher Pascoe
2006-06-02Big spelling cleanup, no binary change. From david@Hans-Joerg Hoexer
2006-06-02Add sample chio.conf to /etcBob Beck
ok deraadt@
2006-06-02various spelling fixesDavid Krause
2006-06-02feild -> fieldMiod Vallat
2006-06-02remove unused variable, found by lint.Esben Norby
2006-06-02correct spelling of specifiedDavid Krause
2006-06-02Big whitespace cleanup.Hans-Joerg Hoexer
2006-06-02- at end of checkin_main loop, reset pb.newrev. fixes a problem with checkinNiall O'Higgins
of multiple files. reported by fgsch@ ok joris@
2006-06-02exit(2) when loading of rules did work partially. ok markus@Hans-Joerg Hoexer
2006-06-02Reflect -r1.43 of lint1/tree.cChad Loder
2006-06-02grok AESCTRHans-Joerg Hoexer
2006-06-02Implement splassert() on vax.Miod Vallat
2006-06-02Rework logic for function argument conversion warnings. Only do certainChad Loder
classes of warnings if the function is not actually governed by a prototype, otherwise in standard C the compiler is free to avoid the usual widening/renarrowing conversions familiar to us from traditional C. This gets rid of many duplicate warnings. There is still more work to do to quiet lint but this is a necessary prerequisite.
2006-06-02syncTheo de Raadt
2006-06-02allow igmp to work properly on p2p interfaces.Esben Norby
2006-06-02check port modifiers in ike rulesChristian Weisgerber
2006-06-02crank the OpenBSD version to 3.9; ok deraadt@David Krause
Opera on OpenBSD verified by sturm@
2006-06-02fix location of dvmrpd.conf; ok norby@David Krause
2006-06-02document port modifiers in ike rulesChristian Weisgerber
2006-06-02support tcp/udp port modifiers in ike rulesChristian Weisgerber
"put it in if it doesn't break regress" hshoexer@
2006-06-02simplify netid_len calculation, inspired by stuff from bgpd.Esben Norby
2006-06-02backoff-cutoff defaults to 15 seconds; ok henning@Kevin Steves
2006-06-02document NFS_NIOTHREADS, with some pointers from mickey;Jason McIntyre
2006-06-02print full information about tcpmd5 and ipcomp SAs, tooMarkus Friedl
2006-06-02add trailing \Markus Friedl
2006-06-02add trailing \ when printing multiple lines for an SA, this wayMarkus Friedl
the output of ispecctl matches its input
2006-06-02turn the non-DEBUG case of DPRINTF into a do {} while (0) so it worksJason Wright
more or less as expected (and removes the need to a stupid #ifdef)
2006-06-02Show interface state and link state in ifstat output. Idea and OK dlg@Claudio Jeker
2006-06-02- sort optionsJason McIntyre
- sync usage() - clean up
2006-06-02mark up keywords using .Ic; ok hshoexerJason McIntyre
2006-06-02ditch unused struct isadev and in turn the isavar.h includeMartin Reindl
2006-06-02enable all ike tests, even though some of them are currently broken.Hans-Joerg Hoexer
2006-06-02new test for setting lifetimesHans-Joerg Hoexer
2006-06-02allow to specify phase 1 and 2 lifetimes. Right now, these valuesHans-Joerg Hoexer
can only be set globally (ie. Default-phase-[12]-lifetime).
2006-06-02Deja-vu - again I make bge stop claiming all interrupts for it's own.Bob Beck
This appears to have been due to driver changes and the fact that the status word seems to not be cleared. linux may have the same bug. freebsd does clear the status word with and atomic read and clear ops. we instead do best effort here to check for the interrupt being ours by reading the status from the status block to a local copy, then clearing the status word once we enter the interrupt handler and using the local copy for checking link status ok jason@
2006-06-02simplify handling of peers.Hans-Joerg Hoexer
2006-06-02Fix comment to reflect updated st(4) verbiage.Kenneth R Westerback