summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* strip trailing \r from rpsl route: lines for irrfilter, they have been seensthen2012-06-301-3/+4
| | | | in the wild and break parsing. ok henning@
* Fix a number of problems introduced by the link state handling commit:mikeb2012-06-301-18/+64
| | | | | | | | | | | | | 1) demote by 32 on the first bulk update to prevent failovers w/o having a full state table; 2) don't do any demotion adjustments on the link up event and undemote when bulk update finishes (or times out) preventing a race between nodes getting a link state update asynchronously. With phessler; tested by phessler and Kapetanakis Giannis. Thanks! Looked through by henning and dlg. Now the correct version.
* backout rev1.185 as it's not what i have intended to commitmikeb2012-06-301-18/+7
|
* fix obvious panic on resume with AHCI_DEBUG enabledjmatthew2012-06-291-2/+2
| | | | ok dlg@
* match on the 7SERIES_SMBjasper2012-06-291-1/+2
| | | | reminded by jsg@
* add ESN-related bits missed in the previous commitmikeb2012-06-292-9/+13
|
* Add missing ESN bitsmikeb2012-06-295-12/+24
|
* Print esn flag when dumping SAs with ESN enabledmikeb2012-06-293-4/+8
|
* Add support for the Extended (64-bit) Sequence Number as definedmikeb2012-06-299-86/+237
| | | | | | | | | | | | in RFC4302 and RFC4303. Right now only software crypto engine is capable of doing it. Replay check was rewritten to implement algorithm described in the Appendix A of RFC4303 and the window size was increased to 64. Tested against OpenBSD, Linux (strongswan) and Windows. No objection from the usual suspects.
* regenjasper2012-06-292-2/+87
|
* add a bunch of intel 7 series id's for devices found in the thinkpad x230jasper2012-06-291-1/+18
| | | | ok kettenis@
* match the documented MAC order of preference to the actual one; ok dtucker@naddy2012-06-292-8/+8
|
* tcp/udp mandatory for "user"; from ti zedjmc2012-06-291-4/+3
| | | | ok henning
* sigpending() returns a sigset just like sigprocmask(), so decode it the sameguenther2012-06-291-1/+2
| | | | ok matthew@ otto@
* Fix year in public domain declaration. Also, include <stddef.h> formatthew2012-06-291-2/+3
| | | | | POSIX compatibility so the test doesn't depend on <signal.h> defining NULL.
* Clear out the sigset_t again before calling sigpending() to make surematthew2012-06-291-1/+2
| | | | | sigpending() actually sets it and it wasn't just still set from calling sigprocmask().
* add a regress test for sigpending(); add licensing notice to stackjmp.cmatthew2012-06-293-1/+34
|
* Correctly register contiguous memory regions which start within the ARCBiosmiod2012-06-281-3/+12
| | | | | | | | | | | | | reported memory but end beyond it, such as > 1GB DIMMs in bank 0. Also, currently restrict physical memory usage to 1.5GB - there seems to be a bogus 32 bit truncation happening in the IP30 specific codepath, which in turns ends up causing the low memory alias region (and thus, the exception vectors and the NMI handler) to be overwritten, which I can't find from code inspection (does anyone has 2GB of Octane memory to spare?) Both issues reported and fix/workaround tested by Florentijn van Kampen, thanks!
* prevent salt_len overflow; reported by andrew nelless, ok otto, tedumikeb2012-06-281-2/+2
|
* synctodd2012-06-281-0/+1
|
* a few minor cleanup and performance tweaks (is_wrapper doesn't need toespie2012-06-285-35/+41
| | | | | scan large binary files) okay jasper@
* Fix a number of problems introduced by the link state handling commit:mikeb2012-06-281-7/+18
| | | | | | | | | | | | | 1) demote by 32 on the first bulk update to prevent failovers w/o having a full state table; 2) don't do any demotion adjustments on the link up event and undemote when bulk update finishes (or times out) preventing a race between nodes getting a link state update asynchronously. With phessler; tested by phessler and Kapetanakis Giannis. Thanks! Looked through by henning and dlg.
* regenmikeb2012-06-282-17/+2
|
* Devices with BCM5724 BCM5750 and BCM5750M PCI IDs were never releasedmikeb2012-06-282-10/+3
| | | | to the public; from broadcom/linux via brad
* Fix issues with AMD chipset ahci(4) attach functions.sthen2012-06-281-3/+8
| | | | | | | | | | | | | | | | | | from Brad, ok jmatthew mikeb. - Have the SB700 attach routine properly call the IDE to AHCI function and migrate the ATI_SBX00_SATA_1 PCI id to using the SB700 attach routine. The SB600 routine was being used because it does the proper call. This just makes it so all of the SB700 controllers use the same attach routine, especially incase any other workarounds/errata type things come up or not setting SB600 things for SB700. - Have the Hudson-2 attach routine set the AHCI_F_IPMS_PROBE flag to resolve the issue with Port Multiplier support. The SB700 attachment function was being used because it was setting the flag. This also fixes the other Hudson-2 AHCI controllers so they won't experience the same issue.
* librthread has eaten libpthread, so build includes via the former insteadguenther2012-06-282-18/+2
| | | | | | | of the latter. Permits the misleading lib/libpthread/Makefile to be removed discussed with deraadt@
* Remove hmac-sha2-256-96 and hmac-sha2-512-96 MACs since they were removeddtucker2012-06-286-18/+12
| | | | | from draft6 of the spec and will not be in the RFC when published. Patch from mdb at juniper net via bz#2023, ok markus.
* Change sparc64 to match the "fp" boot device path's parameter based onmatthew2012-06-271-2/+2
| | | | | | | | | | | | | | | | | | | the prototype-scsi_link's SDEV_2NDBUS flag rather than against its scsibus field. First, the scsibus field hasn't even been initialized when device_register() is called so it's always 0 anyway; second, the path number is supposed to be locally scoped to a single device whereas the scsibus field is a global scsibus(4) device number. The existing code only happened to work because all of the dual-port fibre-channel adapters we currently support attach as two devices with one scsibus each rather than a single device with two scsibuses, so we would never see anything but "fp@0". Initial investigation and diff by jmatthew after my SCSI cleanups at c2k11 broke sparc64's ability to boot from isp(4); newer version from me based on discussion with krw and kettenis. tested and ok kettenis
* leftover code re-enqueued the same item on the list multiple timesmikeb2012-06-271-2/+1
|
* prevent an endless loopmikeb2012-06-271-3/+3
|
* - extend an error message to hint to --help for a list of optionsjasper2012-06-271-2/+3
| | | | ok espie@
* - add a description of --tagjasper2012-06-271-2/+2
| | | | ok espie@
* fptreef() always returns 0 and we never use the return value anyway,otto2012-06-272-6/+4
| | | | so make it void; from Michael W. Bombardieri.
* Uniformize error messages printing, use err() instead of fprintf()ratchov2012-06-273-35/+20
| | | | when appropriate. From Michael W. Bombardieri <mb at ii.net>
* Don't return void expressions in functions returning void. Removesratchov2012-06-272-4/+4
| | | | warnings in clang. From dhill. Thanks!
* tweak previous;jmc2012-06-261-3/+3
|
* tweak column spacing to allow for larger numberstedu2012-06-261-5/+5
|
* after a talk with ariane, use MAP_FIXED for mquery to avoid the cost oftedu2012-06-261-2/+2
| | | | | | scanning for free space if the hint isn't available. also, on further inspection, this will prevent pmap_prefer from "improving" our hint.
* It is time to bring this back alive.claudio2012-06-261-2/+3
|
* simplify a little of the posix standards talk. ok deraadt guenther jmctedu2012-06-263-34/+12
|
* There is a iscsi.conf man page now. Reminded by jmc@claudio2012-06-261-2/+7
|
* Long overdue addition of the iscsi.conf man page.claudio2012-06-263-4/+218
| | | | Help and OK jmc@, OK dlg@
* IP22 R4600SC and R5000SC have their L2 cache supported now.miod2012-06-261-3/+2
|
* add missing rcs idsjasper2012-06-262-0/+4
|
* ALPHA_PGSHIFT -> PGSHIFT.deraadt2012-06-261-2/+2
|
* do not assume that sys/param.h is pulling in the world; pull in what isderaadt2012-06-262-2/+4
| | | | needed by hand.
* param.h (like landisk and alpha before) was still trying to include tooderaadt2012-06-261-1/+3
| | | | much of the kernel world when it did not need to
* syncderaadt2012-06-2643-137/+69
|
* create new machine/_float.h which is namespace clean. create a newderaadt2012-06-2689-1162/+866
| | | | | | | | | MI float.h which pulls in and defines the values that are needed from there, and repair sys/limits.h so that it defines the values it needs as well (depending on POSIX version, XPG version, etc). guenther has a more exact selection of that coming for limits.h. this also fixes a few mistakes for the vax. reviewed by kettenis and guenther.
* Use nl_langinfo(RADIXCHAR) instead of localeconv()->decimal_point inmatthew2012-06-262-4/+10
| | | | | | | | | | | | | | | | printf() and avoid calling it unless needed (i.e., when we have a floating point value to print). This isn't a big concern currently due to our limited locale support and current localeconv() implementation, but it's still technically a data race and implementing POSIX 2008 per-thread locales is likely to make it worse. nl_langinfo() isn't guaranteed by POSIX to be thread-safe either, but at least our current implementation is thread-safe and it's a simpler interface to keep that way. Printing floating point values isn't async-signal-safe anyway due to gdtoa()'s use of malloc(), so that's not an issue. ok deraadt, stsp, millert