summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/in6_src.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* attach nd_ifinfo structure to if_afdata.itojun2002-05-291-2/+2
| | | | | split IPv6 MTU (advertised by RA) from real link MTU. sync with kame
* rm obsolete commentitojun2002-05-291-2/+1
|
* enable FAKE_LOOPBACK_IF case by default.itojun2001-03-301-8/+1
| | | | | | | | | now traffic on loopback interface will be presented to bpf as normal wire format packet (without KAME scopeid in s6_addr16[1]). fix KAME PR 250 (host mistakenly accepts packets to fe80::x%lo0). sync with kame.
* amove in6_{embed,recover}scope prototypes to in6_var.h (kernel only).itojun2001-02-161-17/+40
| | | | add in6_clearscope. sync better with kame
* allow changing number of loopbacks in ukc.mickey2001-02-061-6/+2
| | | | | | change rest of the code to use lo0ifp pointing to the corresponding struct ifnet. itojun@ and niklas@ ok
* correct in6_recoverscope() for multicast loopback case.itojun2000-06-211-2/+9
|
* lookup routing table for multicast too, to allow scoped IPv6 multicastitojun2000-06-181-3/+7
| | | | | | | | to go out of the node. "ping6 ff02::1%wi0" will work fine with this (and should correct route6d behavior too) this is major issue for IPv6. i think this needs to become an erratta entry. sorry about this.
* don't panic even if in6p == NULL.itojun2000-06-181-5/+5
| | | | (this should have been there with tcp_ident change... sorry)
* allow link-local IPv6 addres in in6_pcbbind.itojun2000-06-131-4/+115
|
* bring in recent KAME changes (only important and stable ones, as usual).itojun2000-02-281-4/+1
| | | | | | | | | | | | | | | | | | - 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)
* fix include file path related to ip6.itojun2000-02-071-2/+2
|
* Remove remaining unnecessary ifdefs (itojun will hate me for this :-)angelos1999-12-101-35/+3
|
* bring in KAME IPv6 code, dated 19991208.itojun1999-12-081-0/+346
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).