summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/in6.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* First step towards more sane time handling in the kernel -- this changestholo2004-06-211-3/+3
| | | | | | | | things such that code that only need a second-resolution uptime or wall time, and used to get that from time.tv_secs or mono_time.tv_secs now get this from separate time_t globals time_second and time_uptime. ok art@ niklas@ nordin@
* support IPV6_USE_MIN_MTU, to make BIND9 better.itojun2004-06-121-2/+5
| | | | (sorry about the mess yesterday)
* back out tree breakage. Like, come onderaadt2004-06-111-5/+2
|
* support IPV6_USE_MIN_MTU, which is needed to run BIND9 well. from kameitojun2004-06-111-2/+5
| | | | markus ok
* switch to sysctl_int_arr(); ok itojun, henning, miod, deraadtmarkus2004-02-151-1/+46
|
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* sync with latest KAME in6_ifaddr/prefix/default router manipulation.itojun2002-06-081-1/+10
| | | | | | | behavior changes: - two iocts used by ndp(8) are now obsolete (backward compat provided). use sysctl path instead. - lo0 does not get ::1 automatically. it will get ::1 when lo0 comes up.
* mistake in sysctl tableitojun2002-06-071-1/+2
|
* just for consistency/compatibility, have net.inet6.ip6.v6only sysctl MIB,itojun2002-06-071-4/+5
| | | | as well as set/getsockopt(IPV6_V6ONLY).
* limit number of IPv6 fragments (not the fragment queue size) toitojun2002-05-281-2/+21
| | | | fight against lots-of-frags DoS attacks. sync w/kame
* First round of __P removal in sysmillert2002-03-141-24/+24
|
* whitespace/comment sync with kameitojun2001-12-071-16/+9
|
* comment; sockopt # 57-59 are also reserveditojun2001-09-191-2/+2
|
* Add IPCOMP setsockopt policy controls. While here fix the other policies tooniklas2001-08-221-2/+3
|
* fix constness of IN6_{IS,ARE}_xx macros to conform to RFC2553.itojun2001-03-301-19/+19
| | | | sync with kame.
* remove date string from KAME version identification, it is getting meaninglessitojun2001-03-021-3/+5
| | | | | as we merge random items daily. have comment that refers to kame COVERAGE document. sync with kame
* get rid of #ifdef IPV6FIREWALL (never used, will never be used)itojun2001-02-161-9/+2
|
* pull in new pcb notification code from kame. better handling of scope address.itojun2001-02-161-2/+4
|
* use __P() in prototype for non-ansi compilers.itojun2000-10-171-7/+8
| | | | From: Michael Shalayeff <mickey@lucifier.remote.dti.net>
* move IPv6 IPsec sysctl # downward, to avoid number conflict in *BSD.itojun2000-08-271-6/+8
| | | | angelos ok
* don't pull sys/queue.h in. sync better with kame.itojun2000-07-161-38/+24
|
* Fix typo; ds@ds.primasoft.bgaaron2000-06-251-2/+2
|
* allow IPsec-related get/setsockopt on IPv6 socket. due to number conflictitojun2000-06-181-2/+8
| | | | | | | they must be IPV6_xx instead of IP_xx. actually, since in_ctloutput() does not check address family of inpcb, getsockopt(IPPROTO_IP, IP_xx) may work - never tested this.
* net.inet.ip.gif_ttl (and IPv6 counterpart) is never used.itojun2000-05-251-6/+9
| | | | enforce type checking on IN6_ARE_ADDR_EQUAL.
* bring in recent KAME changes (only important and stable ones, as usual).itojun2000-02-281-42/+4
| | | | | | | | | | | | | | | | | | - remove net.inet6.ip6.nd6_proxyall. introduce proxy NDP code works just like "arp -s". - revise source address selection. be more careful about use of yet-to-be-valid addresses as source. - as router, transmit ICMP6_DST_UNREACH_BEYONDSCOPE against out-of-scope packet forwarding attempt. - path MTU discovery takes care of routing header properly. - be more strict about mbuf chain parsing. - nuke xxCTL_VARS #define, they are for BSDI. - disable SIOCSIFDSTADDR_IN6/SIOCSIFNETMASK_IN6 ioctl, they do not fit IPv6 model where multiple address on interface is normal. (kernel side supports them for a while for backward compat, the support will be nuked shortly) - introduce "default outgoing interface" (for spec conformance in very rare case)
* use more modern typesderaadt2000-02-191-4/+4
|
* improve RFC2553/2292 conformance. netinet6/{ip6,icmp6,in6}.h should notitojun2000-02-091-1/+5
| | | | | | be included. neitnet6/{ip6,icmp6}.h includes #error statements only - i'll remove them couple of days later.
* Add RCS tags, remove unused header files and code, remove a fewangelos1999-12-101-0/+1
| | | | unnecessary ifdefs...
* bring in KAME IPv6 code, dated 19991208.itojun1999-12-081-124/+582
| | | | | | | | | 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).
* Replace 'in6a_words' (old NRL convention) with 's6_addr32' (new BSDI et al.cmetz1999-03-241-18/+18
| | | | convention that is more common and more specific as to the access size)
* Demangled the INET6 stuff so as not to require any extra options and not tocmetz1999-03-091-2/+2
| | | | be mutually exclusive with the IPSEC option.
* Synchronized changes needed to integrate into OpenBSD with the NRL sourcecmetz1999-02-241-180/+0
| | | | tree so we can have a unified netinet6 directory.
* _KERNEL, and other cleanupderaadt1999-01-111-2/+2
|
* merge INPROTO_* tablesderaadt1999-01-101-21/+0
|
* use _KERNEL, add ipv6intrq declderaadt1999-01-081-1/+1
|
* missed filederaadt1999-01-071-0/+393