CVS log for kame/kame/sys/netinet6/in6_proto.c

[BACK] Up to [KAME snap] / kame / kame / sys / netinet6

Request diff between arbitrary revisions - Display revisions graphically


Keyword substitution: kv
Default branch: MAIN


Revision 1.166: download - view: text, markup, annotated - select for diffs
Thu Jun 14 12:09:43 2007 UTC (2 years, 8 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20100301, openbsd_snap_20091201, openbsd_snap_20090901, openbsd_snap_20090601, openbsd_snap_20090301, openbsd_snap_20090201, openbsd_snap_20080801, openbsd_snap_20080701, openbsd_snap_20080601, openbsd_snap_20080501, openbsd_snap_20080401, openbsd_snap_20080301, openbsd_snap_20080201, openbsd_snap_20080101, openbsd_snap_20071201, openbsd_snap_20071101, openbsd_snap_20071001, openbsd_snap_20070901, openbsd_snap_20070801, openbsd_snap_20070701, netbsd_snap_20100301, netbsd_snap_20091201, netbsd_snap_20090901, netbsd_snap_20090601, netbsd_snap_20090301, netbsd_snap_20090201, netbsd_snap_20080801, netbsd_snap_20080701, netbsd_snap_20080601, netbsd_snap_20080501, netbsd_snap_20080401, netbsd_snap_20080301, netbsd_snap_20080201, netbsd_snap_20080101, netbsd_snap_20071201, netbsd_snap_20071101, netbsd_snap_20071001, netbsd_snap_20070901, netbsd_snap_20070801, netbsd_snap_20070701, freebsd5_snap_20100301, freebsd5_snap_20091201, freebsd5_snap_20090901, freebsd5_snap_20090601, freebsd5_snap_20090301, freebsd5_snap_20090201, freebsd5_snap_20080801, freebsd5_snap_20080701, freebsd5_snap_20080601, freebsd5_snap_20080501, freebsd5_snap_20080401, freebsd5_snap_20080301, freebsd5_snap_20080201, freebsd5_snap_20080101, freebsd5_snap_20071201, freebsd5_snap_20071101, freebsd5_snap_20071001, freebsd5_snap_20070901, freebsd5_snap_20070801, freebsd5_snap_20070701, HEAD
Diff to: previous 1.165: preferred, colored
Changes since revision 1.165: +2 -2 lines
ANSIfy, to reduce diffs with *BSDs.
based on diff from dunceor at gmail.com.
XXX not tested yet, sorry, we need to ressurect buildlab configs.

random thoughts:
- IGMPv3 support needs a serious cleanup.  argument passing is horrible, style
  does not meet style(9) at all.  i'm afraid there could be a lot of bugs.
- DCCP/SCTP/NAT-PT need someone to maintain them, otherwise we should drop
  them at once.
- we should pick a platform (one of *BSD) and try to get KAME tree in sync
  with more recent version of *BSD.  otherwise, KAME tree gets more and more
  out-of-date.

Revision 1.165: download - view: text, markup, annotated - select for diffs
Thu May 17 18:27:41 2007 UTC (2 years, 9 months ago) by jinmei
Branches: MAIN
CVS tags: openbsd_snap_20070601, netbsd_snap_20070601, freebsd5_snap_20070601
Diff to: previous 1.164: preferred, colored
Changes since revision 1.164: +3 -2 lines
- Disabled responding to NI queries from a global address by default as
  specified in RFC4620.  A new flag for icmp6_nodeinfo was added to enable the
  feature.
- Also cleaned up the code so that the semantics of the icmp6_nodeinfo
  flags is clearer (i.e., defined specific macro names instead of using
  hard-coded values).

Revision 1.164: download - view: text, markup, annotated - select for diffs
Tue May 8 12:05:12 2007 UTC (2 years, 10 months ago) by itojun
Branches: MAIN
Diff to: previous 1.163: preferred, colored
Changes since revision 1.163: +2 -2 lines
too big default - reduce it

Revision 1.163: download - view: text, markup, annotated - select for diffs
Thu Nov 3 10:26:03 2005 UTC (4 years, 4 months ago) by nishida
Branches: MAIN
CVS tags: openbsd_snap_20070501, openbsd_snap_20070401, openbsd_snap_20070301, openbsd_snap_20070201, openbsd_snap_20070101, openbsd_snap_20061201, openbsd_snap_20061113, openbsd_snap_20061106, openbsd_snap_20061030, openbsd_snap_20061023, openbsd_snap_20061016, openbsd_snap_20061009, openbsd_snap_20061002, openbsd_snap_20060925, openbsd_snap_20060918, openbsd_snap_20060911, openbsd_snap_20060904, openbsd_snap_20060828, openbsd_snap_20060821, openbsd_snap_20060814, openbsd_snap_20060807, openbsd_snap_20060731, openbsd_snap_20060724, openbsd_snap_20060717, openbsd_snap_20060710, openbsd_snap_20060703, openbsd_snap_20060626, openbsd_snap_20060619, openbsd_snap_20060612, openbsd_snap_20060605, openbsd_snap_20060529, openbsd_snap_20060522, openbsd_snap_20060515, openbsd_snap_20060508, openbsd_snap_20060501, openbsd_snap_20060424, openbsd_snap_20060417, openbsd_snap_20060410, openbsd_snap_20060403, openbsd_snap_20060327, openbsd_snap_20060320, openbsd_snap_20060313, openbsd_snap_20060306, openbsd_snap_20060227, openbsd_snap_20060220, openbsd_snap_20060213, openbsd_snap_20060206, openbsd_snap_20060130, openbsd_snap_20060123, openbsd_snap_20060116, openbsd_snap_20060109, openbsd_snap_20060102, openbsd_snap_20051226, openbsd_snap_20051219, openbsd_snap_20051212, openbsd_snap_20051205, openbsd_snap_20051128, openbsd_snap_20051121, openbsd_snap_20051114, openbsd_snap_20051107, netbsd_snap_20070501, netbsd_snap_20070401, netbsd_snap_20070301, netbsd_snap_20070201, netbsd_snap_20070101, netbsd_snap_20061201, netbsd_snap_20061113, netbsd_snap_20061106, netbsd_snap_20061030, netbsd_snap_20061023, netbsd_snap_20061016, netbsd_snap_20061009, netbsd_snap_20061002, netbsd_snap_20060925, netbsd_snap_20060918, netbsd_snap_20060911, netbsd_snap_20060904, netbsd_snap_20060828, netbsd_snap_20060821, netbsd_snap_20060814, netbsd_snap_20060807, netbsd_snap_20060731, netbsd_snap_20060724, netbsd_snap_20060717, netbsd_snap_20060710, netbsd_snap_20060703, netbsd_snap_20060626, netbsd_snap_20060619, netbsd_snap_20060612, netbsd_snap_20060605, netbsd_snap_20060529, netbsd_snap_20060522, netbsd_snap_20060515, netbsd_snap_20060508, netbsd_snap_20060501, netbsd_snap_20060424, netbsd_snap_20060417, netbsd_snap_20060410, netbsd_snap_20060403, netbsd_snap_20060327, netbsd_snap_20060320, netbsd_snap_20060313, netbsd_snap_20060306, netbsd_snap_20060227, netbsd_snap_20060220, netbsd_snap_20060213, netbsd_snap_20060206, netbsd_snap_20060130, netbsd_snap_20060123, netbsd_snap_20060116, netbsd_snap_20060109, netbsd_snap_20060102, netbsd_snap_20051226, netbsd_snap_20051219, netbsd_snap_20051212, netbsd_snap_20051205, netbsd_snap_20051128, netbsd_snap_20051121, netbsd_snap_20051114, netbsd_snap_20051107, freebsd5_snap_20070501, freebsd5_snap_20070401, freebsd5_snap_20070301, freebsd5_snap_20070201, freebsd5_snap_20070101, freebsd5_snap_20061201, freebsd5_snap_20061113, freebsd5_snap_20061106, freebsd5_snap_20061030, freebsd5_snap_20061023, freebsd5_snap_20061016, freebsd5_snap_20061009, freebsd5_snap_20061002, freebsd5_snap_20060925, freebsd5_snap_20060918, freebsd5_snap_20060911, freebsd5_snap_20060904, freebsd5_snap_20060828, freebsd5_snap_20060821, freebsd5_snap_20060814, freebsd5_snap_20060807, freebsd5_snap_20060731, freebsd5_snap_20060724, freebsd5_snap_20060717, freebsd5_snap_20060710, freebsd5_snap_20060703, freebsd5_snap_20060626, freebsd5_snap_20060619, freebsd5_snap_20060612, freebsd5_snap_20060605, freebsd5_snap_20060529, freebsd5_snap_20060522, freebsd5_snap_20060515, freebsd5_snap_20060508, freebsd5_snap_20060501, freebsd5_snap_20060424, freebsd5_snap_20060417, freebsd5_snap_20060410, freebsd5_snap_20060403, freebsd5_snap_20060327, freebsd5_snap_20060320, freebsd5_snap_20060313, freebsd5_snap_20060306, freebsd5_snap_20060227, freebsd5_snap_20060220, freebsd5_snap_20060213, freebsd5_snap_20060206, freebsd5_snap_20060130, freebsd5_snap_20060123, freebsd5_snap_20060116, freebsd5_snap_20060109, freebsd5_snap_20060102, freebsd5_snap_20051226, freebsd5_snap_20051219, freebsd5_snap_20051212, freebsd5_snap_20051205, freebsd5_snap_20051128, freebsd5_snap_20051121, freebsd5_snap_20051114, freebsd5_snap_20051107
Diff to: previous 1.162: preferred, colored
Changes since revision 1.162: +2 -2 lines


	ipv6 socket should use SOCK_CONN_DGRAM for dccp

Revision 1.162: download - view: text, markup, annotated - select for diffs
Wed Jul 27 11:00:01 2005 UTC (4 years, 7 months ago) by suz
Branches: MAIN
CVS tags: openbsd_snap_20051031, openbsd_snap_20051024, openbsd_snap_20051017, openbsd_snap_20051010, openbsd_snap_20051003, openbsd_snap_20050926, openbsd_snap_20050919, openbsd_snap_20050912, openbsd_snap_20050905, openbsd_snap_20050829, openbsd_snap_20050822, openbsd_snap_20050815, openbsd_snap_20050808, openbsd_snap_20050801, netbsd_snap_20051031, netbsd_snap_20051024, netbsd_snap_20051017, netbsd_snap_20051010, netbsd_snap_20051003, netbsd_snap_20050926, netbsd_snap_20050919, netbsd_snap_20050912, netbsd_snap_20050905, netbsd_snap_20050829, netbsd_snap_20050822, netbsd_snap_20050815, netbsd_snap_20050808, netbsd_snap_20050801, freebsd5_snap_20051031, freebsd5_snap_20051024, freebsd5_snap_20051017, freebsd5_snap_20051010, freebsd5_snap_20051003, freebsd5_snap_20050926, freebsd5_snap_20050919, freebsd5_snap_20050912, freebsd5_snap_20050905, freebsd5_snap_20050829, freebsd5_snap_20050822, freebsd5_snap_20050815, freebsd5_snap_20050808, freebsd5_snap_20050801
Diff to: previous 1.161: preferred, colored
Changes since revision 1.161: +2 -2 lines
- use callout timer mechanism for protocol timer
- so icmp/mld_fasttimo() is no longer necessary

Revision 1.161: download - view: text, markup, annotated - select for diffs
Wed Jul 27 01:02:14 2005 UTC (4 years, 7 months ago) by suz
Branches: MAIN
Diff to: previous 1.160: preferred, colored
Changes since revision 1.160: +1 -5 lines
icmp/mld_slowtimeo is no longer used

Revision 1.160: download - view: text, markup, annotated - select for diffs
Thu May 12 18:41:18 2005 UTC (4 years, 9 months ago) by suz
Branches: MAIN
CVS tags: openbsd_snap_20050725, openbsd_snap_20050718, openbsd_snap_20050711, openbsd_snap_20050704, openbsd_snap_20050627, openbsd_snap_20050620, openbsd_snap_20050613, openbsd_snap_20050606, openbsd_snap_20050530, openbsd_snap_20050523, openbsd_snap_20050516, netbsd_snap_20050725, netbsd_snap_20050718, netbsd_snap_20050711, netbsd_snap_20050704, netbsd_snap_20050627, netbsd_snap_20050620, netbsd_snap_20050613, netbsd_snap_20050606, netbsd_snap_20050530, netbsd_snap_20050523, netbsd_snap_20050516, freebsd5_snap_20050725, freebsd5_snap_20050718, freebsd5_snap_20050711, freebsd5_snap_20050704, freebsd5_snap_20050627, freebsd5_snap_20050620, freebsd5_snap_20050613, freebsd5_snap_20050606, freebsd5_snap_20050530, freebsd5_snap_20050523, freebsd5_snap_20050516
Diff to: previous 1.159: preferred, colored
Changes since revision 1.159: +14 -1 lines
sync with freebsd 5.4

Revision 1.159: download - view: text, markup, annotated - select for diffs
Thu Apr 14 06:22:40 2005 UTC (4 years, 10 months ago) by suz
Branches: MAIN
CVS tags: openbsd_snap_20050509, openbsd_snap_20050502, openbsd_snap_20050418, netbsd_snap_20050509, netbsd_snap_20050502, netbsd_snap_20050418, freebsd5_snap_20050509, freebsd5_snap_20050502, freebsd5_snap_20050418
Diff to: previous 1.158: preferred, colored
Changes since revision 1.158: +2 -2 lines
remove freebsd[234]-specific code, since they are no longer supported in KAME-SNAP

Revision 1.158: download - view: text, markup, annotated - select for diffs
Fri Mar 18 10:23:05 2005 UTC (4 years, 11 months ago) by suz
Branches: MAIN
CVS tags: openbsd_snap_20050411, openbsd_snap_20050404, openbsd_snap_20050328, openbsd_snap_20050321, netbsd_snap_20050411, netbsd_snap_20050404, netbsd_snap_20050328, netbsd_snap_20050321, freebsd5_snap_20050411, freebsd5_snap_20050404, freebsd5_snap_20050328, freebsd5_snap_20050321, freebsd4_snap_20050404, freebsd4_snap_20050328, freebsd4_snap_20050321
Diff to: previous 1.157: preferred, colored
Changes since revision 1.157: +4 -1 lines
added a knob to enable path MTU discovery for multicast packets.
(by default, it is disabled)

Revision 1.157: download - view: text, markup, annotated - select for diffs
Mon Dec 27 06:10:30 2004 UTC (5 years, 2 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20050314, openbsd_snap_20050307, openbsd_snap_20050228, openbsd_snap_20050221, openbsd_snap_20050214, openbsd_snap_20050207, openbsd_snap_20050131, openbsd_snap_20050124, openbsd_snap_20050117, openbsd_snap_20050110, openbsd_snap_20050103, netbsd_snap_20050314, netbsd_snap_20050307, netbsd_snap_20050228, netbsd_snap_20050221, netbsd_snap_20050214, netbsd_snap_20050207, netbsd_snap_20050131, netbsd_snap_20050124, netbsd_snap_20050117, freebsd5_snap_20050314, freebsd5_snap_20050307, freebsd5_snap_20050228, freebsd5_snap_20050221, freebsd5_snap_20050214, freebsd5_snap_20050207, freebsd5_snap_20050131, freebsd5_snap_20050124, freebsd5_snap_20050117, freebsd5_snap_20050110, freebsd5_snap_20050103, freebsd4_snap_20050314, freebsd4_snap_20050307, freebsd4_snap_20050228, freebsd4_snap_20050221, freebsd4_snap_20050214, freebsd4_snap_20050207, freebsd4_snap_20050131, freebsd4_snap_20050124, freebsd4_snap_20050117, freebsd4_snap_20050110, freebsd4_snap_20050103
Diff to: previous 1.156: preferred, colored
Changes since revision 1.156: +2 -2 lines
typo

Revision 1.156: download - view: text, markup, annotated - select for diffs
Mon Dec 27 05:41:17 2004 UTC (5 years, 2 months ago) by itojun
Branches: MAIN
Diff to: previous 1.155: preferred, colored
Changes since revision 1.155: +27 -39 lines
sync w/ 2.0.
needs checking/fixing: igmp3, pf, altq, dccp, sctp
FAST_IPSEC path is not considered, intentionally.

Revision 1.155: download - view: text, markup, annotated - select for diffs
Thu Dec 16 11:29:28 2004 UTC (5 years, 2 months ago) by t-momose
Branches: MAIN
CVS tags: openbsd_snap_20041227, openbsd_snap_20041220, netbsd_snap_20041227, netbsd_snap_20041220, freebsd5_snap_20041227, freebsd5_snap_20041220, freebsd4_snap_20041227, freebsd4_snap_20041220
Diff to: previous 1.154: preferred, colored
Changes since revision 1.154: +2 -1 lines
Compile on FreeBSD 5.3 with DCCP config.

Revision 1.154: download - view: text, markup, annotated - select for diffs
Thu Dec 9 02:19:05 2004 UTC (5 years, 3 months ago) by t-momose
Branches: MAIN
CVS tags: openbsd_snap_20041213, netbsd_snap_20041213, freebsd5_snap_20041213, freebsd4_snap_20041213
Diff to: previous 1.153: preferred, colored
Changes since revision 1.153: +21 -17 lines
New Mobile IPv6 code which also supports NEMO.

Revision 1.153: download - view: text, markup, annotated - select for diffs
Mon Jul 26 02:57:35 2004 UTC (5 years, 7 months ago) by keiichi
Branches: MAIN
CVS tags: openbsd_snap_20041206, openbsd_snap_20041129, openbsd_snap_20041122, openbsd_snap_20041115, openbsd_snap_20041108, openbsd_snap_20041101, openbsd_snap_20041025, openbsd_snap_20041018, openbsd_snap_20041011, openbsd_snap_20041004, openbsd_snap_20040927, openbsd_snap_20040913, openbsd_snap_20040906, openbsd_snap_20040830, openbsd_snap_20040823, openbsd_snap_20040816, openbsd_snap_20040809, openbsd_snap_20040802, netbsd_snap_20041206, netbsd_snap_20041129, netbsd_snap_20041122, netbsd_snap_20041115, netbsd_snap_20041108, netbsd_snap_20041101, netbsd_snap_20041025, netbsd_snap_20041018, netbsd_snap_20041011, netbsd_snap_20041004, netbsd_snap_20040927, netbsd_snap_20040913, netbsd_snap_20040906, netbsd_snap_20040830, netbsd_snap_20040823, netbsd_snap_20040816, netbsd_snap_20040809, netbsd_snap_20040802, freebsd5_snap_20041206, freebsd5_snap_20041129, freebsd5_snap_20041122, freebsd5_snap_20041115, freebsd5_snap_20041108, freebsd5_snap_20041101, freebsd5_snap_20041025, freebsd5_snap_20041018, freebsd5_snap_20041011, freebsd5_snap_20041004, freebsd5_snap_20040927, freebsd5_snap_20040913, freebsd5_snap_20040906, freebsd5_snap_20040830, freebsd5_snap_20040823, freebsd5_snap_20040812, freebsd4_snap_20041206, freebsd4_snap_20041129, freebsd4_snap_20041122, freebsd4_snap_20041115, freebsd4_snap_20041108, freebsd4_snap_20041101, freebsd4_snap_20041025, freebsd4_snap_20041018, freebsd4_snap_20041011, freebsd4_snap_20041004, freebsd4_snap_20040927, freebsd4_snap_20040913, freebsd4_snap_20040906, freebsd4_snap_20040830, freebsd4_snap_20040823, freebsd4_snap_20040816, freebsd4_snap_20040809, freebsd4_snap_20040802
Diff to: previous 1.152: preferred, colored
Changes since revision 1.152: +3 -3 lines
a patch for IPPROTO_MH socket so that we can send/recceive MH packets
via a raw socket.

Revision 1.152: download - view: text, markup, annotated - select for diffs
Wed Jun 2 05:53:15 2004 UTC (5 years, 9 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20040726, openbsd_snap_20040719, openbsd_snap_20040712, openbsd_snap_20040705, openbsd_snap_20040628, openbsd_snap_20040621, openbsd_snap_20040607, netbsd_snap_20040726, netbsd_snap_20040719, netbsd_snap_20040712, netbsd_snap_20040705, netbsd_snap_20040628, netbsd_snap_20040621, netbsd_snap_20040607, freebsd4_snap_20040726, freebsd4_snap_20040719, freebsd4_snap_20040712, freebsd4_snap_20040705, freebsd4_snap_20040628, freebsd4_snap_20040621, freebsd4_snap_20040607
Diff to: previous 1.151: preferred, colored
Changes since revision 1.151: +3 -3 lines
remove support for freebsd[23], simplify #ifdef

Revision 1.151: download - view: text, markup, annotated - select for diffs
Mon May 24 11:06:14 2004 UTC (5 years, 9 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20040531, netbsd_snap_20040531, freebsd4_snap_20040531
Diff to: previous 1.150: preferred, colored
Changes since revision 1.150: +8 -110 lines
clean TCP6 define (i was used for NetBSD + bsdi-modified-tcp6)

Revision 1.150: download - view: text, markup, annotated - select for diffs
Fri May 21 09:44:50 2004 UTC (5 years, 9 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20040524, netbsd_snap_20040524, freebsd4_snap_20040524
Diff to: previous 1.149: preferred, colored
Changes since revision 1.149: +2 -2 lines
typo

Revision 1.149: download - view: text, markup, annotated - select for diffs
Fri May 21 07:44:21 2004 UTC (5 years, 9 months ago) by itojun
Branches: MAIN
Diff to: previous 1.148: preferred, colored
Changes since revision 1.148: +37 -108 lines
simplify #ifdef by de-support bsdi[34] and freebsd[23].

Revision 1.148: download - view: text, markup, annotated - select for diffs
Thu May 20 08:15:54 2004 UTC (5 years, 9 months ago) by suz
Branches: MAIN
Diff to: previous 1.147: preferred, colored
Changes since revision 1.147: +4 -1 lines
make it compilable on freebsd521+kame

ToDo: reflect changes in freebsd521, test, ...

Revision 1.147: download - view: text, markup, annotated - select for diffs
Fri Feb 13 02:52:09 2004 UTC (6 years ago) by keiichi
Branches: MAIN
CVS tags: openbsd_snap_20040517, openbsd_snap_20040510, openbsd_snap_20040503, openbsd_snap_20040426, openbsd_snap_20040419, openbsd_snap_20040412, openbsd_snap_20040405, openbsd_snap_20040329, openbsd_snap_20040322, openbsd_snap_20040315, openbsd_snap_20040308, openbsd_snap_20040301, openbsd_snap_20040223, openbsd_snap_20040216, netbsd_snap_20040517, netbsd_snap_20040510, netbsd_snap_20040503, netbsd_snap_20040426, netbsd_snap_20040419, netbsd_snap_20040412, netbsd_snap_20040405, netbsd_snap_20040329, netbsd_snap_20040322, netbsd_snap_20040315, netbsd_snap_20040308, netbsd_snap_20040301, netbsd_snap_20040223, netbsd_snap_20040216, freebsd4_snap_20040517, freebsd4_snap_20040510, freebsd4_snap_20040503, freebsd4_snap_20040426, freebsd4_snap_20040419, freebsd4_snap_20040412, freebsd4_snap_20040405, freebsd4_snap_20040329, freebsd4_snap_20040322, freebsd4_snap_20040315, freebsd4_snap_20040308, freebsd4_snap_20040301, freebsd4_snap_20040223, freebsd4_snap_20040216
Diff to: previous 1.146: preferred, colored
Changes since revision 1.146: +2 -1 lines
restructure of header files based on draft-ietf-mip6-mipext-advapi-00.

Revision 1.146: download - view: text, markup, annotated - select for diffs
Wed Dec 17 02:20:03 2003 UTC (6 years, 2 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20040209, openbsd_snap_20040202, openbsd_snap_20040126, openbsd_snap_20040119, openbsd_snap_20040112, openbsd_snap_20040105, openbsd_snap_20031229, openbsd_snap_20031222, netbsd_snap_20040209, netbsd_snap_20040202, netbsd_snap_20040126, netbsd_snap_20040119, netbsd_snap_20040112, netbsd_snap_20040105, netbsd_snap_20031229, netbsd_snap_20031222, freebsd4_snap_20040209, freebsd4_snap_20040202, freebsd4_snap_20040126, freebsd4_snap_20040119, freebsd4_snap_20040112, freebsd4_snap_20040105, freebsd4_snap_20031229, freebsd4_snap_20031222
Diff to: previous 1.145: preferred, colored
Changes since revision 1.145: +2 -2 lines
new patch from randall.

1) Beginning of FreeBSD5 move. It should now compile there,
   not yet sure how stable we are though.

2) Fixes async I/O for 1-1 model.

3) Fix of a rwnd mis-calculation in processing
   packetdrops.

4) Performance enhancment to make it so that always
   the first mbuf can have enough room for the
   outgoing IP header and sctp common header. This
   makes it so that no addition mbuf alloc will be
   needed before output. This adds a special pre-pend
   routine to allow this to happen for SCTP.

5) Beginning work for base freebsd port. This will
   be passed to Michael Tuexen (once it is done) so
   that he can compile into mac X. So far all is
   in but the needed and missing scoping for V6.
   It should work fine right now for V4 and V6 global.
   But not V6 link local .. we need to restore
   old things from the past to make that work.

6) Additional rwnd pre-allocation done on send. We now
   reserve mbuf space for outgoing to. This makes us
   a bit more conservative in our use of the peers
   rwnd, but it prevents us from overrunning the
   peer. I saw this occur on highspeed local loopback
   testing (before the fix).

