summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/in6_var.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Expose in6_ifremloop() and in6_ifaddloop() so that they can be used by carp.mcbride2004-01-131-1/+3
| | | | ok henning@ millert@ itojun@
* c++ friendly, sync w/kame. pvalchev okitojun2003-10-151-7/+9
|
* 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-16/+26
| | | | | | | 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.
* in6_len2mask is a duplicate of in6_prefixlen2mask. unify. sync w/kameitojun2002-06-081-2/+1
|
* styleitojun2002-06-071-19/+17
|
* attach nd_ifinfo structure to if_afdata.itojun2002-05-291-10/+5
| | | | | split IPv6 MTU (advertised by RA) from real link MTU. sync with kame
* move per-interface ip6/icmp6 stat to ifnet->if_afdata. sync w/kameitojun2002-05-291-6/+16
|
* simplify condition to perform DAD. sync w/kameitojun2002-05-231-1/+2
|
* First round of __P removal in sysmillert2002-03-141-37/+37
|
* avoid using malloc() during interupt context for multicast kludge entry.itojun2001-07-181-1/+2
| | | | allocate it on interface initialization.
* amove in6_{embed,recover}scope prototypes to in6_var.h (kernel only).itojun2001-02-161-3/+10
| | | | add in6_clearscope. sync better with kame
* kill register declarations. to sync with kame better.itojun2001-02-161-2/+2
|
* revisit in6_ifattach(). (1) make it more persistent about initializaing anitojun2000-04-171-6/+8
| | | | | | | interface (2) cleanup interface id selection. run NUD on p2p interface (required by spec for bidir p2p interface). add "ndp -i interface" (can tweak per-interface ND flag). (sync with more recent kame)
* bring in recent KAME changes (only important and stable ones, as usual).itojun2000-02-281-3/+21
| | | | | | | | | | | | | | | | | | - 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)
* more coverage of in6_ifdetach()'s cleanup process.itojun2000-02-041-1/+3
| | | | bug fix in SIOCGIFADDR_IN6 (point to point case).
* - improve in6_ifdetach to remove (1) multicast kludge list (2) route toitojun2000-02-021-1/+2
| | | | | | | | 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)
* Remove remaining unnecessary ifdefs (itojun will hate me for this :-)angelos1999-12-101-85/+1
|
* Add RCS tags, remove unused header files and code, remove a fewangelos1999-12-101-0/+2
| | | | unnecessary ifdefs...
* bring in KAME IPv6 code, dated 19991208.itojun1999-12-081-168/+615
| | | | | | | | | 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).
* Synchronized changes needed to integrate into OpenBSD with the NRL sourcecmetz1999-02-241-22/+29
| | | | tree so we can have a unified netinet6 directory.
* use _KERNEL, add ipv6intrq declderaadt1999-01-081-23/+26
|
* first few files of NRL ipv6. This NRL release was officially exportedderaadt1999-01-061-0/+189
to me by US DOD officials, with the crypto already removed.