The NetBSD Project

CVS log for src/sys/netinet6/raw_ip6.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / netinet6

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: rpaulo-netinet-merge-pcb


Revision 1.75.2.4 / (download) - annotate - [select for diffs], Sat Sep 9 02:58:55 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.75.2.3: +21 -21 lines
Diff to previous 1.75.2.3 (colored) to branchpoint 1.75 (colored) next main 1.76 (colored)

sync with head

Revision 1.75.2.3 / (download) - annotate - [select for diffs], Thu Feb 23 16:54:41 2006 UTC (18 years, 1 month ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.75.2.2: +40 -40 lines
Diff to previous 1.75.2.2 (colored) to branchpoint 1.75 (colored)

Remove in6pcb references from rip6_output() and rip6_usrreq().

Revision 1.75.2.2 / (download) - annotate - [select for diffs], Tue Feb 14 02:19:32 2006 UTC (18 years, 2 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.75.2.1: +30 -31 lines
Diff to previous 1.75.2.1 (colored) to branchpoint 1.75 (colored)

Replace in6pcb with inpcb.

Revision 1.75.2.1 / (download) - annotate - [select for diffs], Tue Feb 7 04:58:11 2006 UTC (18 years, 2 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.75: +3 -3 lines
Diff to previous 1.75 (colored)

remove in6_pcb.h and include in_pcb.h.

Revision 1.75 / (download) - annotate - [select for diffs], Sat Jan 21 00:15:37 2006 UTC (18 years, 3 months ago) by rpaulo
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq, elad-kernelauth
Changes since 1.74: +68 -67 lines
Diff to previous 1.74 (colored)

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@.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>