7) Ifdef'ed out sctp_mprepend and switch back to MPREPEND

8) A kozuka-san missed in his work on 5.x

9) All the k&r changes emacs search/replace could find.

Revision 1.145: download - view: text, markup, annotated - select for diffs
Tue Nov 11 19:05:25 2003 UTC (6 years, 3 months ago) by keiichi
Branches: MAIN
CVS tags: openbsd_snap_20031215, openbsd_snap_20031208, netbsd_snap_20031215, netbsd_snap_20031208, netbsd_snap_20031201, netbsd_snap_20031124, netbsd_snap_20031117, freebsd4_snap_20031215, freebsd4_snap_20031208, freebsd4_snap_20031201, freebsd4_snap_20031124, freebsd4_snap_20031117
Diff to: previous 1.144: preferred, colored
Changes since revision 1.144: +3 -3 lines
changed mobility header protocol no. and MIP6 related ICMPv6 type no.
based on IANA assignment.

Revision 1.144: download - view: text, markup, annotated - select for diffs
Tue Nov 4 10:34:52 2003 UTC (6 years, 4 months ago) by ono
Branches: MAIN
CVS tags: netbsd_snap_20031110, freebsd4_snap_20031110
Diff to: previous 1.143: preferred, colored
Changes since revision 1.143: +2 -2 lines
fixed a panic in receiving v6 dccp packet on netbsd.
fixed a bug in receiving linklocal addr.

