summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Collapse)Author
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.
1999-12-08bring in KAME IPv6 code, dated 19991208.Jun-ichiro itojun Hagino
replaces NRL IPv6 layer. reuses NRL pcb layer. no IPsec-on-v6 support. see sys/netinet6/{TODO,IMPLEMENTATION} for more details. GENERIC configuration should work fine as before. GENERIC.v6 works fine as well, but you'll need KAME userland tools to play with IPv6 (will be bringed into soon).
1999-12-08KAME IPv6 merger TODOs. you may want to see them earlier...Jun-ichiro itojun Hagino
1999-09-07silence -WallBrad Smith
1999-04-28zap the newhashinit hack.Artur Grabowski
Add an extra flag to hashinit telling if it should wait in malloc. update all calls to hashinit.
1999-03-24One missed in6a_words -> s6_addr32 conversion.cmetz
1999-03-24Replace 'in6a_words' (old NRL convention) with 's6_addr32' (new BSDI et al.cmetz
convention that is more common and more specific as to the access size)
1999-03-09Demangled the INET6 stuff so as not to require any extra options and not tocmetz
be mutually exclusive with the IPSEC option.
1999-02-24Added support files needed by the NRL code.cmetz
1999-02-24Added extra filescmetz
1999-02-24Synchronized changes needed to integrate into OpenBSD with the NRL sourcecmetz
tree so we can have a unified netinet6 directory.