uebayasi
3f383b9dd4
Declare cfdrivers using extern rather than including ioconf.h.
2011-05-25 16:33:37 +00:00
joerg
7411798a6a
Don't define explicit instantiation as inline.
2011-05-25 15:51:55 +00:00
tsutsui
1831386b4e
- consistently use #ifdef DEBUG_FPE and #ifdef DIAGNOSTIC
...
- use DPRINTF() style debug printfs
- use __func__ to print function names
2011-05-25 15:47:19 +00:00
joerg
8c28cc4858
Simplify
2011-05-25 15:34:19 +00:00
joerg
fb659447a4
Set WARNS explicitly to 0.
2011-05-25 15:24:07 +00:00
tsutsui
248f85bd79
KNF. No binary change.
2011-05-25 15:17:21 +00:00
christos
409ea14c30
more wrong formats.
2011-05-25 15:15:55 +00:00
joerg
7e217e1f53
Restrict -Wno-non-template-friend and -Wno-pmf-conversions to GCC.
2011-05-25 15:02:25 +00:00
joerg
175c50ac7e
Add support for compiler specific warning flags with
...
CWARNFLAGS.${COMPILER}
2011-05-25 15:01:08 +00:00
christos
b9972d39ce
Don't use division since we are only dealing with powers of 2.
2011-05-25 14:41:46 +00:00
christos
44751c73dc
fix printf formats.
2011-05-25 14:11:36 +00:00
mrg
b6a024784e
define MANUF_FUJITSU (and fix CPU_IS_SPARC64_V_UP()) and MANUF_SUN.
...
use CPU_IS_SPARC64_V_UP() to choose some US-III versions of some
cache functions.
2011-05-25 12:01:30 +00:00
macallan
26ec9200cf
remove VCONS_DRAW_ASYNC
...
it was always experimental, VCONS_DRAW_INTR is much simpler and Just Works.
2011-05-25 06:13:29 +00:00
macallan
6eb32961ce
add a cache so when we update the screen we only redraw the character cells
...
that actually changed since last time. This gives a noticeable speedup on
slower hardware with dumb framebuffers.
For now this works with VCONS_DRAW_INTR and VCONS_DONT_READ only.
2011-05-25 06:01:38 +00:00
matt
f2fc00201c
Set PSL_VEC in the right place.
2011-05-25 05:42:37 +00:00
dholland
0c53a1f2e4
Don't print uninitialized values off the stack, even as debug messages.
2011-05-25 04:59:22 +00:00
dholland
ef192e52d5
When checking if /var/yp/binding/foo.ypservers exists, use the domain
...
name of the domain being checked instead of the default domain name. Duh.
Necessary for PR 43900.
2011-05-25 04:33:52 +00:00
christos
178153b0c2
use _ALIGN consistently.
2011-05-25 02:11:16 +00:00
rmind
78c419363e
tmpfs_update: comment out assert for now.
2011-05-25 02:03:22 +00:00
rmind
8d8c6221a2
tmpfs_dir_lookup: use 'name' variable in memcmp() as intended; fix warning.
2011-05-25 00:06:45 +00:00
matt
3ff0e09ec6
Remove pmap's simple_lock; switch to atomic ops
...
Change pvtable simple_lock to mutex
Switch to kmem (goodbye malloc).
2011-05-24 23:30:30 +00:00
rmind
e9d92e9ce9
- tmpfs_lookup: cache (cnp->cn_flags & ISLASTCN) in const bool; de-indent.
...
- Group tmpfs_{alloc,free}_dirent() with other dirent routines.
No functional changes.
2011-05-24 23:16:16 +00:00
msaitoh
41e7900055
Fix invalid PBA setting on ICH{9,10}. This bug was introduced in the last
...
commit. I noticed this problem via mail from spz.
2011-05-24 22:46:42 +00:00
christos
bde00486af
make this compile with DEBUG (_ALIGN was not defined).
2011-05-24 22:39:47 +00:00
rmind
5b0095de8b
Convert some simple_lock uses to mutex(9).
...
Tested by: jak@, mhitch@
2011-05-24 20:26:34 +00:00
rmind
9d8a062828
- Describe some locking.
...
- Add VOP argument comments, add some asserts.
- Update/fix/remove outdated/missleading comments.
- Clean up, de-indent, KNF, misc.
No functional changes intended.
2011-05-24 20:17:49 +00:00
drochner
a99f8b0b24
catch some corner cases of user input
2011-05-24 19:12:53 +00:00
drochner
ebc232a582
copy AES-XCBC-MAC support from KAME IPSEC to FAST_IPSEC
...
For this to fit, an API change in cryptosoft was adopted from OpenBSD
(addition of a "Setkey" method to hashes) which was done for GCM/GMAC
support there, so it might be useful in the future anyway.
tested against KAME IPSEC
AFAICT, FAST_IPSEC now supports as much as KAME.
2011-05-24 19:10:08 +00:00
drochner
9f36e7657e
move the "context size" struct member (which is a pure software
...
implementation thing) from the abstract xform descriptor to
the cryptosoft implementation part -- for sanity, and now clients
of opencrypto don't depend on headers of cipher implementations anymore
2011-05-24 18:59:21 +00:00
drochner
a82503509c
Change the way the IV is generated for AES-CTR: use a simple counter
...
instead of arc4random(). AES-CTR is sensitive against IV recurrence
(with the same key / nonce), and a random number doesn't give that
guarantee.
This needs a little API change in cryptosoft -- I've suggested it to
Open/FreeBSD, might change it depending on feedback.
Thanks to Steven Bellovin for hints.
2011-05-24 18:52:51 +00:00
gdt
0ca69791cc
Note units and current value for TCP_DELACK_TICKS.
2011-05-24 18:37:52 +00:00
joerg
165a8de9ef
Give the body the same static inline treatment as the definition
2011-05-24 18:29:23 +00:00
joerg
dd579972c6
Explicitly get rid of constness.
2011-05-24 18:28:01 +00:00
joerg
04061efbeb
Use some format specifiers that actually exist
2011-05-24 18:22:02 +00:00
joerg
415e4a8a32
Use a real panic as safe guard
2011-05-24 18:18:22 +00:00
joerg
b345e8d051
Use proper format string
2011-05-24 18:17:24 +00:00
joerg
d5634f35e3
Kill self-assignment
2011-05-24 18:11:34 +00:00
spz
5f1fd2312c
RA flood mitigation via a limit on accepted routes:
...
- introduce a limit for the routes accepted via IPv6 Router Advertisement:
a common 2 interface client will have 6, the default limit is 100 and
can be adjusted via sysctl
- report the current number of routes installed via RA via sysctl
- count discarded route additions. Note that one RA message is two routes.
This is at present only across all interfaces even though per-interface
would be more useful, since the per-interface structure complies to RFC2466
- bump kernel version due to the previous change
- adjust netstat to use the new value (with netstat -p icmp6)
2011-05-24 18:07:11 +00:00
matt
a0d7ecb547
Merge in the patch in PR/44965 with some improvements (removing ifs when
...
possible).
2011-05-24 17:45:49 +00:00
matt
1cce8ae3bd
Add code to auto-deencapsulate 0 tagged VLANs.
2011-05-24 17:16:43 +00:00
joerg
c22277f893
Use proper format string
2011-05-24 16:42:53 +00:00
joerg
c79f3b8ab9
Use proper format string.
2011-05-24 16:42:31 +00:00
joerg
ee2f528836
Properly use format string
2011-05-24 16:42:10 +00:00
joerg
0f07b5f4ad
Use proper format string
2011-05-24 16:40:21 +00:00
joerg
cbd926d403
Add some needed __UNCONST
2011-05-24 16:39:56 +00:00
joerg
093247893c
Kill redundant ()
2011-05-24 16:38:25 +00:00
joerg
7800ff71d5
Use proper format string
2011-05-24 16:37:49 +00:00
joerg
5345cc0b23
Kill redundant ()
2011-05-24 16:37:04 +00:00
joerg
0ce8eb378b
Fix obvious condition snafu
2011-05-24 16:35:26 +00:00
joerg
4186c35cbd
Fix format string
2011-05-24 16:11:08 +00:00