Revision 1.143: download - view: text, markup, annotated - select for diffs
Fri Oct 31 08:47:12 2003 UTC (6 years, 4 months ago) by ono
Branches: MAIN
CVS tags: openbsd_snap_20031103, netbsd_snap_20031103, freebsd4_snap_20031103
Diff to: previous 1.142: preferred, colored
Changes since revision 1.142: +15 -4 lines
separate dccp6_usrreq.c from dccp_usrreq.c

Revision 1.142: download - view: text, markup, annotated - select for diffs
Thu Oct 23 08:20:52 2003 UTC (6 years, 4 months ago) by ono
Branches: MAIN
CVS tags: openbsd_snap_20031027, netbsd_snap_20031027, freebsd4_snap_20031027
Diff to: previous 1.141: preferred, colored
Changes since revision 1.141: +2 -2 lines
removed SOCK_DCCP. use SOCK_DGRAM

Revision 1.141: download - view: text, markup, annotated - select for diffs
Mon Oct 20 11:18:41 2003 UTC (6 years, 4 months ago) by ono
Branches: MAIN
Diff to: previous 1.140: preferred, colored
Changes since revision 1.140: +2 -2 lines
included opt_dccp.h on freebsd[45]

Revision 1.140: download - view: text, markup, annotated - select for diffs
Fri Oct 17 11:27:19 2003 UTC (6 years, 4 months ago) by ono
Branches: MAIN
CVS tags: openbsd_snap_20031020, netbsd_snap_20031020, freebsd4_snap_20031020
Diff to: previous 1.139: preferred, colored
Changes since revision 1.139: +20 -1 lines
dccp from www.dccp.org

Revision 1.139: download - view: text, markup, annotated - select for diffs
Sat Sep 6 09:13:52 2003 UTC (6 years, 6 months ago) by keiichi
Branches: MAIN
CVS tags: openbsd_snap_20031013, openbsd_snap_20031006, openbsd_snap_20030929, openbsd_snap_20030922, openbsd_snap_20030915, openbsd_snap_20030908, netbsd_snap_20031013, netbsd_snap_20031006, netbsd_snap_20030929, netbsd_snap_20030922, netbsd_snap_20030915, netbsd_snap_20030908, freebsd4_snap_20031013, freebsd4_snap_20031006, freebsd4_snap_20030929, freebsd4_snap_20030922, freebsd4_snap_20030915, freebsd4_snap_20030908, bsdi4_snap_20030929, bsdi4_snap_20030922, bsdi4_snap_20030915, bsdi4_snap_20030908
Diff to: previous 1.138: preferred, colored
Changes since revision 1.138: +10 -3 lines
added some sysctl switches for mip6

