summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Collapse)Author
2001-02-16kill register declarations. to sync with kame better.Jun-ichiro itojun Hagino
2001-02-16sync better with kame. remove register decls. $OpenBSD$Jun-ichiro itojun Hagino
2001-02-16fix multicast API for sizeof(long) != 4. (IF_SET and family will notJun-ichiro itojun Hagino
overrun, it will compute values too little, so old code will not overrun buffers. (we don't include any multicast daemons in openbsd tree) sync better with kame. remove register variable declarations, styles
2001-02-08witch raw ip6 socket code from NRL to kame.Jun-ichiro itojun Hagino
makes upgrades/code sharing much easier.
2001-02-08implement upper limit to icmp6 redirects (experimental, turned off)Jun-ichiro itojun Hagino
negative value to {mtudisc,redirect}_{hi,lo}wat will turn off the limitation. sync with kame.
2001-02-08when chasing nd6_llinfo chain, make sure we do not touch danglingJun-ichiro itojun Hagino
pointer (due to RTM_DELETE during default router list management). from kame
2001-02-08use timeout_xx() throughout sys/netinet6. sync with kame.Jun-ichiro itojun Hagino
2001-02-07turn off duplicated address detection when interface address gets deleted.Jun-ichiro itojun Hagino
sync with kame
2001-02-07by default, don't bark on inbound ND messages, as outsider may be able toJun-ichiro itojun Hagino
fill up /var with bogus packets. setting net.inet6.icmp6.nd6_debug will re-enable kernel messages on invalid ND packet and other occasions. improve icmp6 stats.
2001-02-06bad semicolon after "if" conditional.Jun-ichiro itojun Hagino
2001-02-06allow changing number of loopbacks in ukc.Michael Shalayeff
change rest of the code to use lo0ifp pointing to the corresponding struct ifnet. itojun@ and niklas@ ok
2001-02-02avoid panic when packet to nonexistent link-local address is issued.Jun-ichiro itojun Hagino
kame 1.151 -> 1.152.
2001-01-19pull post-4.4BSD change to sys/net/route.c from BSD/OS 4.2 (UCB copyrighted).Jun-ichiro itojun Hagino
have sys/net/route.c:rtrequest1(), which takes rt_addrinfo * as the argument. pass rt_addrinfo all the way down to rtrequest, and ifa->ifa_rtrequest. 3rd arg of ifa->ifa_rtrequest is now rt_addrinfo * instead of sockaddr * (almost noone is using it anyways). benefit: the follwoing command now works. previously we need two route(8) invocations, "add" then "change". # route add -inet6 default ::1 -ifp gif0 remove unsafe typecast in rtrequest(), from rtentry * to sockaddr *. it was introduced by 4.3BSD-reno and never corrected. XXX is eon_rtrequest() change correct regarding to 3rd arg? eon_rtrequest() and rtrequest() were incorrect since 4.3BSD-reno, so i do not have correct answer in the source code. someone with more clue about netiso-over-ip, please help.
2001-01-18do not remove default route by mistake, on interface removal.Jun-ichiro itojun Hagino
2001-01-18workaround; be sure to initialize nd6 interface information when IPv6Jun-ichiro itojun Hagino
interface address gets added. this will avoid presenting EMSGSIZE when outgoing interface is down (and never brought up). sync with kame.
2001-01-18wrap too noisy warnings into #ifdef ND6_DEBUGJun-ichiro itojun Hagino
2001-01-16s/ND6DEBUG/ND6_DEBUG/ to synchronize with other placesJun-ichiro itojun Hagino
2001-01-08wrap "icmp6 checksum error" message into #ifdef ND6DEBUG. NetBSD PR 11911.Jun-ichiro itojun Hagino
sync with kame aVS: ----------------------------------------------------------------------
2001-01-06prohibited binding to an anycast, notready, or detached IPv6 address.Jun-ichiro itojun Hagino
sync with kame 1.46 -> 1.47
2000-12-31Fix non-NBRIDGE caseAngelos D. Keromytis
2000-12-30AF_LINK caseAngelos D. Keromytis
2000-12-30Send AF_LINK to etherip_output()Angelos D. Keromytis
2000-12-29add missing null pointer check. from IIJ SEIL team. sync with kameJun-ichiro itojun Hagino
2000-12-21correct ipv6 path mtu discovery.Jun-ichiro itojun Hagino
2000-12-11no need to rtalloc1() twice in pmtud. from kameJun-ichiro itojun Hagino
2000-12-11nuke #ifdef TCP6 (no longer supported).Jun-ichiro itojun Hagino
validate ICMPv6 too big messages (pmtud) based on pcb. we accept certain amount of non-validated ones, as IPv6 mandates ICMPv6 (so even for traffic from unconnected pcb, we need pmtud). sync with kame
2000-12-01is no longer usedJun-ichiro itojun Hagino
2000-11-11improve spec conformance of node information query (07).Jun-ichiro itojun Hagino
make sure to check scoped address right on PMTUD. sync with kame.
2000-11-11do not panic on "ifconfig lo0 inet6 fe80::1 -alias". KAME PR 295.Jun-ichiro itojun Hagino
(NOTE: only root can do it)
2000-11-10seperate -> separate, okay aaron@Niels Provos
2000-10-25silence the "no multicast" warning for IFT_ENC, tooJason Wright
deraadt ok
2000-10-19kame 1.31 -> 1.32Jun-ichiro itojun Hagino
in add_m6fc(), set interface list for all cases. in response to a report from Hoerdt Mickael. kame 1.30 -> 1.31 discard PIM register if the version of the inner packet is incorrect (i.e. IPv6) (according to clarfication of recent discussion in the IETF pim ML)
2000-10-18don't try to configure IPv6 on bridge*. comment from deraadtJun-ichiro itojun Hagino
2000-10-17use __P() in prototype for non-ansi compilers.Jun-ichiro itojun Hagino
From: Michael Shalayeff <mickey@lucifier.remote.dti.net>
2000-10-15suppress warning on routing table overflow. sync with kameJun-ichiro itojun Hagino
2000-10-11nuke inp_flags bits for controlling IPv4 mapped address.Jun-ichiro itojun Hagino
we don't support IPv4 mapped address, and there are inconsistent bit manipulation code so it's safer to nuke them.
2000-10-10little bit of sync with kame ($KAME, s/u_char/u_int8_t/)Jun-ichiro itojun Hagino
2000-10-10bring in icmp rate limitation code.Jun-ichiro itojun Hagino
make icmp6 rate limitation to latest (uses ppsratecheck only). (sync with netbsd) TODO: tcp SYN rate limit?
2000-10-10do not call tcp_init twice on dualstack machineJun-ichiro itojun Hagino
2000-10-06remove now-obsolete SIOCSIFPHY* handling in in{6,}_control.Jun-ichiro itojun Hagino
sync with kame.
2000-10-02fix missing \n. from doug@freebsd (sync with kame)Jun-ichiro itojun Hagino
2000-10-02fix typo in routing header address validation. from francis dupontJun-ichiro itojun Hagino
2000-09-19Added files, and IPv6-IPsec update.Angelos D. Keromytis
2000-09-16repair IPv6 multicasting. INP_IPV6_MCAST is necessary.Jun-ichiro itojun Hagino
(i will try to remove this flag bit later)
2000-09-16kame sys/netinet6/icmp6.c 1.140 -> 1.144.Jun-ichiro itojun Hagino
> in the check for the incoming redirect message, examine the gateway > (from the routing table) only when the address family of the gateway is > AF_INET6.
2000-09-09add attribute(packed) for alignment constraint on a union.Jun-ichiro itojun Hagino
get rid of file static variable, make it an auto variable. (sync with kame)
2000-08-31add missing \n to log(). sync with kame.Jun-ichiro itojun Hagino
2000-08-29do not forward packets with unspecified source (::).Jun-ichiro itojun Hagino
this is clarification made to rfc2460 recently. sync with kame.
2000-08-27move IPv6 IPsec sysctl # downward, to avoid number conflict in *BSD.Jun-ichiro itojun Hagino
angelos ok
2000-08-19- upgrade icmp6 node information query support to 06 draft.Jun-ichiro itojun Hagino
- pedant: possible alignment issue in ALIGN > 8 arch (should be okay for now) (sync with kame)