itojun
c8ebadb000
unifdef -U_IP_VHL
2003-07-22 11:18:24 +00:00
itojun
0d84200c22
clear scheduled key before freeing, for safety
2003-07-22 08:54:27 +00:00
itojun
77283a8429
sha2 is needed for AH, not ESP
2003-07-22 03:26:16 +00:00
itojun
d64e1c8d6a
add hmac-sha2 support. various cleanups (like avoid hardcoding '16').
...
from kame
2003-07-22 03:24:23 +00:00
itojun
409ba7efc4
cosmetic
2003-07-22 03:21:21 +00:00
itojun
0445f65670
avoid assuming result buffer size in AH logic. sync w/kame
2003-07-20 18:01:41 +00:00
itojun
92a1800c4d
due to previous type change, sav->schedlen never go negative. sync w/kame
2003-07-20 17:17:20 +00:00
itojun
d1931d3717
change ESP xx_schedlen() return type to size_t. sync w/kame
2003-07-20 03:24:03 +00:00
itojun
74182febed
remove #if 0 portion
2003-07-18 06:45:33 +00:00
kleink
43694e8d74
assymetric -> asymmetric
2003-07-15 17:37:00 +00:00
itojun
7b74887942
rijndael is assymmetric, correction from markus@openbsd
2003-07-15 15:25:13 +00:00
itojun
281d9d13a5
simplify and update rijndael code. markus@openbsd
2003-07-15 11:00:36 +00:00
itojun
8e90cd9ce4
KNF
2003-07-12 15:16:50 +00:00
itojun
3eaa5b9c93
no longer needed (#define _KERNEL)
2003-07-12 15:12:45 +00:00
itojun
7649b12429
remove obsolete comment on the use of m_pullup
2003-07-09 04:05:59 +00:00
itojun
0463e41004
on interface detach, clear multicast forwarding table. from kame
2003-07-08 10:20:45 +00:00
itojun
91b11e1eba
prototype must not have variable name
2003-07-08 07:13:50 +00:00
itojun
fc401b7586
fix missing check for taillen against pkthdr.len. markus@openbsd
2003-07-04 00:49:18 +00:00
itojun
022df20c75
minor KNF
2003-07-03 05:03:53 +00:00
itojun
d8976f36ac
typo. found by markus@openbsd
2003-07-02 13:55:13 +00:00
itojun
2317e81b85
avoid ICMPv6 redirect if the packet filter rewrite dst addr to an address
...
on the incoming interface. cedric@openbsd
2003-06-30 08:00:59 +00:00
itojun
842d3bee32
KNF
2003-06-30 03:30:50 +00:00
fvdl
d5aece61d6
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
...
and need to be examined and discussed more.
2003-06-29 22:28:00 +00:00
darrenr
960df3c8d1
Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
...
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.
Bump the kernel rev up to 1.6V
2003-06-28 14:20:43 +00:00
itojun
2cadb8ca7a
split ND6 cache timer management to per-entry. increased accuracy,
...
no O(N) loop. sync w/ kame
2003-06-27 08:41:08 +00:00
itojun
6d4a3c4191
remove unneeded checks of accept_rtadv. from kame
2003-06-24 07:54:47 +00:00
itojun
adb5d5afb4
* kame/sys/netinet6/nd6.c (nd6_rtrequest): changed a condition to
...
decide whether to create an empty llinfo stricter so that a user
can manually change the link-layer address of an existing neighbor
cache.
Pointed out by: KIU Shueng Chuan
from kame
2003-06-24 07:49:03 +00:00
itojun
455b7679d4
typo
2003-06-24 07:43:44 +00:00
itojun
194f048bd9
use time.tv_sec directly
2003-06-24 07:39:24 +00:00
itojun
5b0c3f9506
clear ln_hold earlier. from kame
2003-06-24 07:32:03 +00:00
martin
d505b18964
Make sure to include opt_foo.h if a defflag option FOO is used.
2003-06-23 11:00:59 +00:00
itojun
7a5741651c
- sync up MLD declaration with RFC3542 (s/MLD6/MLD/)
...
- routing header declaration with RFC3542
(note: sizeof(ip6_rthdr0) has changed!)
also, sync up with RFC2460 routing header definition (no "strict" source
routing mode any more)
part of advanced API update (RFC2292 -> 3542).
2003-06-06 08:13:43 +00:00
itojun
a07ae6a9df
don't try to forward multicast packet to mif that went away; kame
2003-06-06 06:52:29 +00:00
itojun
5c0f142820
remove assumption on redirect header option processing. from kame
2003-06-03 05:20:06 +00:00
itojun
f46a719b5c
can't use M_WAIT here, i believe.
2003-05-27 22:36:38 +00:00
itojun
63715bec6b
backout previous. (sys/net/if.c fixed)
2003-05-16 16:57:35 +00:00
itojun
d36e610a01
nd6_rtmsg: If called during if_detach(), TAILQ_FIRST(if_addrlist)
...
could be NULL. This is not a common case, but as nd6_rtmsg()
will be called during if_detach(), we need to check for the
case. reported by kanaoka-san.
2003-05-16 16:19:45 +00:00
itojun
4008ec1218
use strlcpy
2003-05-16 03:56:49 +00:00
itojun
4d9a92e2a2
remove duplicate. masanori kanaoka
2003-05-16 02:53:28 +00:00
itojun
9cf18f13b5
rt->rt_ifp may not always be available. masanori kanaoka via kame
2003-05-15 14:57:58 +00:00
itojun
a5d8a0a4f6
check version before computing checksum. checksum is more expensive operation.
2003-05-15 13:46:15 +00:00
itojun
19b1e87da3
KNF
2003-05-14 17:02:59 +00:00
itojun
6e0f23e7f6
KNF
2003-05-14 17:00:22 +00:00
itojun
f77518e2f5
KNF
2003-05-14 14:41:33 +00:00
itojun
5eaf3c3113
do not use m_pulldown() to parse intermediate extension headers (like routing).
...
we don't want to drop packets due to extension header parsing. KAME rev 1.59.
(performance may suck, but it is slowpath anyways)
2003-05-14 14:34:14 +00:00
wiz
de87ca793d
constant usually has two n.
2003-05-14 12:45:06 +00:00
itojun
346e0198f0
always use PULLDOWN_TEST codepath.
2003-05-14 06:47:33 +00:00
darrenr
9787457fbe
bring a small amount of code out of an if() statement that was doing
...
the same thing for both cases.
2003-05-10 13:23:07 +00:00
itojun
874e6573c4
fix invalid pointer setting on RA reception. from kiu shueng chuan via kame
2003-05-08 20:08:52 +00:00
christos
a617975d48
print how big the mtu needs to be for ipv6 ppp.
2003-05-04 13:43:09 +00:00