Revision 1.138: download - view: text, markup, annotated - select for diffs
Sat Sep 6 02:36:48 2003 UTC (6 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.137: preferred, colored
Changes since revision 1.137: +1 -3 lines
randomize flowlabel/fragment ID.

Revision 1.137: download - view: text, markup, annotated - select for diffs
Thu Aug 14 07:59:53 2003 UTC (6 years, 6 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20030901, openbsd_snap_20030825, openbsd_snap_20030818, netbsd_snap_20030901, netbsd_snap_20030825, netbsd_snap_20030818, freebsd4_snap_20030901, freebsd4_snap_20030825, freebsd4_snap_20030818, bsdi4_snap_20030901, bsdi4_snap_20030825, bsdi4_snap_20030818
Diff to: previous 1.136: preferred, colored
Changes since revision 1.136: +2 -2 lines
enforce ipsec on raw wildcard case

Revision 1.136: download - view: text, markup, annotated - select for diffs
Thu Aug 7 08:46:14 2003 UTC (6 years, 7 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20030811, netbsd_snap_20030811, freebsd4_snap_20030811, bsdi4_snap_20030811
Diff to: previous 1.135: preferred, colored
Changes since revision 1.135: +2 -6 lines
there's no need to define SENDREDIRECTS, IMHO

Revision 1.135: download - view: text, markup, annotated - select for diffs
Wed Apr 23 09:15:49 2003 UTC (6 years, 10 months ago) by keiichi
Branches: MAIN
CVS tags: openbsd_snap_20030804, openbsd_snap_20030728, openbsd_snap_20030721, openbsd_snap_20030714, openbsd_snap_20030707, openbsd_snap_20030630, openbsd_snap_20030623, openbsd_snap_20030616, openbsd_snap_20030609, openbsd_snap_20030602, openbsd_snap_20030526, openbsd_snap_20030505, openbsd_snap_20030428, netbsd_snap_20030804, netbsd_snap_20030728, netbsd_snap_20030721, netbsd_snap_20030714, netbsd_snap_20030707, netbsd_snap_20030630, netbsd_snap_20030623, netbsd_snap_20030616, netbsd_snap_20030609, netbsd_snap_20030602, netbsd_snap_20030526, netbsd_snap_20030505, netbsd_snap_20030428, freebsd4_snap_20030804, freebsd4_snap_20030728, freebsd4_snap_20030721, freebsd4_snap_20030714, freebsd4_snap_20030707, freebsd4_snap_20030630, freebsd4_snap_20030623, freebsd4_snap_20030616, freebsd4_snap_20030609, freebsd4_snap_20030602, freebsd4_snap_20030526, freebsd4_snap_20030505, freebsd4_snap_20030428, bsdi4_snap_20030804, bsdi4_snap_20030728, bsdi4_snap_20030721, bsdi4_snap_20030714, bsdi4_snap_20030707, bsdi4_snap_20030630, bsdi4_snap_20030623, bsdi4_snap_20030616, bsdi4_snap_20030609, bsdi4_snap_20030602, bsdi4_snap_20030526, bsdi4_snap_20030505, bsdi4_snap_20030428
Diff to: previous 1.134: preferred, colored
Changes since revision 1.134: +5 -4 lines
- restructured mip6 code.
  divided cn/ha/mn part to separate files.  this makes it easier to
  merge a paticular part (ex. CN) to original BSD or to integrate
  a paticular part (ex. HA) to routers.

Revision 1.134: download - view: text, markup, annotated - select for diffs
Thu Apr 17 03:08:40 2003 UTC (6 years, 10 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20030421, netbsd_snap_20030421, freebsd4_snap_20030421, bsdi4_snap_20030421
Diff to: previous 1.133: preferred, colored
Changes since revision 1.133: +4 -4 lines
sctp sysctl for openbsd.  cleanup sctp_var.h to expose it to public.

Revision 1.133: download - view: text, markup, annotated - select for diffs
Mon Nov 11 18:24:04 2002 UTC (7 years, 3 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20030414, openbsd_snap_20030407, openbsd_snap_20030331, openbsd_snap_20030324, openbsd_snap_20030317, openbsd_snap_20030310, openbsd_snap_20030303, openbsd_snap_20030224, openbsd_snap_20030217, openbsd_snap_20030210, openbsd_snap_20030203, openbsd_snap_20030127, openbsd_snap_20030120, openbsd_snap_20030113, openbsd_snap_20030106, openbsd_snap_20021230, openbsd_snap_20021223, openbsd_snap_20021216, openbsd_snap_20021209, openbsd_snap_20021202, openbsd_snap_20021125, openbsd_snap_20021118, netbsd_snap_20030414, netbsd_snap_20030407, netbsd_snap_20030331, netbsd_snap_20030324, netbsd_snap_20030317, netbsd_snap_20030310, netbsd_snap_20030303, netbsd_snap_20030224, netbsd_snap_20030217, netbsd_snap_20030210, netbsd_snap_20030203, netbsd_snap_20030127, netbsd_snap_20030120, netbsd_snap_20030113, netbsd_snap_20030106, netbsd_snap_20021230, netbsd_snap_20021223, netbsd_snap_20021216, netbsd_snap_20021209, netbsd_snap_20021202, netbsd_snap_20021125, netbsd_snap_20021118, freebsd4_snap_20030414, freebsd4_snap_20030407, freebsd4_snap_20030331, freebsd4_snap_20030324, freebsd4_snap_20030317, freebsd4_snap_20030310, freebsd4_snap_20030303, freebsd4_snap_20030224, freebsd4_snap_20030217, freebsd4_snap_20030210, freebsd4_snap_20030203, freebsd4_snap_20030127, freebsd4_snap_20030120, freebsd4_snap_20030113, freebsd4_snap_20030106, freebsd4_snap_20021230, freebsd4_snap_20021223, freebsd4_snap_20021216, freebsd4_snap_20021209, freebsd4_snap_20021202, freebsd4_snap_20021125, freebsd4_snap_20021118, bsdi4_snap_20030414, bsdi4_snap_20030407, bsdi4_snap_20030331, bsdi4_snap_20030324, bsdi4_snap_20030317, bsdi4_snap_20030310, bsdi4_snap_20030303, bsdi4_snap_20030224, bsdi4_snap_20030217, bsdi4_snap_20030210, bsdi4_snap_20030203, bsdi4_snap_20030127, bsdi4_snap_20030120, bsdi4_snap_20030113, bsdi4_snap_20030106, bsdi4_snap_20021230, bsdi4_snap_20021223, bsdi4_snap_20021216, bsdi4_snap_20021209, bsdi4_snap_20021202, bsdi4_snap_20021125, bsdi4_snap_20021118
Diff to: previous 1.132: preferred, colored
Changes since revision 1.132: +3 -1 lines
pmtu_probe is used by sys/netinet6/tcp6*.c only.
From: Krister Walfridsson <cato@df.lth.se>

Revision 1.132: download - view: text, markup, annotated - select for diffs
Mon Nov 4 23:00:00 2002 UTC (7 years, 4 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20021111, netbsd_snap_20021111, freebsd4_snap_20021111, bsdi4_snap_20021111
Diff to: previous 1.131: preferred, colored
Changes since revision 1.131: +1 -4 lines
blank lines

Revision 1.131: download - view: text, markup, annotated - select for diffs
Mon Nov 4 06:06:43 2002 UTC (7 years, 4 months ago) by suz
Branches: MAIN
Diff to: previous 1.130: preferred, colored
Changes since revision 1.130: +2 -2 lines
compilable when MLDv2 is disabled

Revision 1.130: download - view: text, markup, annotated - select for diffs
Mon Nov 4 03:54:22 2002 UTC (7 years, 4 months ago) by suz
Branches: MAIN
Diff to: previous 1.129: preferred, colored
Changes since revision 1.129: +6 -2 lines
added a timer to kick back from MLDv1-compat to MLDv2

Revision 1.129: download - view: text, markup, annotated - select for diffs
Thu Oct 10 11:21:47 2002 UTC (7 years, 5 months ago) by k-sugyou
Branches: MAIN
CVS tags: openbsd_snap_20021104, openbsd_snap_20021028, openbsd_snap_20021021, openbsd_snap_20021014, netbsd_snap_20021104, netbsd_snap_20021028, netbsd_snap_20021021, netbsd_snap_20021014, freebsd4_snap_20021104, freebsd4_snap_20021028, freebsd4_snap_20021021, freebsd4_snap_20021014, bsdi4_snap_20021104, bsdi4_snap_20021028, bsdi4_snap_20021021, bsdi4_snap_20021014
Diff to: previous 1.128: preferred, colored
Changes since revision 1.128: +3 -1 lines
compile w/o GIF

Revision 1.128: download - view: text, markup, annotated - select for diffs
Wed Oct 9 18:01:23 2002 UTC (7 years, 5 months ago) by itojun
Branches: MAIN
Diff to: previous 1.127: preferred, colored
Changes since revision 1.127: +3 -3 lines
latest patch from randall, with tons of style fixes
- space before/after paren/comma
- function prototype must not carry variable name
- indentation

Revision 1.127: download - view: text, markup, annotated - select for diffs
Wed Sep 18 01:02:38 2002 UTC (7 years, 5 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20021007, openbsd_snap_20020930, openbsd_snap_20020923, netbsd_snap_20021007, netbsd_snap_20020930, netbsd_snap_20020923, freebsd4_snap_20021007, freebsd4_snap_20020930, freebsd4_snap_20020923, bsdi4_snap_20021007, bsdi4_snap_20020930, bsdi4_snap_20020923
Diff to: previous 1.126: preferred, colored
Changes since revision 1.126: +2 -2 lines
remove PR_ATOMIC from SOCK_STERAM/IPPROTO_SCTP.

>A very small patch to fix the SCTP TCP-mode API (SOCK_STREAM) for
>non-datagram oriented read()/write()'s.

Revision 1.126: download - view: text, markup, annotated - select for diffs
Wed Sep 11 02:34:17 2002 UTC (7 years, 6 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20020916, netbsd_snap_20020916, freebsd4_snap_20020916, bsdi4_snap_20020916
Diff to: previous 1.125: preferred, colored
Changes since revision 1.125: +7 -7 lines
KNF - return is not a function.

Revision 1.125: download - view: text, markup, annotated - select for diffs
Tue Aug 20 21:56:12 2002 UTC (7 years, 6 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20020909, openbsd_snap_20020902, openbsd_snap_20020826, netbsd_snap_20020909, netbsd_snap_20020902, netbsd_snap_20020826, freebsd4_snap_20020909, freebsd4_snap_20020902, freebsd4_snap_20020826, bsdi4_snap_20020909, bsdi4_snap_20020902, bsdi4_snap_20020826
Diff to: previous 1.124: preferred, colored
Changes since revision 1.124: +2 -2 lines
move use_deprecated back to 1, after ipngwg discussion

Revision 1.124: download - view: text, markup, annotated - select for diffs
Sat Aug 17 22:15:00 2002 UTC (7 years, 6 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20020819, netbsd_snap_20020819, freebsd4_snap_20020819, bsdi4_snap_20020819
Diff to: previous 1.123: preferred, colored
Changes since revision 1.123: +2 -2 lines
set default value for use_deprecated to 0, it has consequences with ftpd
(ftpd control connections goes successful, then no data connection possible)

Revision 1.123: download - view: text, markup, annotated - select for diffs
Tue Jul 30 04:12:36 2002 UTC (7 years, 7 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20020812, openbsd_snap_20020805, netbsd_snap_20020812, netbsd_snap_20020805, freebsd4_snap_20020812, freebsd4_snap_20020805, bsdi4_snap_20020812, bsdi4_snap_20020805
Diff to: previous 1.122: preferred, colored
Changes since revision 1.122: +19 -3 lines
new shipment of SCTP code from randall.

>1) A problem with the code in building for OpenBSD and also a issue
>   with the TCP model in NetBSD
>2) Local host specific problem when connecting to a localhost
>communication
>   would fail when the localhost had a private network address only.
>3) Error code correction... E2BIG was the wrong error message.

Revision 1.122: download - view: text, markup, annotated - select for diffs
Mon Jul 15 14:22:04 2002 UTC (7 years, 7 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20020729, openbsd_snap_20020722, netbsd_snap_20020729, netbsd_snap_20020722, freebsd4_snap_20020729, freebsd4_snap_20020722, bsdi4_snap_20020729, bsdi4_snap_20020722
Diff to: previous 1.121: preferred, colored
Changes since revision 1.121: +2 -2 lines
nd6_drain() to cope with mbuf shortage
XXX locking

Revision 1.121: download - view: text, markup, annotated - select for diffs
Sun Jun 9 14:43:59 2002 UTC (7 years, 9 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20020715, openbsd_snap_20020708, openbsd_snap_20020701, openbsd_snap_20020624, openbsd_snap_20020617, openbsd_snap_20020610, netbsd_snap_20020715, netbsd_snap_20020708, netbsd_snap_20020701, netbsd_snap_20020624, netbsd_snap_20020617, netbsd_snap_20020610, freebsd4_snap_20020715, freebsd4_snap_20020708, freebsd4_snap_20020701, freebsd4_snap_20020624, freebsd4_snap_20020617, freebsd4_snap_20020610, bsdi4_snap_20020715, bsdi4_snap_20020708, bsdi4_snap_20020701, bsdi4_snap_20020624, bsdi4_snap_20020617, bsdi4_snap_20020610
Diff to: previous 1.120: preferred, colored
Changes since revision 1.120: +8 -8 lines
whitespace cleanup

Revision 1.120: download - view: text, markup, annotated - select for diffs
Fri Jun 7 15:11:57 2002 UTC (7 years, 9 months ago) by itojun
Branches: MAIN
Diff to: previous 1.119: preferred, colored
Changes since revision 1.119: +2 -2 lines
style

Revision 1.119: download - view: text, markup, annotated - select for diffs
Mon May 27 21:40:31 2002 UTC (7 years, 9 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20020603, netbsd_snap_20020603, freebsd4_snap_20020603, bsdi4_snap_20020603
Diff to: previous 1.118: preferred, colored
Changes since revision 1.118: +5 -1 lines
limit number of fragments (not fragment queues) in kernel.

Revision 1.118: download - view: text, markup, annotated - select for diffs
Sun May 26 23:07:53 2002 UTC (7 years, 9 months ago) by itojun
Branches: MAIN
Diff to: previous 1.117: preferred, colored
Changes since revision 1.117: +3 -2 lines
transition to use ifp->if_afdata.  compiles but not tested

Revision 1.117: download - view: text, markup, annotated - select for diffs
Tue May 14 13:31:33 2002 UTC (7 years, 9 months ago) by keiichi
Branches: MAIN
CVS tags: openbsd_snap_20020527, openbsd_snap_20020520, netbsd_snap_20020527, netbsd_snap_20020520, freebsd4_snap_20020527, freebsd4_snap_20020520, bsdi4_snap_20020527, bsdi4_snap_20020520
Diff to: previous 1.116: preferred, colored
Changes since revision 1.116: +11 -1 lines
- the first step for mip6 id17 support.
  this commit is for the KAME mip6 developpers.  do not try to use this.

Revision 1.116: download - view: text, markup, annotated - select for diffs
Mon Apr 15 10:24:54 2002 UTC (7 years, 10 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20020513, openbsd_snap_20020506, openbsd_snap_20020429, openbsd_snap_20020422, netbsd_snap_20020513, netbsd_snap_20020506, netbsd_snap_20020429, netbsd_snap_20020422, freebsd4_snap_20020513, freebsd4_snap_20020506, freebsd4_snap_20020429, freebsd4_snap_20020422, bsdi4_snap_20020513, bsdi4_snap_20020506, bsdi4_snap_20020429, bsdi4_snap_20020422
Diff to: previous 1.115: preferred, colored
Changes since revision 1.115: +3 -3 lines
avoid using confusing name, sctp_usrreq*s* for sctp usrreq function.

Revision 1.115: download - view: text, markup, annotated - select for diffs
Mon Apr 15 08:34:08 2002 UTC (7 years, 10 months ago) by itojun
Branches: MAIN
Diff to: previous 1.114: preferred, colored
Changes since revision 1.114: +50 -1 lines
initial integration of sctp stack (not really ready for actual use)
from randall stewart @ cisco

Revision 1.114: download - view: text, markup, annotated - select for diffs
Mon Apr 8 11:17:41 2002 UTC (7 years, 11 months ago) by jinmei
Branches: MAIN
CVS tags: openbsd_snap_20020415, netbsd_snap_20020415, freebsd4_snap_20020415, bsdi4_snap_20020415
Diff to: previous 1.113: preferred, colored
Changes since revision 1.113: +41 -1 lines
added a new sysctl knob net.inet6.ip6.pmtu_expire to configure the timer value
of path MTU queue.
as suggested in RFC 1981,
  - values less the 5 minutes (except 0) are invalid
  - 0 is a special value which means no expiration
(avilable in freebsd4 only)

Revision 1.113: download - view: text, markup, annotated - select for diffs
Fri Mar 15 09:28:53 2002 UTC (7 years, 11 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20020408, openbsd_snap_20020401, openbsd_snap_20020325, openbsd_snap_20020318, netbsd_snap_20020408, netbsd_snap_20020401, netbsd_snap_20020325, netbsd_snap_20020318, freebsd4_snap_20020408, freebsd4_snap_20020401, freebsd4_snap_20020325, freebsd4_snap_20020318, bsdi4_snap_20020408, bsdi4_snap_20020401, bsdi4_snap_20020325, bsdi4_snap_20020318, bsdi3_snap_20020325, bsdi3_snap_20020318
Diff to: previous 1.112: preferred, colored
Changes since revision 1.112: +12 -3 lines
have tcp6_drain

Revision 1.112: download - view: text, markup, annotated - select for diffs
Tue Jan 8 02:40:56 2002 UTC (8 years, 2 months ago) by k-sugyou
Branches: MAIN
CVS tags: openbsd_snap_20020311, openbsd_snap_20020304, openbsd_snap_20020225, openbsd_snap_20020218, openbsd_snap_20020211, openbsd_snap_20020204, openbsd_snap_20020128, openbsd_snap_20020121, openbsd_snap_20020114, netbsd_snap_20020311, netbsd_snap_20020304, netbsd_snap_20020225, netbsd_snap_20020218, netbsd_snap_20020211, netbsd_snap_20020204, netbsd_snap_20020128, netbsd_snap_20020121, netbsd_snap_20020114, freebsd4_snap_20020311, freebsd4_snap_20020304, freebsd4_snap_20020225, freebsd4_snap_20020218, freebsd4_snap_20020211, freebsd4_snap_20020204, freebsd4_snap_20020128, freebsd4_snap_20020121, freebsd4_snap_20020114, bsdi4_snap_20020311, bsdi4_snap_20020304, bsdi4_snap_20020225, bsdi4_snap_20020218, bsdi4_snap_20020211, bsdi4_snap_20020204, bsdi4_snap_20020128, bsdi4_snap_20020121, bsdi4_snap_20020114, bsdi3_snap_20020311, bsdi3_snap_20020304, bsdi3_snap_20020225, bsdi3_snap_20020218, bsdi3_snap_20020211, bsdi3_snap_20020204, bsdi3_snap_20020128, bsdi3_snap_20020121, bsdi3_snap_20020114
Diff to: previous 1.111: preferred, colored
Changes since revision 1.111: +3 -1 lines
remove opt_inet6.h,mip6_var.h&etc. includes from if_hif.h&mip6.h

Revision 1.111: download - view: text, markup, annotated - select for diffs
Fri Dec 21 03:32:34 2001 UTC (8 years, 2 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20020107, openbsd_snap_20011231, openbsd_snap_20011224, netbsd_snap_20020107, netbsd_snap_20011231, netbsd_snap_20011224, freebsd4_snap_20020107, freebsd4_snap_20011231, freebsd4_snap_20011224, bsdi4_snap_20020107, bsdi4_snap_20011231, bsdi4_snap_20011224, bsdi3_snap_20020107, bsdi3_snap_20011231, bsdi3_snap_20011224
Diff to: previous 1.110: preferred, colored
Changes since revision 1.110: +6 -6 lines
move in6_gif_hlim decl to in6_gif.c.  fix hoplimit value for IPvX-over-IPv6
tunnel (has been 0 for some time).

Revision 1.110: download - view: text, markup, annotated - select for diffs
Fri Dec 7 07:07:09 2001 UTC (8 years, 3 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20011217, openbsd_snap_20011210, netbsd_snap_20011217, netbsd_snap_20011210, freebsd4_snap_20011217, freebsd4_snap_20011210, bsdi4_snap_20011217, bsdi4_snap_20011210, bsdi3_snap_20011217, bsdi3_snap_20011210
Diff to: previous 1.109: preferred, colored
Changes since revision 1.109: +2 -2 lines
too many space at the end of comment (s,  */, */,)

Revision 1.109: download - view: text, markup, annotated - select for diffs
Sat Nov 10 09:40:32 2001 UTC (8 years, 4 months ago) by jinmei
Branches: MAIN
CVS tags: openbsd_snap_20011203, openbsd_snap_20011126, openbsd_snap_20011119, openbsd_snap_20011112, netbsd_snap_20011203, netbsd_snap_20011126, netbsd_snap_20011119, netbsd_snap_20011112, freebsd4_snap_20011203, freebsd4_snap_20011126, freebsd4_snap_20011119, freebsd4_snap_20011112, bsdi4_snap_20011203, bsdi4_snap_20011126, bsdi4_snap_20011119, bsdi4_snap_20011112, bsdi3_snap_20011203, bsdi3_snap_20011126, bsdi3_snap_20011119, bsdi3_snap_20011112
Diff to: previous 1.108: preferred, colored
Changes since revision 1.108: +3 -1 lines
added sysctl defintion for the new sysctl name

Revision 1.108: download - view: text, markup, annotated - select for diffs
Fri Oct 19 09:47:47 2001 UTC (8 years, 4 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20011105, openbsd_snap_20011029, openbsd_snap_20011022, netbsd_snap_20011105, netbsd_snap_20011029, netbsd_snap_20011022, freebsd4_snap_20011105, freebsd4_snap_20011029, freebsd4_snap_20011022, bsdi4_snap_20011105, bsdi4_snap_20011029, bsdi4_snap_20011022, bsdi3_snap_20011105, bsdi3_snap_20011029, bsdi3_snap_20011022
Diff to: previous 1.107: preferred, colored
Changes since revision 1.107: +1 -22 lines
move in6_gif_protosw to in6_gif.c

Revision 1.107: download - view: text, markup, annotated - select for diffs
Mon Oct 15 05:32:34 2001 UTC (8 years, 4 months ago) by itojun
Branches: MAIN
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +1 -5 lines
correct INET6_BINDV6ONLY for netbsd.

Revision 1.106: download - view: text, markup, annotated - select for diffs
Wed Aug 22 10:56:05 2001 UTC (8 years, 6 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20011015, openbsd_snap_20011008, openbsd_snap_20011001, openbsd_snap_20010924, openbsd_snap_20010917, openbsd_snap_20010910, openbsd_snap_20010903, openbsd_snap_20010827, netbsd_snap_20011015, netbsd_snap_20011008, netbsd_snap_20011001, netbsd_snap_20010924, netbsd_snap_20010917, netbsd_snap_20010910, netbsd_snap_20010903, netbsd_snap_20010827, freebsd4_snap_20011015, freebsd4_snap_20011008, freebsd4_snap_20011001, freebsd4_snap_20010924, freebsd4_snap_20010917, freebsd4_snap_20010910, freebsd4_snap_20010903, freebsd4_snap_20010828, bsdi4_snap_20011015, bsdi4_snap_20011008, bsdi4_snap_20011001, bsdi4_snap_20010925, bsdi4_snap_20010924, bsdi4_snap_20010917, bsdi4_snap_20010910, bsdi4_snap_20010903, bsdi4_snap_20010827, bsdi3_snap_20011015, bsdi3_snap_20011008, bsdi3_snap_20011001, bsdi3_snap_20010925, bsdi3_snap_20010924, bsdi3_snap_20010917, bsdi3_snap_20010910, bsdi3_snap_20010903, bsdi3_snap_20010828
Diff to: previous 1.105: preferred, colored
Changes since revision 1.105: +2 -2 lines
flush route cache as necessary on ctlinput.  reported by sumikawa
(IPvX over IPv6 tunnel, IPv6 PMTUD does not get reflected due to cached route)

Revision 1.105: download - view: text, markup, annotated - select for diffs
Wed Aug 22 10:28:04 2001 UTC (8 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.104: preferred, colored
Changes since revision 1.104: +4 -4 lines
call encap6_ctlinput.  XXX need testing

Revision 1.104: download - view: text, markup, annotated - select for diffs
Thu Aug 16 12:11:23 2001 UTC (8 years, 6 months ago) by jinmei
Branches: MAIN
CVS tags: openbsd_snap_20010820, netbsd_snap_20010820, freebsd4_snap_20010820, bsdi4_snap_20010820, bsdi3_snap_20010820
Diff to: previous 1.103: preferred, colored
Changes since revision 1.103: +3 -1 lines
added sysctl entry for ip6.prefer_tempaddr

Revision 1.103: download - view: text, markup, annotated - select for diffs
Wed Aug 8 23:18:13 2001 UTC (8 years, 7 months ago) by keiichi
Branches: MAIN
CVS tags: openbsd_snap_20010813, netbsd_snap_20010813, freebsd4_snap_20010813, bsdi4_snap_20010813, bsdi3_snap_20010813
Diff to: previous 1.102: preferred, colored
Changes since revision 1.102: +3 -3 lines
modify the third parameter of mip6_tunnel_protosw from 0 to IPPROTO_IPV6.

Revision 1.102: download - view: text, markup, annotated - select for diffs
Fri Aug 3 11:56:02 2001 UTC (8 years, 7 months ago) by keiichi
Branches: MAIN
CVS tags: openbsd_snap_20010806, netbsd_snap_20010806, freebsd4_snap_20010806, bsdi4_snap_20010806, bsdi3_snap_20010806
Diff to: previous 1.101: preferred, colored
Changes since revision 1.101: +1 -2 lines
netbsd don't need opt_hoge.h. remove it from sources.
freebsd3 need opt_hoge.h, add opt_mip6.h to sys/conf/files.

 Modified Files:
 	freebsd3/sys/conf/options kame/sys/netinet6/dest6.c
 	kame/sys/netinet6/icmp6.c kame/sys/netinet6/in6.c
 	kame/sys/netinet6/in6_proto.c kame/sys/netinet6/in6_src.c
 	kame/sys/netinet6/ip6_forward.c kame/sys/netinet6/ip6_input.c
 	kame/sys/netinet6/ip6_output.c kame/sys/netinet6/mip6.c
 	kame/sys/netinet6/mip6_binding.c kame/sys/netinet6/mip6_ha.c
 	kame/sys/netinet6/mip6_icmp6.c kame/sys/netinet6/mip6_prefix.c
 	kame/sys/netinet6/mip6_subnet.c kame/sys/netinet6/nd6_rtr.c

Revision 1.101: download - view: text, markup, annotated - select for diffs
Fri Aug 3 10:40:20 2001 UTC (8 years, 7 months ago) by keiichi
Branches: MAIN
Diff to: previous 1.100: preferred, colored
Changes since revision 1.100: +24 -2 lines
add mobileip source code.

currently, many parts of spec are not implemented yet.  even
uncompilable under other than freebsd4 now.  also very unstable.
of course, without MIP6 kernel option, there is no problem. all mip6
related code is separated by ifdef MIP6.

this integration is just for KAME mip6 developper's convinience.
the purpose of this early integration is to decrease the maintenance cost
to synchronize KAME main tree and developping mip6 tree.  after this merge,
mip6 code modifications are reflected directly to KAME code.

i will make these codes compilable on the other OSes as soon as possible.

 Modified Files:
	kame/sys/netinet6/dest6.c kame/sys/netinet6/icmp6.c
	kame/sys/netinet6/in6.c kame/sys/netinet6/in6.h
	kame/sys/netinet6/in6_ifattach.c
	kame/sys/netinet6/in6_ifattach.h kame/sys/netinet6/in6_proto.c
	kame/sys/netinet6/in6_src.c kame/sys/netinet6/in6_var.h
	kame/sys/netinet6/ip6_forward.c kame/sys/netinet6/ip6_input.c
	kame/sys/netinet6/ip6_output.c kame/sys/netinet6/mip6.c
	kame/sys/netinet6/mip6.h kame/sys/netinet6/mip6_ha.c
 	kame/sys/netinet6/nd6.h kame/sys/netinet6/nd6_rtr.c
 	freebsd4/sys/net/if_types.h freebsd4/sys/conf/files
 	freebsd4/sys/conf/options
 Added Files:
 	kame/sys/net/if_hif.c kame/sys/net/if_hif.h
 	kame/sys/netinet6/mip6_binding.c
 	kame/sys/netinet6/mip6_icmp6.c kame/sys/netinet6/mip6_prefix.c
 	kame/sys/netinet6/mip6_subnet.c kame/sys/netinet6/mip6_var.h

Revision 1.100: download - view: text, markup, annotated - select for diffs
Thu Jul 26 06:53:16 2001 UTC (8 years, 7 months ago) by jinmei
Branches: MAIN
CVS tags: openbsd_snap_20010730, netbsd_snap_20010730, freebsd4_snap_20010730, bsdi4_snap_20010730, bsdi3_snap_20010730
Diff to: previous 1.99: preferred, colored
Changes since revision 1.99: +8 -8 lines
style: added spaces after /* and before */
(this might be a matter-of-taste issue, though)

Revision 1.99: download - view: text, markup, annotated - select for diffs
Tue Jul 24 08:55:29 2001 UTC (8 years, 7 months ago) by itojun
Branches: MAIN
Diff to: previous 1.98: preferred, colored
Changes since revision 1.98: +1 -4 lines
retire sys/netinet6/in6_prefix.c altogether.  i'm sure it's now safe
to do this, as there was no operation that added entries into rr_prefix chain.

Revision 1.98: download - view: text, markup, annotated - select for diffs
Fri Jul 20 18:35:00 2001 UTC (8 years, 7 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20010723, netbsd_snap_20010723, freebsd4_snap_20010723, bsdi4_snap_20010723, bsdi3_snap_20010723
Diff to: previous 1.97: preferred, colored
Changes since revision 1.97: +5 -1 lines
(equal cost) multipath routing table support for radix tree.
the change has lowest possible impact to users/existing code.
- if you issue multiple RTM_ADD with same rt_key, they will get accepted
  (if multipath is enabled for the family).
- if there's multiple route entry with the same rt_key, rt_gateway is
  required for RTM_DELETE.
- if there's only single route entry for a given rt_key, there's no behavior
  change on RTM_RESOLVE/RTM_DELETE (no rt_gateway required for RTM_DELETE).
- multipath entries are ordered carefully so that the first one get added
  (= the route on old behavior) comes to the top of rn_dupedkey chain.

TODO:
inet and inet6 support for multipath routes.
RTM_GET handling change may be necessary.

Revision 1.97: download - view: text, markup, annotated - select for diffs
Thu Jun 28 06:10:16 2001 UTC (8 years, 8 months ago) by keiichi
Branches: MAIN
CVS tags: openbsd_snap_20010716, openbsd_snap_20010709, openbsd_snap_20010702, netbsd_snap_20010716, netbsd_snap_20010709, netbsd_snap_20010702, freebsd4_snap_20010716, freebsd4_snap_20010709, freebsd4_snap_20010702, bsdi4_snap_20010716, bsdi4_snap_20010709, bsdi4_snap_20010702, bsdi3_snap_20010716, bsdi3_snap_20010709, bsdi3_snap_20010702
Diff to: previous 1.96: preferred, colored
Changes since revision 1.96: +3 -1 lines
create an entry of IPV6CTL_STATS sysctl.
fix the problem that netstat doesn't show raw6 and icmp6 pcblist.
make netstat use sysctl to retreive stats of ipv6 and icmpv6
instead of kread.

Revision 1.96: download - view: text, markup, annotated - select for diffs
Fri Jun 22 14:25:35 2001 UTC (8 years, 8 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20010625, netbsd_snap_20010625, freebsd4_snap_20010625, bsdi4_snap_20010625, bsdi3_snap_20010625
Diff to: previous 1.95: preferred, colored
Changes since revision 1.95: +5 -1 lines
netbsd: recover INET6_BINDV6ONLY by protecting ip6_v6only variable.
it is part of netbsd releases, so we need to keep it.
(no #ifdef in in6_pcb.c - which is good)

Revision 1.95: download - view: text, markup, annotated - select for diffs
Fri Jun 22 14:22:02 2001 UTC (8 years, 8 months ago) by itojun
Branches: MAIN
Diff to: previous 1.94: preferred, colored
Changes since revision 1.94: +2 -2 lines
get rid of INET6_BINDV6ONLY (netbsd).
XXX IPv4 mapped address support cases are way too complicated!
we really really need to clean them up and check if we have made any mistakes
(it looks to me that there there are quite a few).

Revision 1.94: download - view: text, markup, annotated - select for diffs
Thu Jun 21 09:06:29 2001 UTC (8 years, 8 months ago) by sumikawa
Branches: MAIN
Diff to: previous 1.93: preferred, colored
Changes since revision 1.93: +5 -1 lines
freebsd[45] make the default value of net.inet6.ip6.maxfragpackets
 =  nmbclusters / 4. from FreeBSD-current.

Revision 1.93: download - view: text, markup, annotated - select for diffs
Mon Jun 4 12:55:26 2001 UTC (8 years, 9 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20010618, openbsd_snap_20010611, netbsd_snap_20010618, netbsd_snap_20010611, freebsd4_snap_20010618, freebsd4_snap_20010611, bsdi4_snap_20010618, bsdi4_snap_20010611, bsdi3_snap_20010618, bsdi3_snap_20010611
Diff to: previous 1.92: preferred, colored
Changes since revision 1.92: +3 -1 lines
sync ECONNABORTED processing with openbsd-current.

Revision 1.92: download - view: text, markup, annotated - select for diffs
Mon Jun 4 08:55:16 2001 UTC (8 years, 9 months ago) by keiichi
Branches: MAIN
Diff to: previous 1.91: preferred, colored
Changes since revision 1.91: +1 -21 lines
MIP6 removed.
Ericsson's code is provided as a patch to the plain (without MIP6)
KAME source after this point.

Revision 1.91: download - view: text, markup, annotated - select for diffs
Sun May 27 13:28:35 2001 UTC (8 years, 9 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20010604, openbsd_snap_20010528, netbsd_snap_20010604, netbsd_snap_20010528, freebsd4_snap_20010604, freebsd4_snap_20010528, bsdi4_snap_20010604, bsdi4_snap_20010528, bsdi3_snap_20010604, bsdi3_snap_20010528
Diff to: previous 1.90: preferred, colored
Changes since revision 1.90: +7 -1 lines
sysctl access to rip6stat (net.inet6.ip6.rip6stats).  for bsdi/freebsd.
not tested.

Revision 1.90: download - view: text, markup, annotated - select for diffs
Tue Apr 24 16:42:15 2001 UTC (8 years, 10 months ago) by sumikawa
Branches: MAIN
CVS tags: openbsd_snap_20010521, openbsd_snap_20010514, openbsd_snap_20010507, openbsd_snap_20010430, netbsd_snap_20010521, netbsd_snap_20010514, netbsd_snap_20010507, netbsd_snap_20010430, freebsd4_snap_20010521, freebsd4_snap_20010514, freebsd4_snap_20010507, freebsd4_snap_20010430, bsdi4_snap_20010521, bsdi4_snap_20010514, bsdi4_snap_20010507, bsdi4_snap_20010430, bsdi3_snap_20010521, bsdi3_snap_20010514, bsdi3_snap_20010507, bsdi3_snap_20010430
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +3 -1 lines
wrap offsetof()

Revision 1.89: download - view: text, markup, annotated - select for diffs
Wed Mar 21 06:49:12 2001 UTC (8 years, 11 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20010423, openbsd_snap_20010417, openbsd_snap_20010410, openbsd_snap_20010409, openbsd_snap_20010402, openbsd_snap_20010326, netbsd_snap_20010423, netbsd_snap_20010417, netbsd_snap_20010410, netbsd_snap_20010409, netbsd_snap_20010402, netbsd_snap_20010326, freebsd4_snap_20010423, freebsd4_snap_20010417, freebsd4_snap_20010410, freebsd4_snap_20010409, freebsd4_snap_20010402, freebsd4_snap_20010326, bsdi4_snap_20010423, bsdi4_snap_20010417, bsdi4_snap_20010409, bsdi4_snap_20010402, bsdi4_snap_20010326, bsdi3_snap_20010423, bsdi3_snap_20010417, bsdi3_snap_20010410, bsdi3_snap_20010409, bsdi3_snap_20010402, bsdi3_snap_20010326
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +3 -2 lines
use protosw flag to determine ECONNABORTED cases.  from thorpej

Revision 1.88: download - view: text, markup, annotated - select for diffs
Tue Mar 20 02:44:39 2001 UTC (8 years, 11 months ago) by itojun
Branches: MAIN
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +2 -2 lines
change net.inet6.icmp6.nodeinfo to bitmap.
1: respond/ignore NI FQDN
2: respond/ignore NI NODEADDR

Revision 1.87: download - view: text, markup, annotated - select for diffs
Thu Mar 1 09:10:23 2001 UTC (9 years ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20010319, openbsd_snap_20010312, openbsd_snap_20010305, netbsd_snap_20010320, netbsd_snap_20010312, netbsd_snap_20010305, freebsd4_snap_20010320, freebsd4_snap_20010312, freebsd4_snap_20010305, bsdi4_snap_20010319, bsdi4_snap_20010312, bsdi4_snap_20010307, bsdi3_snap_20010320, bsdi3_snap_20010312, bsdi3_snap_20010305
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +18 -21 lines
enforce IPsec policy checking for transport mode input.
fixes *bsd ip6 (modulo openbsd).

slightly reduce #ifdef in in6_proto.c.

Revision 1.86: download - view: text, markup, annotated - select for diffs
Mon Feb 26 08:51:39 2001 UTC (9 years ago) by itojun
Branches: MAIN
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +5 -9 lines
freebsd[34]: unify ip6_mapped_addr_on into ip6_v6only.
net.inet6.ip6.mapped_addr is obsoleted.
XXX do we need backward compatibility behavior for sysctl?

Revision 1.85: download - view: text, markup, annotated - select for diffs
Mon Feb 26 08:02:45 2001 UTC (9 years ago) by itojun
Branches: MAIN
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +12 -3 lines
supply net.inet6.ip6.v6only on all platforms, to indicate AF_INET6 wildcard
bind behavior.

openbsd/bsdi3/freebsd2: 1, cannot change
netbsd: 1, can change unless INET6_BINDV6ONLY is defined at compilation time
bsdi4: 0, can change (no effect - should be made readonly)
freebsd3/4: 0, cannot change
	(should be made modifyable after conflict with ip6_mapped_addr gets
	fixed)

Revision 1.84: download - view: text, markup, annotated - select for diffs
Wed Feb 21 01:35:58 2001 UTC (9 years ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20010226, netbsd_snap_20010226, freebsd4_snap_20010226, bsdi4_snap_20010226, bsdi3_snap_20010226
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +3 -7 lines
call encap_init on every protosw entry that uses encap[46]_input.
now encap_init is safe against multiple invocations.

Revision 1.83: download - view: text, markup, annotated - select for diffs
Wed Feb 21 00:09:55 2001 UTC (9 years ago) by itojun
Branches: MAIN
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +2 -2 lines
need ATOMIC|ADDR on EON

Revision 1.82: download - view: text, markup, annotated - select for diffs
Wed Feb 21 00:08:17 2001 UTC (9 years ago) by itojun
Branches: MAIN
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +2 -2 lines
typo in EON support.

Revision 1.81: download - view: text, markup, annotated - select for diffs
Tue Feb 20 08:31:07 2001 UTC (9 years ago) by itojun
Branches: MAIN
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +10 -2 lines
netbsd: ISO over IPv4/v6 on gif*, using EON encapsulation.  from chopps

Revision 1.80: download - view: text, markup, annotated - select for diffs
Fri Feb 9 06:46:30 2001 UTC (9 years, 1 month ago) by jinmei
Branches: MAIN
CVS tags: openbsd_snap_20010219, openbsd_snap_20010212, netbsd_snap_20010219, netbsd_snap_20010212, freebsd4_snap_20010219, freebsd4_snap_20010212, bsdi4_snap_20010219, bsdi4_snap_20010212, bsdi3_snap_20010219, bsdi3_snap_20010212
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +3 -1 lines
added sysctl entry for ip6_auto_linklocal.

Revision 1.79: download - view: text, markup, annotated - select for diffs
Tue Feb 6 03:48:06 2001 UTC (9 years, 1 month ago) by itojun
Branches: MAIN
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +3 -1 lines
sysctl knob for nd6_debug

Revision 1.78: download - view: text, markup, annotated - select for diffs
Sun Feb 4 01:58:55 2001 UTC (9 years, 1 month ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20010205, netbsd_snap_20010205, freebsd4_snap_20010205, bsdi4_snap_20010205, bsdi3_snap_20010205
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +3 -70 lines
freebsd[234]: on net.inet6.ip6.forwarding change from 0 to 1, do not nuke
prefix database.  the behavior is confuing and is not friendly with the latest
onlink management.

Revision 1.77: download - view: text, markup, annotated - select for diffs
Sat Feb 3 18:25:25 2001 UTC (9 years, 1 month ago) by jinmei
Branches: MAIN
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +54 -1 lines
sysctl knobs for addrconf privacy related values on fbsd
(checked on fbsd4 only)

Revision 1.76: download - view: text, markup, annotated - select for diffs
Tue Jan 30 14:18:05 2001 UTC (9 years, 1 month ago) by jinmei
Branches: MAIN
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +4 -4 lines
made it compilable.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Tue Jan 30 14:06:20 2001 UTC (9 years, 1 month ago) by jinmei
Branches: MAIN
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +21 -3 lines
address/prefix clean-ups:
- completely separate address mainipulation and prefix manipulation.
- handle L and A bits (especially the former) correctly.
- clarification about "a single prefix on multiple interfaces" cases.
TODOs:
  - more clarification on address autoconf.
  - MIP6 addresses and prefixes???

Revision 1.74: download - view: text, markup, annotated - select for diffs
Wed Dec 27 09:45:07 2000 UTC (9 years, 2 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20010129, openbsd_snap_20010122, openbsd_snap_20010115, openbsd_snap_20010108, openbsd_snap_20010101, netbsd_snap_20010129, netbsd_snap_20010122, netbsd_snap_20010115, netbsd_snap_20010108, netbsd_snap_20010101, freebsd4_snap_20010129, freebsd4_snap_20010122, freebsd4_snap_20010115, freebsd4_snap_20010108, freebsd4_snap_20010101, freebsd3_snap_20010115, freebsd3_snap_20010108, freebsd3_snap_20010101, bsdi4_snap_20010129, bsdi4_snap_20010122, bsdi4_snap_20010116, bsdi4_snap_20010115, bsdi4_snap_20010108, bsdi4_snap_20010101, bsdi3_snap_20010129, bsdi3_snap_20010122, bsdi3_snap_20010115, bsdi3_snap_20010108, bsdi3_snap_20010101
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +8 -1 lines
put some #ifdef RADIX_ART glue.  put sctp glue as #if 0.

Revision 1.73: download - view: text, markup, annotated - select for diffs
Mon Dec 4 05:36:09 2000 UTC (9 years, 3 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20001225, openbsd_snap_20001218, openbsd_snap_20001211, netbsd_snap_20001225, netbsd_snap_20001218, netbsd_snap_20001211, freebsd4_snap_20001225, freebsd4_snap_20001218, freebsd4_snap_20001211, freebsd3_snap_20001225, freebsd3_snap_20001218, freebsd3_snap_20001211, bsdi4_snap_20001225, bsdi4_snap_20001218, bsdi4_snap_20001211, bsdi3_snap_20001225, bsdi3_snap_20001218, bsdi3_snap_20001211
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +16 -7 lines
bring in OpenBSD 2.8 IPv6 ipsec support.  #ifdef hell...

Revision 1.72: download - view: text, markup, annotated - select for diffs
Sat Dec 2 17:20:31 2000 UTC (9 years, 3 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20001204, netbsd_snap_20001204, freebsd4_snap_20001204, freebsd3_snap_20001204, bsdi4_snap_20001204, bsdi3_snap_20001204
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +13 -3 lines
need PR_LISTEN for netbsd

Revision 1.71: download - view: text, markup, annotated - select for diffs
Thu Nov 30 12:30:57 2000 UTC (9 years, 3 months ago) by jinmei
Branches: MAIN
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +1 -5 lines
now all OSes need esp6_ctlinput.

Revision 1.70: download - view: text, markup, annotated - select for diffs
Tue Nov 28 13:12:21 2000 UTC (9 years, 3 months ago) by itojun
Branches: MAIN
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +4 -4 lines
call rip6_ctlinput for icmp-against-icmp.  may need more calls

Revision 1.69: download - view: text, markup, annotated - select for diffs
Tue Nov 21 12:24:16 2000 UTC (9 years, 3 months ago) by kawa
Branches: MAIN
CVS tags: openbsd_snap_20001127, netbsd_snap_20001127, freebsd4_snap_20001127, freebsd3_snap_20001127, bsdi4_snap_20001127, bsdi3_snap_20001127
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +5 -1 lines
change SYSCTL_HANDLER_ARGS expression for fbsd 4.x-RELEASE

Revision 1.68: download - view: text, markup, annotated - select for diffs
Wed Oct 18 21:54:27 2000 UTC (9 years, 4 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20001120, openbsd_snap_20001113, openbsd_snap_20001106, openbsd_snap_20001030, openbsd_snap_20001023, netbsd_snap_20001120, netbsd_snap_20001113, netbsd_snap_20001106, netbsd_snap_20001030, netbsd_snap_20001023, freebsd4_snap_20001120, freebsd4_snap_20001113, freebsd4_snap_20001106, freebsd4_snap_20001030, freebsd4_snap_20001023, freebsd3_snap_20001120, freebsd3_snap_20001113, freebsd3_snap_20001106, freebsd3_snap_20001030, freebsd3_snap_20001023, bsdi4_snap_20001120, bsdi4_snap_20001113, bsdi4_snap_20001106, bsdi4_snap_20001030, bsdi4_snap_20001023, bsdi3_snap_20001120, bsdi3_snap_20001113, bsdi3_snap_20001106, bsdi3_snap_20001030, bsdi3_snap_20001023
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +16 -4 lines
use {ah,esp}6_ctlinput for netbsd

Revision 1.67: download - view: text, markup, annotated - select for diffs
Tue Oct 10 16:26:02 2000 UTC (9 years, 5 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20001016, netbsd_snap_20001016, freebsd4_snap_20001016, freebsd3_snap_20001016, bsdi4_snap_20001016, bsdi3_snap_20001016
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +1 -25 lines
get rid of errratelimit

Revision 1.66: download - view: text, markup, annotated - select for diffs
Tue Oct 10 15:35:47 2000 UTC (9 years, 5 months ago) by itojun
Branches: MAIN
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +1 -5 lines
nuke use of ratelimit(9) for icmp rate limitation.  sync with netbsd/openbsd.

Revision 1.65: download - view: text, markup, annotated - select for diffs
Tue Oct 10 13:34:01 2000 UTC (9 years, 5 months ago) by itojun
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +3 -3 lines
don't call tcp_ini twice if we are dual stack.  from: enami@netbsd

Revision 1.64: download - view: text, markup, annotated - select for diffs
Tue Jun 20 16:20:27 2000 UTC (9 years, 8 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20001009, openbsd_snap_20001002, openbsd_snap_20000925, openbsd_snap_20000918, openbsd_snap_20000911, openbsd_snap_20000904, openbsd_snap_20000828, openbsd_snap_20000821, openbsd_snap_20000814, openbsd_snap_20000807, openbsd_snap_20000731, openbsd_snap_20000724, openbsd_snap_20000717, openbsd_snap_20000710, openbsd_snap_20000703, openbsd_snap_20000626, netbsd_snap_20001009, netbsd_snap_20001002, netbsd_snap_20000925, netbsd_snap_20000918, netbsd_snap_20000911, netbsd_snap_20000904, netbsd_snap_20000828, netbsd_snap_20000821, netbsd_snap_20000814, netbsd_snap_20000807, netbsd_snap_20000731, netbsd_snap_20000724, netbsd_snap_20000717, netbsd_snap_20000710, netbsd_snap_20000703, netbsd_snap_20000626, freebsd4_snap_20001009, freebsd4_snap_20001002, freebsd4_snap_20000925, freebsd4_snap_20000918, freebsd4_snap_20000911, freebsd4_snap_20000904, freebsd4_snap_20000828, freebsd4_snap_20000821, freebsd4_snap_20000814, freebsd4_snap_20000807, freebsd4_snap_20000731, freebsd4_snap_20000724, freebsd4_snap_20000717, freebsd4_snap_20000710, freebsd4_snap_20000703, freebsd4_snap_20000626, freebsd3_snap_20001009, freebsd3_snap_20001002, freebsd3_snap_20000925, freebsd3_snap_20000918, freebsd3_snap_20000911, freebsd3_snap_20000904, freebsd3_snap_20000828, freebsd3_snap_20000821, freebsd3_snap_20000814, freebsd3_snap_20000807, freebsd3_snap_20000731, freebsd3_snap_20000724, freebsd3_snap_20000717, freebsd3_snap_20000710, freebsd3_snap_20000703, freebsd3_snap_20000626, freebsd2_snap_20000703, freebsd2_snap_20000626, bsdi4_snap_20001009, bsdi4_snap_20001002, bsdi4_snap_20000925, bsdi4_snap_20000918, bsdi4_snap_20000911, bsdi4_snap_20000904, bsdi4_snap_20000828, bsdi4_snap_20000821, bsdi4_snap_20000814, bsdi4_snap_20000807, bsdi4_snap_20000731, bsdi4_snap_20000724, bsdi4_snap_20000717, bsdi4_snap_20000710, bsdi4_snap_20000703, bsdi4_snap_20000626, bsdi3_snap_20001009, bsdi3_snap_20001002, bsdi3_snap_20000925, bsdi3_snap_20000918, bsdi3_snap_20000911, bsdi3_snap_20000904, bsdi3_snap_20000828, bsdi3_snap_20000821, bsdi3_snap_20000814, bsdi3_snap_20000807, bsdi3_snap_20000731, bsdi3_snap_20000724, bsdi3_snap_20000717, bsdi3_snap_20000710, bsdi3_snap_20000703, bsdi3_snap_20000626
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +3 -3 lines
cosmetic

Revision 1.63: download - view: text, markup, annotated - select for diffs
Tue Jun 20 03:49:33 2000 UTC (9 years, 8 months ago) by itojun
Branches: MAIN
CVS tags: stable_200006, openbsd_stable_20000704, netbsd_stable_20000704, freebsd3_stable_20000704, freebsd2_stable_20000704, bsdi4_stable_20000704, bsdi3_stable_20000704
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +2 -2 lines
turn off rate limitation for icmp6 error (we still have pps limit)

Revision 1.62: download - view: text, markup, annotated - select for diffs
Sat Jun 17 20:34:25 2000 UTC (9 years, 8 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20000619, netbsd_snap_20000619, freebsd4_snap_20000619, freebsd3_snap_20000619, freebsd2_snap_20000619, bsdi4_snap_20000619, bsdi3_snap_20000619
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +1 -3 lines
codeshare for gif.  enable stf on openbsd.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Fri Jun 16 01:21:40 2000 UTC (9 years, 8 months ago) by itojun
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +3 -1 lines
workaround to allow compilation of GENERIC.KAME

Revision 1.60: download - view: text, markup, annotated - select for diffs
Sun Jun 4 12:54:57 2000 UTC (9 years, 9 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20000612, openbsd_snap_20000605, netbsd_snap_20000612, netbsd_snap_20000605, freebsd4_snap_20000613, freebsd3_snap_20000612, freebsd3_snap_20000605, freebsd2_snap_20000612, freebsd2_snap_20000605, bsdi4_snap_20000612, bsdi4_snap_20000605, bsdi3_snap_20000612, bsdi3_snap_20000605
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +3 -1 lines
add sysctl support for nd6_maxnudhint.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Sat May 27 12:01:08 2000 UTC (9 years, 9 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20000529, netbsd_snap_20000529, freebsd3_snap_20000529, freebsd2_snap_20000529, bsdi4_snap_20000529, bsdi3_snap_20000529
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +2 -2 lines
20pps looks too little... maybe 200pps.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Sat May 27 11:53:55 2000 UTC (9 years, 9 months ago) by itojun
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +3 -3 lines
change default icmp6 err rate/pps limit to 100us/20pps.
100us: allow "traceroute6 -n ::1" to success on Celeron300 :-)
20pps: 200Kbps on 1280byte packets

Revision 1.57: download - view: text, markup, annotated - select for diffs
Sat May 27 10:12:43 2000 UTC (9 years, 9 months ago) by itojun
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +4 -1 lines
* sys/netinet6/icmp6.c: add net.inet6.icmp6.errppslimit sysctl MIB.
  it will let you limit ICMPv6 error messages by pps, not interval.
  still not sure what is the best way to perform rate limitation...

Revision 1.56: download - view: text, markup, annotated - select for diffs
Mon May 22 15:24:07 2000 UTC (9 years, 9 months ago) by itojun
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -2 lines
change UDP6CTL_xx symbol name to meet with IPv4 counterpart.

Revision 1.55: download - view: text, markup, annotated - select for diffs
Mon May 22 15:18:57 2000 UTC (9 years, 9 months ago) by itojun
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +2 -2 lines
make net.inet6.udp6.* sysctl variable name meet IPv4 variant.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Mon May 22 11:25:21 2000 UTC (9 years, 9 months ago) by itojun
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +29 -4 lines
use timeval for rate limit.  use ratecheck(9) where possible - for
netbsd15 and openbsd27.  disallow negative value for net.inet6.icmp6.ratelimit.
(revenge, with freebsd/bsdi consideration)

Revision 1.53: download - view: text, markup, annotated - select for diffs
Mon May 22 11:02:49 2000 UTC (9 years, 9 months ago) by itojun
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +1 -1 lines
backout previous for the moment, freebsd/bsdi consideration was lacking

Revision 1.52: download - view: text, markup, annotated - select for diffs
Mon May 22 10:30:41 2000 UTC (9 years, 9 months ago) by itojun
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +2 -2 lines
use ratecheck() whenever possible.  change type of icmp6errratelim
from u_int to struct timeval.
it will ease kame/netbsd15 and kame/openbsd27 upgrade.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Fri May 5 13:27:14 2000 UTC (9 years, 10 months ago) by sumikawa
Branches: MAIN
CVS tags: openbsd_snap_20000522, openbsd_snap_20000515, openbsd_snap_20000508, netbsd_snap_20000522, netbsd_snap_20000515, netbsd_snap_20000508, freebsd3_snap_20000522, freebsd3_snap_20000515, freebsd3_snap_20000508, freebsd2_snap_20000522, freebsd2_snap_20000515, freebsd2_snap_20000508, bsdi4_snap_20000522, bsdi4_snap_20000515, bsdi4_snap_20000508, bsdi3_snap_20000522, bsdi3_snap_20000515, bsdi3_snap_20000508
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -1 lines
IPSEC* defines are moved from opt_inet.h to opt_ipsec.h in freebsd3.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Fri May 5 11:01:00 2000 UTC (9 years, 10 months ago) by sumikawa
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +6 -4 lines
INET6 define is moved from opt_inet.h to opt_inet6.h in FreeBSD3,
I believe this helps to share codes with FreeBSD4 easily.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Wed Apr 19 04:03:07 2000 UTC (9 years, 10 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20000501, openbsd_snap_20000424, netbsd_snap_20000501, netbsd_snap_20000424, freebsd4_snap_20000424, freebsd3_snap_20000501, freebsd3_snap_20000424, freebsd2_snap_20000501, freebsd2_snap_20000424, bsdi4_snap_20000501, bsdi4_snap_20000424, bsdi3_snap_20000501, bsdi3_snap_20000424
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +8 -9 lines
correct encap_init in table.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Thu Mar 30 09:11:08 2000 UTC (9 years, 11 months ago) by sumikawa
Branches: MAIN
CVS tags: stable_200004, openbsd_stable_20000425, openbsd_snap_20000417, openbsd_snap_20000410, openbsd_snap_20000403, netbsd_stable_20000425, netbsd_snap_20000417, netbsd_snap_20000410, netbsd_snap_20000403, freebsd4_snap_20000417, freebsd4_snap_20000410, freebsd4_snap_20000403, freebsd3_stable_20000425, freebsd3_snap_20000417, freebsd3_snap_20000410, freebsd3_snap_20000403, freebsd2_stable_20000425, freebsd2_snap_20000417, freebsd2_snap_20000410, freebsd2_snap_20000403, bsdi4_stable_20000425, bsdi4_snap_20000417, bsdi4_snap_20000410, bsdi4_snap_20000403, bsdi3_stable_20000425, bsdi3_snap_20000417, bsdi3_snap_20000410, bsdi3_snap_20000403
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +4 -1 lines
FreeBSD4 need netinet6/tcp6_var.h

Revision 1.47: download - view: text, markup, annotated - select for diffs
Wed Mar 29 07:37:22 2000 UTC (9 years, 11 months ago) by sumikawa
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +3 -1 lines
netinet6/udp6.h does not exist on FreeBSD-4.x

Revision 1.46: download - view: text, markup, annotated - select for diffs
Wed Mar 29 03:45:57 2000 UTC (9 years, 11 months ago) by sumikawa
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +4 -4 lines
remove  MAPPED_ADDR_ENABLED option.
you can turn on/off maped-addr supporting by sysctl instead of it.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sat Mar 25 07:23:45 2000 UTC (9 years, 11 months ago) by sumikawa
Branches: MAIN
CVS tags: openbsd_snap_20000327, netbsd_snap_20000327, freebsd3_snap_20000327, freebsd2_snap_20000327, bsdi4_snap_20000327, bsdi3_snap_20000327
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +11 -11 lines
nuke spaces end of line.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Fri Mar 10 14:02:01 2000 UTC (10 years ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20000320, openbsd_snap_20000313, netbsd_snap_20000320, netbsd_snap_20000313, freebsd3_snap_20000320, freebsd3_snap_20000313, freebsd2_snap_20000320, freebsd2_snap_20000313, bsdi4_snap_20000320, bsdi4_snap_20000313, bsdi3_snap_20000320, bsdi3_snap_20000313
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +1 -24 lines
fix inbound processing - 6to4 outer is IPv4

Revision 1.43: download - view: text, markup, annotated - select for diffs
Tue Mar 7 09:50:54 2000 UTC (10 years ago) by jinmei
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +3 -1 lines
stf.h should not be included except on netbsd.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Mon Mar 6 04:39:09 2000 UTC (10 years ago) by itojun
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +22 -1 lines
add 6to4 pseudo interface.  supports netbsd only at this moment.

kernel config:
	pseudo-device stf
runtime config:
	# ifconfig stf0 inet6 2001:0a01:0101::1 prefixlen 16 alias

TODO: support other platforms.  should be trivial, just change stf_getsrcifa6().
TODO: check router/inbound behavior.  outbound works fine.
TODO: path MTU consideration.
TODO: call to nd6_ifattach() on non-ND6 interface???
TODO: we may want to remove IFF_MULTICAST.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Tue Feb 29 03:17:01 2000 UTC (10 years ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20000306, netbsd_snap_20000306, freebsd3_snap_20000306, freebsd2_snap_20000306, bsdi4_snap_20000306, bsdi3_snap_20000306
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +7 -2 lines
call encap_init.

XXX in "options INET" case, we need to do it in in_proto.c.
we need to call it only once (it if not harmful to call it multiple times,
though).

Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Feb 24 16:34:49 2000 UTC (10 years ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20000228, netbsd_snap_20000228, freebsd3_snap_20000228, freebsd2_snap_20000228, bsdi4_snap_20000228, bsdi3_snap_20000228
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +1 -3 lines
net.inet6.icmp6.nd6_proxyall was obsoleted.
use ndp -s <v6> <mac> proxy if you need the same functionality.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Tue Feb 22 14:04:19 2000 UTC (10 years ago) by itojun
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +2 -0 lines
add $KAME$

Revision 1.38: download - view: text, markup, annotated - select for diffs
Sat Feb 19 13:11:39 2000 UTC (10 years ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20000221, netbsd_snap_20000221, freebsd3_snap_20000221, freebsd2_snap_20000221, bsdi4_snap_20000221, bsdi3_snap_20000221
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +20 -0 lines
sync with latest mip6 from ericsson.
encaptab (ip_encap.[ch]) is now visible to the outside, read-only.

ericsson guys: look at line marked with "BUG ALERT" in mip6_md.c.
we have missing curly brace, or wrong indentation there.

compiled on: freebsd2 (will do on other platforms)

Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Feb 15 09:16:28 2000 UTC (10 years ago) by sakane
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +1 -1 lines
s/in6_gif_input/encap6_input/

Revision 1.36: download - view: text, markup, annotated - select for diffs
Fri Feb 11 04:57:19 2000 UTC (10 years, 1 month ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20000214, netbsd_snap_20000214, freebsd3_snap_20000214, freebsd2_snap_20000214, bsdi4_snap_20000214, bsdi3_snap_20000214
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +0 -4 lines
implement rip6_ctlinput().  (not tested)

Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Feb 10 18:19:17 2000 UTC (10 years, 1 month ago) by itojun
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +1 -1 lines
rip6_ctlinput for bsdi4.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Feb 10 17:41:33 2000 UTC (10 years, 1 month ago) by itojun
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +19 -4 lines
revise gif input logic.

- split outer address match logic as encap[46]_input, so that other guys
  (like mobile-ip6, 6to4, 6over4, whatever) can match packets based on src/dst.
  see comment on ip_encap.c for detail - I hate tunnelling.  really.
- allow raw ip{,6} output for proto #4 and #41.
TODO: ordering of packet matching in encap[46] must be prefix length-based.
	(we have src/dst prefix length, so it is not trivial to define total
	order among entries)
TODO: change ipip_input() to conform to this framework?
CAVEAT: IFF_LINK0 for gif is not working with this change, i'll try to cleanup
	afterwards.

changes for other OSes will be committed shortly.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Thu Feb 10 16:47:18 2000 UTC (10 years, 1 month ago) by itojun
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +4 -0 lines
implement rip6_ctlinput().  (at this moment freebsd2, netbsd, bsdi3 only)

Revision 1.32: download - view: text, markup, annotated - select for diffs
Thu Feb 10 16:03:22 2000 UTC (10 years, 1 month ago) by itojun
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +14 -6 lines
allow raw ip6 output for protocol # 4 and 41.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Sun Feb 6 09:34:05 2000 UTC (10 years, 1 month ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20000207, netbsd_snap_20000207, freebsd3_snap_20000207, freebsd2_snap_20000207, bsdi4_snap_20000207, bsdi3_snap_20000207
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -2 lines
avoid direct reference to netinet6/{ip6,icmp6,in6}.h.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sat Feb 5 07:10:14 2000 UTC (10 years, 1 month ago) by itojun
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +7 -0 lines
add some question as comment.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Feb 5 07:05:09 2000 UTC (10 years, 1 month ago) by itojun
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +1 -5 lines
sync with change in in6_prefix.c, affects freebsd3 only (not tested)

Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu Jan 6 14:27:03 2000 UTC (10 years, 2 months ago) by itojun
Branches: MAIN
CVS tags: stable_200001, openbsd_stable_20000214, openbsd_snap_20000131, openbsd_snap_20000124, openbsd_snap_20000117, openbsd_snap_20000110, netbsd_stable_20000214, netbsd_snap_20000131, netbsd_snap_20000124, netbsd_snap_20000117, netbsd_snap_20000110, freebsd3_stable_20000214, freebsd3_snap_20000131, freebsd3_snap_20000124, freebsd3_snap_20000117, freebsd3_snap_20000110, freebsd2_stable_20000214, freebsd2_snap_20000131, freebsd2_snap_20000124, freebsd2_snap_20000117, freebsd2_snap_20000110, bsdi4_stable_20000214, bsdi4_snap_20000131, bsdi4_snap_20000124, bsdi4_snap_20000117, bsdi4_snap_20000110, bsdi3_stable_20000214, bsdi3_snap_20000131, bsdi3_snap_20000124, bsdi3_snap_20000117, bsdi3_snap_20000110
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +1 -1 lines
s/#if defined(\(.*\))/#ifdef \1/

Revision 1.27: download - view: text, markup, annotated - select for diffs
Tue Jan 4 17:55:45 2000 UTC (10 years, 2 months ago) by itojun
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +5 -6 lines
split net.inet6.ip6.bindv6only from net.inet6.ip6.mapped_addr.
- bindv6only is used only on netbsd.  it controls bind(2) side only.
- now mapped_addr is used in freebsd3 only.
  feel free to nuke the flag, or modify it at any time >shin

for netbsd, make connect(2) to mapped addr work at any time.

compiled on: netbsd, freebsd2

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Jan 1 18:43:24 2000 UTC (10 years, 2 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_20000103, netbsd_snap_20000103, freebsd3_snap_20000103, freebsd2_snap_20000103, bsdi4_snap_20000103, bsdi3_snap_20000103
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -0 lines
add net.inet6.icmp6.nodeinfo sysctl, which enable/disables icmp6 node
information query.  requested by openbsd camp (and I believe
it useful for kame itself).

fix PULLDOWN_TEST code for ni6_input().  add comment on calling convention
for ni6_input().

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Dec 21 08:26:05 1999 UTC (10 years, 2 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_19991227, netbsd_snap_19991227, freebsd3_snap_19991227, freebsd2_snap_19991227, bsdi4_snap_19991229, bsdi3_snap_19991227
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +4 -0 lines
make MAPPED_ADDR_ENABLE usable on netbsd as well.
- no MAPPED_ADDR_ENABLE option: disabled, can't change
- options MAPPED_ADDR_ENABLE=0: code compiled in, disabled by default
- options MAPPED_ADDR_ENABLE=1: code compiled in, enabled by default
disable/enable status will be set on in6pcb creation time.
(if you would like to change socket behavior, you need to reopen it)

hope this does not break freebsd3...

TODO: net.inet6.ip6.mapped_addr and IPV6_BINDV6ONLY has reversed semantics.
we'd better make them have the same meaning.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Nov 4 12:57:06 1999 UTC (10 years, 4 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_stable_19991213, openbsd_snap_19991220, openbsd_snap_19991213, openbsd_snap_19991206, openbsd_snap_19991129, openbsd_snap_19991122, openbsd_snap_19991108, netbsd_stable_19991213, netbsd_snap_19991220, netbsd_snap_19991213, netbsd_snap_19991206, netbsd_snap_19991129, netbsd_snap_19991122, netbsd_snap_19991115, netbsd_snap_19991108, freebsd3_stable_19991213, freebsd3_snap_19991220, freebsd3_snap_19991213, freebsd3_snap_19991206, freebsd3_snap_19991129, freebsd3_snap_19991122, freebsd3_snap_19991115, freebsd3_snap_19991108, freebsd2_stable_19991213, freebsd2_snap_19991220, freebsd2_snap_19991213, freebsd2_snap_19991206, freebsd2_snap_19991129, freebsd2_snap_19991122, freebsd2_snap_19991115, freebsd2_snap_19991108, bsdi3_stable_19991213, bsdi3_snap_19991220, bsdi3_snap_19991213, bsdi3_snap_19991206, bsdi3_snap_19991129, bsdi3_snap_19991122, bsdi3_snap_19991115, bsdi3_snap_19991108, STABLE_199911
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +1 -1 lines
typo

Revision 1.23: download - view: text, markup, annotated - select for diffs
Thu Nov 4 12:55:24 1999 UTC (10 years, 4 months ago) by itojun
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +1 -1 lines
fix ICMPv6 on freebsd2 (and perhaps bsdi3).  I made a mistake in enabling
tcp4/udp4 on bsdi4 (I erased wrong #endif).

Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed Nov 3 00:54:38 1999 UTC (10 years, 4 months ago) by itojun
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -5 lines
enable tcp6/udp6.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Nov 2 00:15:06 1999 UTC (10 years, 4 months ago) by itojun
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +7 -5 lines
portability fixes for bsdi4.
tested on: bsdi4, openbsd

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Sep 27 08:59:43 1999 UTC (10 years, 5 months ago) by itojun
Branches: MAIN
CVS tags: openbsd_snap_19991101, openbsd_snap_19991025, openbsd_snap_19991018, openbsd_snap_19991011, openbsd_snap_19991007, netbsd_snap_19991101, netbsd_snap_19991025, netbsd_snap_19991018, netbsd_snap_19991011, netbsd_snap_19991004, freebsd3_snap_19991101, freebsd3_snap_19991025, freebsd3_snap_19991018, freebsd3_snap_19991011, freebsd3_snap_19991004, freebsd2_snap_19991101, freebsd2_snap_19991025, freebsd2_snap_19991018, freebsd2_snap_19991011, freebsd2_snap_19991004, bsdi3_snap_19991101, bsdi3_snap_19991025, bsdi3_snap_19991018, bsdi3_snap_19991011, bsdi3_snap_19991004
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +4 -0 lines
do not enable KAME IPSEC code on OpenBSD.
OpenBSD guys will not be switching IPsec stack.

XXX IPv6 IPsec is not supported at all.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Sep 18 11:57:57 1999 UTC (10 years, 5 months ago) by itojun
Branches: MAIN
CVS tags: stable_9909, netbsd_stable_19991012, netbsd_snap_19990927, netbsd_snap_19990920, freebsd3_stable_19991012, freebsd3_snap_19990927, freebsd3_snap_19990920, freebsd2_stable_19991012, freebsd2_snap_19990927, freebsd2_snap_19990920, bsdi3_stable_19991012, bsdi3_snap_19990927, bsdi3_snap_19990920
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +9 -3 lines
make raw socket work for openbsd. (more commit should follow)

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Aug 31 09:34:03 1999 UTC (10 years, 6 months ago) by itojun
Branches: MAIN
CVS tags: netbsd_snap_19990913, freebsd3_snap_19990913, freebsd2_snap_19990913, bsdi3_snap_19990913
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +6 -2 lines
openbsd portability #ifdefs.

compiled on: freebsd2, netbsd

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Aug 25 08:41:45 1999 UTC (10 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
OpenBSD portability fixes (not complete).
- OpenBSD needs struct proc on xx_control(), xx_ioctl() and other places.
- do not include if.h twice in in6.c.
- OpenBSD has SIOCSIFMTU defined but does not support it.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Aug 20 10:39:19 1999 UTC (10 years, 6 months ago) by shin
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +18 -3 lines
added and corrected *_usrreqs for FreeBSD3

Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Aug 18 11:06:13 1999 UTC (10 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -4 lines
fix compilation on FreeBSD2.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Aug 18 00:59:20 1999 UTC (10 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +14 -13 lines
cleanup sysctl_ip6_forwarding (oops not tested)

Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Aug 18 00:45:48 1999 UTC (10 years, 6 months ago) by shin
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +52 -2 lines
-removed redundant include of proc.h in in6.c
-functionize sysctl of ip6_forwarding

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Aug 16 18:56:07 1999 UTC (10 years, 6 months ago) by shin
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +36 -16 lines
-fix in6_proto.c to make kernel buildable. (also clean-up of FreeBSD3 ifdefs)
-one more addition for mapped_addr

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Aug 16 15:17:03 1999 UTC (10 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +1 -1 lines
remove ambiguous check for FreeBSD3.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Aug 16 15:13:42 1999 UTC (10 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
change hard-to-understand ifdef that means "FreeBSD 3 or later".

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Aug 16 15:11:27 1999 UTC (10 years, 6 months ago) by shin
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +18 -2 lines
added ifdefs for FreeBSD3

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Aug 16 13:42:52 1999 UTC (10 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -1 lines
- non-FreeBSD3: avoid file-global definition of time_second (avoid extra
  sideeffects)
- rewrite hard-to-understand #ifdef like
	#if !defined(__FreeBSD__) || __FreeBSD__ < 3
  which is, actually,
	#if !(defined(__FreeBSD__) && __FreeBSD__ >= 3)

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Aug 16 13:15:06 1999 UTC (10 years, 6 months ago) by shin
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +11 -0 lines
-added some MAPPED_ADDR related ifdefs
-added some inp and in6p ifdefs
-added a sysctl for router renumbering

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Aug 13 12:35:28 1999 UTC (10 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +5 -0 lines
add net.inet6.ip6.use_deprecated, which allows deprecated address for
responding source, as a last resort.  to conform to RFC2462 5.5.4.
default value is 1 (allow deprecated address as last resort).
turning it to 0 shows the previous behavior (deprecated address will not be
used as source).
NOTE: explicit bind(2) against deprecated address is still prohibited.

merge bug fix:
- allow net.inet6.ip6.forwarding to be changed (bsdi3)
- allow access to net.inet6.ip6.kame_version (freebsd2/3)

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Aug 9 16:07:48 1999 UTC (10 years, 7 months ago) by itojun
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +10 -1 lines
fix FreeBSD228 build.  now it can communicate with IPv6 sockets.
(the bug was caused by pmtud code diffs)

Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Aug 5 14:32:43 1999 UTC (10 years, 7 months ago) by itojun
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +57 -8 lines
sync with today's KAME/FreeBSD228 kernel.
GENERIC.v6 compiles fine but not tested.
need more synchronization.

dropped items: MAPPED_ADDR_ENABLED RADISH
need integration: PM ALTQ

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Aug 2 08:43:27 1999 UTC (10 years, 7 months ago) by itojun
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -1 lines
sync with latest KAME/NetBSD.
- defopt INET6/IPSEC/IPSEC_ESP.
- tcp_notify update.
- remove sys/netinet6/in6_systm.h

I think /cvsroot/kame-netbsd/sys can be obsoleted.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Jul 30 12:17:18 1999 UTC (10 years, 7 months ago) by itojun
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +24 -2 lines
bring in portability #ifdef from unified-ipv6.
not really tested and incomplete, incomplete but compiles fine on NetBSD.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Fri Jul 30 09:20:34 1999 UTC (10 years, 7 months ago) by itojun
Branches: KAME
CVS tags: netbsd_19990730
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
KAME/NetBSD 1.4, as of 1999/7/30.
for unified-KAME code.
no cross-OS portability is introduced.
works fine on NetBSD as no change from KAME/NetBSD.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Jul 30 09:20:34 1999 UTC (10 years, 7 months ago) by itojun
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs 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.