summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Collapse)Author
2000-02-07fix include file path related to ip6.Jun-ichiro itojun Hagino
2000-02-07remove prefix information in the kernel when all matching in6_ifaddr are gone.Jun-ichiro itojun Hagino
fix include file path.
2000-02-07fix ifa refcnt'ing.Jun-ichiro itojun Hagino
fix include file path.
2000-02-07use log(), not printf(), for DAD messages.Jun-ichiro itojun Hagino
make more checks on mbuf length for outbound packets. correct include file path.
2000-02-07for more strict rfc2292 compliance swap netinet{,6}/{ip6,icmp6}.h.Jun-ichiro itojun Hagino
netinet6/{ip6,icmp6}.h will be nuked afterwards.
2000-02-04more coverage of in6_ifdetach()'s cleanup process.Jun-ichiro itojun Hagino
bug fix in SIOCGIFADDR_IN6 (point to point case).
2000-02-04make IPv6 reass work on alpha. NetBSD PR 9340.Jun-ichiro itojun Hagino
2000-02-02make sure to nuke kludge entries, regardless from refcnt.Jun-ichiro itojun Hagino
2000-02-02- improve in6_ifdetach to remove (1) multicast kludge list (2) route toJun-ichiro itojun Hagino
link-local allnode multicast (ff02:x::/32) - fix ifnet refcnt'ing in multicast kludge list management. - avoid dangling pointer in multicast kludge management. (angelos, try this version of in6_ifdetach() - it should be better)
2000-02-02remove never-visited code (#ifdef MAPPED_ADDR_ENABLED)Jun-ichiro itojun Hagino
2000-01-23ip4_input -> ip4_input6, and fix typo in commentAngelos D. Keromytis
2000-01-21Rename the ip4_* routines to ipip_*, make it so GIF tunnels are notAngelos D. Keromytis
affected by net.inet.ipip.allow (the sysctl formerly known as net.inet.ip4.allow), rename the VIF ipip_input to ipip_mroute_input.
2000-01-19another possible workaround for NetBSD PR 9189.Jun-ichiro itojun Hagino
2000-01-18oops, it was not necessary.Jun-ichiro itojun Hagino
2000-01-18possible workaround to NetBSD PR 9189 (panic on sparc). not sure if it's right.Jun-ichiro itojun Hagino
2000-01-13We do need netinet/ip_ip4.h after all...Angelos D. Keromytis
2000-01-13Align.Angelos D. Keromytis
2000-01-13Introduce ip4_input6() with the correct prototype...Angelos D. Keromytis
2000-01-13Add include file fixing non-gif inet6 kernels.Angelos D. Keromytis
2000-01-12Use netinet/ip_ip4.c routines.Angelos D. Keromytis
2000-01-08remove never-visited function icmp6_ctloutput().Jun-ichiro itojun Hagino
for openbsd, this is integrated into rip6_ctloutput().
2000-01-08Missing rndvar.hAngelos D. Keromytis
2000-01-08pull in arc4random() prototypeTheo de Raadt
2000-01-08use arc4random() instead of random for two reasons.Theo de Raadt
1) on some architectures, random() should only be used by the scheduler (ie. statintr() because it is uniformly distributed 2) arc4random() is actually strong, random() is not at all
2000-01-06add missing net.inet6.ip6.rr_prune case.Jun-ichiro itojun Hagino
2000-01-05clarify rip6_ctloutput().Jun-ichiro itojun Hagino
2000-01-03Remove ifdef'd out macros.Angelos D. Keromytis
2000-01-02Replace references to ipsec6_sysctl (code is not yet compiled in)Angelos D. Keromytis
2000-01-02implement net.inet6.icmp6.nodeinfo sysctl, which disablesJun-ichiro itojun Hagino
ICMPv6 node information query (and FQDN query - old variant). kame repository has the change as well.
1999-12-30initialize lo0 automatically. kame ipv6 code assumes that there's ::1,Jun-ichiro itojun Hagino
for various reasons ("goto ours" speedup, multicast group mgmt, and others). should fix PR1012.
1999-12-21be paranoid about malicious use of v4 mapped addr on v6 packet.Jun-ichiro itojun Hagino
malicious party may try to use v4 mapped addr as source/dest to confuse tcp/udp layer, or to bypass security checks, for example, naive stack can mistakingly think a packet with src = ::ffff:127.0.0.1 is from local node. (sync with kame)
1999-12-21wording changes (on openbsd ipsec6)Jun-ichiro itojun Hagino
1999-12-20sync with reality. ifconfig(8) now behaves as before.Jun-ichiro itojun Hagino
1999-12-20sync with reality (tcp/udp wildcard bind special behavior).Jun-ichiro itojun Hagino
1999-12-20add missing IPV6_PORTRANGE case.Jun-ichiro itojun Hagino
1999-12-19disallow AF mismatch on inbound.Jun-ichiro itojun Hagino
1999-12-15do not overwrite traffic class portion when filling in IPv6 version field.Jun-ichiro itojun Hagino
1999-12-14Change cast (and argument declaration) from int to u_long so itAngelos D. Keromytis
compiles on alpha (janjaap@stack.nl)
1999-12-10a critical fix from kame: add missing splx().Jun-ichiro itojun Hagino
1999-12-10use proper type for in6_first_ifid (char -> u_int8_t)Jun-ichiro itojun Hagino
suggested by: deraadt
1999-12-10Remove remaining unnecessary ifdefs (itojun will hate me for this :-)Angelos D. Keromytis
1999-12-10sorry angelos, they are not used any more :-PJun-ichiro itojun Hagino
1999-12-10Add RCS tags, remove unused header files and code, remove a fewAngelos D. Keromytis
unnecessary ifdefs...
1999-12-09do not perform IPv6 initialization for loopback interface.Jun-ichiro itojun Hagino
MUST make lo0 up before any IPv6 operations. it will be considered a pilot error if you don't. (I prefer to have lo0 initialized automatically)
1999-12-09Bogus include file crept in.Angelos D. Keromytis
1999-12-09Shrink...Angelos D. Keromytis
1999-12-08silence more DAD debugging informationTheo de Raadt
1999-12-08silence non-duplicate DAD completion messagesTheo de Raadt
1999-12-08ifdef cleanup...Angelos D. Keromytis
1999-12-08Removed about 24KB of ifdef'ed code. It's nice to be able to see whatAngelos D. Keromytis
other OSes do, but not if I can't read our code.