History log of /src/sys/netinet6/scope6_var.h |
Revision | | Date | Author | Comments |
1.6 |
| 11-May-2024 |
andvar | s/embbeded/embedded/.
|
1.5 |
| 16-Jun-2020 |
maxv | remove unused
|
1.4 |
| 09-Aug-2017 |
christos | PR/52472: Edgar Fuss: Document handling of scoped IPv6 addresses by embedding ASCII art from: IPv6 Core Protocols Implementation By Qing Li, Tatuya Jinmei, Keiichi Shima Page 56, Figure 2.12
|
1.3 |
| 10-Dec-2014 |
christos | printable version of the scope. remove stray breaks.
|
1.2 |
| 24-Oct-2007 |
dyoung | branches: 1.2.64; 1.2.84; Replace rote sockaddr_in6 initializations (memset(), set sa6_family, sa6_len, and sa6_add) with sockaddr_in6_init() calls.
De-__P(). Constify. KNF. Shorten a staircase. Change bcmp() to memcmp().
Extract subroutine in6_setzoneid() from in6_setscope(), for re-use soon.
|
1.1 |
| 21-Jan-2006 |
rpaulo | branches: 1.1.4; 1.1.18; 1.1.46; 1.1.48; 1.1.52; Better support of IPv6 scoped addresses.
- most of the kernel code will not care about the actual encoding of scope zone IDs and won't touch "s6_addr16[1]" directly. - similarly, most of the kernel code will not care about link-local scoped addresses as a special case. - scope boundary check will be stricter. For example, the current *BSD code allows a packet with src=::1 and dst=(some global IPv6 address) to be sent outside of the node, if the application do: s = socket(AF_INET6); bind(s, "::1"); sendto(s, some_global_IPv6_addr); This is clearly wrong, since ::1 is only meaningful within a single node, but the current implementation of the *BSD kernel cannot reject this attempt. - and, while there, don't try to remove the ff02::/32 interface route entry in in6_ifdetach() as it's already gone.
This also includes some level of support for the standard source address selection algorithm defined in RFC3484, which will be completed on in the future.
From the KAME project via JINMEI Tatuya. Approved by core@.
|
1.1.52.1 |
| 13-Nov-2007 |
bouyer | Sync with HEAD
|
1.1.48.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.1.46.1 |
| 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
1.1.18.3 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.1.18.2 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.1.18.1 |
| 21-Jan-2006 |
yamt | file scope6_var.h was added on branch yamt-lazymbuf on 2006-06-21 15:11:09 +0000
|
1.1.4.2 |
| 01-Feb-2006 |
yamt | sync with head.
|
1.1.4.1 |
| 21-Jan-2006 |
yamt | file scope6_var.h was added on branch yamt-uio_vmspace on 2006-02-01 14:52:42 +0000
|
1.2.84.2 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
1.2.84.1 |
| 06-Apr-2015 |
skrll | Sync with HEAD
|
1.2.64.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|