KAME project CVS log for kame/kame/sys/net/Attic/if_hif.c
Up to kame/kame/sys/net/
Request diff between arbitrary revisions
No default branch
1.72 Thu Dec 9 2:18:55 2004
UTC by t-momose
CVS Tags: freebsd5_snap_20100301, openbsd_snap_20100301, netbsd_snap_20100301, freebsd5_snap_20091201, openbsd_snap_20091201, netbsd_snap_20091201, freebsd5_snap_20090901, openbsd_snap_20090901, netbsd_snap_20090901, freebsd5_snap_20090601, openbsd_snap_20090601, netbsd_snap_20090601, freebsd5_snap_20090301, openbsd_snap_20090301, netbsd_snap_20090301, freebsd5_snap_20090201, openbsd_snap_20090201, netbsd_snap_20090201, freebsd5_snap_20080801, openbsd_snap_20080801, netbsd_snap_20080801, freebsd5_snap_20080701, openbsd_snap_20080701, netbsd_snap_20080701, freebsd5_snap_20080601, openbsd_snap_20080601, netbsd_snap_20080601, freebsd5_snap_20080501, openbsd_snap_20080501, netbsd_snap_20080501, freebsd5_snap_20080401, openbsd_snap_20080401, netbsd_snap_20080401, freebsd5_snap_20080301, openbsd_snap_20080301, netbsd_snap_20080301, freebsd5_snap_20080201, openbsd_snap_20080201, netbsd_snap_20080201, freebsd5_snap_20080101, openbsd_snap_20080101, netbsd_snap_20080101, freebsd5_snap_20071201, openbsd_snap_20071201, netbsd_snap_20071201, freebsd5_snap_20071101, openbsd_snap_20071101, netbsd_snap_20071101, freebsd5_snap_20071001, openbsd_snap_20071001, netbsd_snap_20071001, freebsd5_snap_20070901, openbsd_snap_20070901, netbsd_snap_20070901, freebsd5_snap_20070801, openbsd_snap_20070801, netbsd_snap_20070801, freebsd5_snap_20070701, openbsd_snap_20070701, netbsd_snap_20070701, freebsd5_snap_20070601, openbsd_snap_20070601, netbsd_snap_20070601, freebsd5_snap_20070501, openbsd_snap_20070501, netbsd_snap_20070501, freebsd5_snap_20070401, openbsd_snap_20070401, netbsd_snap_20070401, freebsd5_snap_20070301, openbsd_snap_20070301, netbsd_snap_20070301, freebsd5_snap_20070201, openbsd_snap_20070201, netbsd_snap_20070201, freebsd5_snap_20070101, openbsd_snap_20070101, netbsd_snap_20070101, freebsd5_snap_20061201, openbsd_snap_20061201, netbsd_snap_20061201, freebsd5_snap_20061113, openbsd_snap_20061113, netbsd_snap_20061113, freebsd5_snap_20061106, openbsd_snap_20061106, netbsd_snap_20061106, freebsd5_snap_20061030, openbsd_snap_20061030, netbsd_snap_20061030, freebsd5_snap_20061023, openbsd_snap_20061023, netbsd_snap_20061023, freebsd5_snap_20061016, openbsd_snap_20061016, netbsd_snap_20061016, freebsd5_snap_20061009, openbsd_snap_20061009, netbsd_snap_20061009, freebsd5_snap_20061002, openbsd_snap_20061002, netbsd_snap_20061002, freebsd5_snap_20060925, openbsd_snap_20060925, netbsd_snap_20060925, freebsd5_snap_20060918, openbsd_snap_20060918, netbsd_snap_20060918, freebsd5_snap_20060911, openbsd_snap_20060911, netbsd_snap_20060911, freebsd5_snap_20060904, openbsd_snap_20060904, netbsd_snap_20060904, freebsd5_snap_20060828, openbsd_snap_20060828, netbsd_snap_20060828, freebsd5_snap_20060821, openbsd_snap_20060821, netbsd_snap_20060821, freebsd5_snap_20060814, openbsd_snap_20060814, netbsd_snap_20060814, freebsd5_snap_20060807, openbsd_snap_20060807, netbsd_snap_20060807, freebsd5_snap_20060731, openbsd_snap_20060731, netbsd_snap_20060731, freebsd5_snap_20060724, openbsd_snap_20060724, netbsd_snap_20060724, freebsd5_snap_20060717, openbsd_snap_20060717, netbsd_snap_20060717, freebsd5_snap_20060710, openbsd_snap_20060710, netbsd_snap_20060710, freebsd5_snap_20060703, openbsd_snap_20060703, netbsd_snap_20060703, freebsd5_snap_20060626, openbsd_snap_20060626, netbsd_snap_20060626, freebsd5_snap_20060619, openbsd_snap_20060619, netbsd_snap_20060619, freebsd5_snap_20060612, openbsd_snap_20060612, netbsd_snap_20060612, freebsd5_snap_20060605, openbsd_snap_20060605, netbsd_snap_20060605, freebsd5_snap_20060529, openbsd_snap_20060529, netbsd_snap_20060529, freebsd5_snap_20060522, openbsd_snap_20060522, netbsd_snap_20060522, freebsd5_snap_20060515, openbsd_snap_20060515, netbsd_snap_20060515, freebsd5_snap_20060508, openbsd_snap_20060508, netbsd_snap_20060508, freebsd5_snap_20060501, openbsd_snap_20060501, netbsd_snap_20060501, freebsd5_snap_20060424, openbsd_snap_20060424, netbsd_snap_20060424, freebsd5_snap_20060417, openbsd_snap_20060417, netbsd_snap_20060417, freebsd5_snap_20060410, openbsd_snap_20060410, netbsd_snap_20060410, freebsd5_snap_20060403, openbsd_snap_20060403, netbsd_snap_20060403, freebsd5_snap_20060327, openbsd_snap_20060327, netbsd_snap_20060327, freebsd5_snap_20060320, openbsd_snap_20060320, netbsd_snap_20060320, freebsd5_snap_20060313, openbsd_snap_20060313, netbsd_snap_20060313, freebsd5_snap_20060306, openbsd_snap_20060306, netbsd_snap_20060306, freebsd5_snap_20060227, openbsd_snap_20060227, netbsd_snap_20060227, freebsd5_snap_20060220, openbsd_snap_20060220, netbsd_snap_20060220, freebsd5_snap_20060213, openbsd_snap_20060213, netbsd_snap_20060213, freebsd5_snap_20060206, openbsd_snap_20060206, netbsd_snap_20060206, freebsd5_snap_20060130, openbsd_snap_20060130, netbsd_snap_20060130, freebsd5_snap_20060123, openbsd_snap_20060123, netbsd_snap_20060123, freebsd5_snap_20060116, openbsd_snap_20060116, netbsd_snap_20060116, freebsd5_snap_20060109, openbsd_snap_20060109, netbsd_snap_20060109, freebsd5_snap_20060102, openbsd_snap_20060102, netbsd_snap_20060102, freebsd5_snap_20051226, openbsd_snap_20051226, netbsd_snap_20051226, freebsd5_snap_20051219, openbsd_snap_20051219, netbsd_snap_20051219, freebsd5_snap_20051212, openbsd_snap_20051212, netbsd_snap_20051212, freebsd5_snap_20051205, openbsd_snap_20051205, netbsd_snap_20051205, freebsd5_snap_20051128, openbsd_snap_20051128, netbsd_snap_20051128, freebsd5_snap_20051121, openbsd_snap_20051121, netbsd_snap_20051121, freebsd5_snap_20051114, openbsd_snap_20051114, netbsd_snap_20051114, freebsd5_snap_20051107, openbsd_snap_20051107, netbsd_snap_20051107, freebsd5_snap_20051031, openbsd_snap_20051031, netbsd_snap_20051031, freebsd5_snap_20051024, openbsd_snap_20051024, netbsd_snap_20051024, freebsd5_snap_20051017, openbsd_snap_20051017, netbsd_snap_20051017, freebsd5_snap_20051010, openbsd_snap_20051010, netbsd_snap_20051010, freebsd5_snap_20051003, openbsd_snap_20051003, netbsd_snap_20051003, freebsd5_snap_20050926, openbsd_snap_20050926, netbsd_snap_20050926, freebsd5_snap_20050919, openbsd_snap_20050919, netbsd_snap_20050919, freebsd5_snap_20050912, openbsd_snap_20050912, netbsd_snap_20050912, freebsd5_snap_20050905, openbsd_snap_20050905, netbsd_snap_20050905, freebsd5_snap_20050829, openbsd_snap_20050829, netbsd_snap_20050829, freebsd5_snap_20050822, openbsd_snap_20050822, netbsd_snap_20050822, freebsd5_snap_20050815, openbsd_snap_20050815, netbsd_snap_20050815, freebsd5_snap_20050808, openbsd_snap_20050808, netbsd_snap_20050808, freebsd5_snap_20050801, openbsd_snap_20050801, netbsd_snap_20050801, freebsd5_snap_20050725, openbsd_snap_20050725, netbsd_snap_20050725, freebsd5_snap_20050718, openbsd_snap_20050718, netbsd_snap_20050718, freebsd5_snap_20050711, openbsd_snap_20050711, netbsd_snap_20050711, freebsd5_snap_20050704, openbsd_snap_20050704, netbsd_snap_20050704, freebsd5_snap_20050627, openbsd_snap_20050627, netbsd_snap_20050627, freebsd5_snap_20050620, openbsd_snap_20050620, netbsd_snap_20050620, freebsd5_snap_20050613, openbsd_snap_20050613, netbsd_snap_20050613, freebsd5_snap_20050606, openbsd_snap_20050606, netbsd_snap_20050606, freebsd5_snap_20050530, openbsd_snap_20050530, netbsd_snap_20050530, freebsd5_snap_20050523, openbsd_snap_20050523, netbsd_snap_20050523, freebsd5_snap_20050516, openbsd_snap_20050516, netbsd_snap_20050516, freebsd5_snap_20050509, openbsd_snap_20050509, netbsd_snap_20050509, freebsd5_snap_20050502, openbsd_snap_20050502, netbsd_snap_20050502, freebsd5_snap_20050418, openbsd_snap_20050418, netbsd_snap_20050418, freebsd5_snap_20050411, openbsd_snap_20050411, netbsd_snap_20050411, freebsd5_snap_20050404, freebsd4_snap_20050404, openbsd_snap_20050404, netbsd_snap_20050404, freebsd5_snap_20050328, freebsd4_snap_20050328, openbsd_snap_20050328, netbsd_snap_20050328, freebsd5_snap_20050321, freebsd4_snap_20050321, openbsd_snap_20050321, netbsd_snap_20050321, freebsd5_snap_20050314, freebsd4_snap_20050314, openbsd_snap_20050314, netbsd_snap_20050314, freebsd5_snap_20050307, freebsd4_snap_20050307, openbsd_snap_20050307, netbsd_snap_20050307, freebsd5_snap_20050228, freebsd4_snap_20050228, openbsd_snap_20050228, netbsd_snap_20050228, freebsd5_snap_20050221, freebsd4_snap_20050221, openbsd_snap_20050221, netbsd_snap_20050221, freebsd5_snap_20050214, freebsd4_snap_20050214, openbsd_snap_20050214, netbsd_snap_20050214, freebsd5_snap_20050207, freebsd4_snap_20050207, openbsd_snap_20050207, netbsd_snap_20050207, freebsd5_snap_20050131, freebsd4_snap_20050131, openbsd_snap_20050131, netbsd_snap_20050131, freebsd5_snap_20050124, freebsd4_snap_20050124, openbsd_snap_20050124, netbsd_snap_20050124, freebsd5_snap_20050117, freebsd4_snap_20050117, openbsd_snap_20050117, netbsd_snap_20050117, freebsd5_snap_20050110, freebsd4_snap_20050110, openbsd_snap_20050110, freebsd5_snap_20050103, freebsd4_snap_20050103, openbsd_snap_20050103, freebsd5_snap_20041227, freebsd4_snap_20041227, openbsd_snap_20041227, netbsd_snap_20041227, freebsd5_snap_20041220, freebsd4_snap_20041220, openbsd_snap_20041220, netbsd_snap_20041220, freebsd5_snap_20041213, freebsd4_snap_20041213, openbsd_snap_20041213, netbsd_snap_20041213, HEAD
Diffs to 1.71
FILE REMOVED
New Mobile IPv6 code which also supports NEMO.
1.71 Tue Jul 27 13:11:59 2004
UTC by suz
CVS Tags: freebsd5_snap_20041206, freebsd4_snap_20041206, openbsd_snap_20041206, netbsd_snap_20041206, freebsd5_snap_20041129, freebsd4_snap_20041129, openbsd_snap_20041129, netbsd_snap_20041129, freebsd5_snap_20041122, freebsd4_snap_20041122, openbsd_snap_20041122, netbsd_snap_20041122, freebsd5_snap_20041115, freebsd4_snap_20041115, openbsd_snap_20041115, netbsd_snap_20041115, freebsd5_snap_20041108, freebsd4_snap_20041108, openbsd_snap_20041108, netbsd_snap_20041108, freebsd5_snap_20041101, freebsd4_snap_20041101, openbsd_snap_20041101, netbsd_snap_20041101, freebsd5_snap_20041025, freebsd4_snap_20041025, openbsd_snap_20041025, netbsd_snap_20041025, freebsd5_snap_20041018, freebsd4_snap_20041018, openbsd_snap_20041018, netbsd_snap_20041018, freebsd5_snap_20041011, freebsd4_snap_20041011, openbsd_snap_20041011, netbsd_snap_20041011, freebsd5_snap_20041004, freebsd4_snap_20041004, openbsd_snap_20041004, netbsd_snap_20041004, freebsd5_snap_20040927, freebsd4_snap_20040927, openbsd_snap_20040927, netbsd_snap_20040927, freebsd5_snap_20040913, freebsd4_snap_20040913, openbsd_snap_20040913, netbsd_snap_20040913, freebsd5_snap_20040906, freebsd4_snap_20040906, openbsd_snap_20040906, netbsd_snap_20040906, freebsd5_snap_20040830, freebsd4_snap_20040830, openbsd_snap_20040830, netbsd_snap_20040830, freebsd5_snap_20040823, freebsd4_snap_20040823, openbsd_snap_20040823, netbsd_snap_20040823, freebsd4_snap_20040816, openbsd_snap_20040816, netbsd_snap_20040816, freebsd5_snap_20040812, freebsd4_snap_20040809, openbsd_snap_20040809, netbsd_snap_20040809, freebsd4_snap_20040802, openbsd_snap_20040802, netbsd_snap_20040802
Diffs to 1.70
removed a "malloc() failure" warning message at start-up time on freebsd5.
(M_WAIT(mbuf flag) is equal to M_WAITOK(malloc() flag) in every BSD
except freebsd5, so this problem occurs only in freebsd5)
1.70 Wed May 26 9:54:46 2004
UTC by itojun
CVS Tags: freebsd4_snap_20040726, openbsd_snap_20040726, netbsd_snap_20040726, freebsd4_snap_20040719, openbsd_snap_20040719, netbsd_snap_20040719, freebsd4_snap_20040712, openbsd_snap_20040712, netbsd_snap_20040712, freebsd4_snap_20040705, openbsd_snap_20040705, netbsd_snap_20040705, freebsd4_snap_20040628, openbsd_snap_20040628, netbsd_snap_20040628, freebsd4_snap_20040621, openbsd_snap_20040621, netbsd_snap_20040621, freebsd4_snap_20040607, openbsd_snap_20040607, netbsd_snap_20040607, freebsd4_snap_20040531, openbsd_snap_20040531, netbsd_snap_20040531
Diffs to 1.69
more #ifdef cleanups
1.69 Fri Feb 13 4:52:33 2004
UTC by keiichi
CVS Tags: freebsd4_snap_20040524, openbsd_snap_20040524, netbsd_snap_20040524, freebsd4_snap_20040517, openbsd_snap_20040517, netbsd_snap_20040517, freebsd4_snap_20040510, openbsd_snap_20040510, netbsd_snap_20040510, freebsd4_snap_20040503, openbsd_snap_20040503, netbsd_snap_20040503, freebsd4_snap_20040426, openbsd_snap_20040426, netbsd_snap_20040426, freebsd4_snap_20040419, openbsd_snap_20040419, netbsd_snap_20040419, freebsd4_snap_20040412, openbsd_snap_20040412, netbsd_snap_20040412, freebsd4_snap_20040405, openbsd_snap_20040405, netbsd_snap_20040405, freebsd4_snap_20040329, openbsd_snap_20040329, netbsd_snap_20040329, freebsd4_snap_20040322, openbsd_snap_20040322, netbsd_snap_20040322, freebsd4_snap_20040315, openbsd_snap_20040315, netbsd_snap_20040315, freebsd4_snap_20040308, openbsd_snap_20040308, netbsd_snap_20040308, freebsd4_snap_20040301, openbsd_snap_20040301, netbsd_snap_20040301, freebsd4_snap_20040223, openbsd_snap_20040223, netbsd_snap_20040223, freebsd4_snap_20040216, openbsd_snap_20040216, netbsd_snap_20040216
Diffs to 1.68
the name of watari was misprinted.
1.68 Fri Feb 13 2:52:08 2004
UTC by keiichi
Diffs to 1.67
restructure of header files based on draft-ietf-mip6-mipext-advapi-00.
1.67 Thu Feb 5 12:38:10 2004
UTC by keiichi
CVS Tags: freebsd4_snap_20040209, openbsd_snap_20040209, netbsd_snap_20040209
Diffs to 1.66
MIP6 fix regarding to back to embeded style.
some parts worked, some not yet...
1.66 Sat Jan 24 9:15:01 2004
UTC by keiichi
CVS Tags: freebsd4_snap_20040202, openbsd_snap_20040202, netbsd_snap_20040202, freebsd4_snap_20040126, openbsd_snap_20040126, netbsd_snap_20040126
Diffs to 1.65
MIP6: send a mobile prefix solicitation when a mobile node receives
an unsoclcited mobilt prefix advertisement message.
1.65 Fri Sep 12 12:39:22 2003
UTC by t-momose
CVS Tags: freebsd4_snap_20040119, openbsd_snap_20040119, netbsd_snap_20040119, freebsd4_snap_20040112, openbsd_snap_20040112, netbsd_snap_20040112, freebsd4_snap_20040105, openbsd_snap_20040105, netbsd_snap_20040105, freebsd4_snap_20031229, openbsd_snap_20031229, netbsd_snap_20031229, freebsd4_snap_20031222, openbsd_snap_20031222, netbsd_snap_20031222, freebsd4_snap_20031215, openbsd_snap_20031215, netbsd_snap_20031215, freebsd4_snap_20031208, openbsd_snap_20031208, netbsd_snap_20031208, freebsd4_snap_20031201, netbsd_snap_20031201, freebsd4_snap_20031124, netbsd_snap_20031124, freebsd4_snap_20031117, netbsd_snap_20031117, freebsd4_snap_20031110, netbsd_snap_20031110, freebsd4_snap_20031103, openbsd_snap_20031103, netbsd_snap_20031103, freebsd4_snap_20031027, openbsd_snap_20031027, netbsd_snap_20031027, freebsd4_snap_20031020, openbsd_snap_20031020, netbsd_snap_20031020, freebsd4_snap_20031013, openbsd_snap_20031013, netbsd_snap_20031013, freebsd4_snap_20031006, openbsd_snap_20031006, netbsd_snap_20031006, freebsd4_snap_20030929, openbsd_snap_20030929, netbsd_snap_20030929, bsdi4_snap_20030929, freebsd4_snap_20030922, openbsd_snap_20030922, netbsd_snap_20030922, bsdi4_snap_20030922, freebsd4_snap_20030915, openbsd_snap_20030915, netbsd_snap_20030915, bsdi4_snap_20030915
Diffs to 1.64
Don't use pointers as parameters of ioctl() for mobile node configuration
The data that they point are not copied to kernel land.
1.64 Wed Sep 3 3:29:46 2003
UTC by keiichi
CVS Tags: freebsd4_snap_20030908, openbsd_snap_20030908, netbsd_snap_20030908, bsdi4_snap_20030908
Diffs to 1.63
code clean up.
1.63 Wed Aug 27 11:57:26 2003
UTC by keiichi
CVS Tags: freebsd4_snap_20030901, openbsd_snap_20030901, netbsd_snap_20030901, bsdi4_snap_20030901
Diffs to 1.62
fixed a bug in initializing dhaad initial id value.
1.62 Wed Aug 27 11:51:52 2003
UTC by keiichi
Diffs to 1.61
do not select link-local address as a home agent address.
1.61 Tue Aug 26 13:37:46 2003
UTC by keiichi
Diffs to 1.60
- support for changing home agent.
1.60 Tue Aug 26 11:01:36 2003
UTC by keiichi
Diffs to 1.59
- removed duplicated function.
1.59 Tue Aug 26 4:42:27 2003
UTC by keiichi
Diffs to 1.58
- changed TAILQ to LIST to manage the hif list since it need not to be.
1.58 Tue Aug 26 4:27:49 2003
UTC by keiichi
Diffs to 1.57
- changed mip6_ha list management from LIST to TAILQ, since we need
to insert both head and tail based on the pref value of the entry.
1.57 Mon Aug 25 11:28:39 2003
UTC by keiichi
Diffs to 1.56
- restructure mobile ip related prefix management to support
multiple global addresses of home agents.
1.56 Thu Aug 14 10:06:07 2003
UTC by keiichi
CVS Tags: freebsd4_snap_20030825, openbsd_snap_20030825, netbsd_snap_20030825, bsdi4_snap_20030825, freebsd4_snap_20030818, openbsd_snap_20030818, netbsd_snap_20030818, bsdi4_snap_20030818
Diffs to 1.55
- sending MPS and reccieving MPA.
the code is just a starting point, and far from complete.
1.55 Sat Aug 9 17:06:39 2003
UTC by suz
CVS Tags: freebsd4_snap_20030811, openbsd_snap_20030811, netbsd_snap_20030811, bsdi4_snap_20030811
Diffs to 1.54
- sync with Freebsd 5.1-RELEASE
- removed FreeBSD-specific ifdef for M_MOVE_PKTHDR(), since all *BSDs have M_MOVE_PKTHDR() now
1.54 Thu Aug 7 9:30:58 2003
UTC by keiichi
Diffs to 1.53
fixed a memory leak when disabling mn function.
1.53 Tue Aug 5 13:19:23 2003
UTC by keiichi
Diffs to 1.52
less warning(MIP6).
1.52 Mon Aug 4 5:25:38 2003
UTC by keiichi
Diffs to 1.51
- added experimental firewall bypassing scheme.
1.51 Mon Jul 28 11:04:32 2003
UTC by keiichi
CVS Tags: freebsd4_snap_20030804, openbsd_snap_20030804, netbsd_snap_20030804, bsdi4_snap_20030804
Diffs to 1.50
- assign a CoA separately for each hif interface.
1.50 Mon Jul 28 7:36:05 2003
UTC by keiichi
Diffs to 1.49
- fixed the type of return value of management functions for struct hif_ha.
1.49 Thu Jul 24 7:11:17 2003
UTC by keiichi
CVS Tags: freebsd4_snap_20030728, openbsd_snap_20030728, netbsd_snap_20030728, bsdi4_snap_20030728
Diffs to 1.48
- simplify the prefix and advertising route management on a mobile node.
1.48 Mon Jul 7 11:39:06 2003
UTC by keiichi
CVS Tags: freebsd4_snap_20030721, openbsd_snap_20030721, netbsd_snap_20030721, bsdi4_snap_20030721, freebsd4_snap_20030714, openbsd_snap_20030714, netbsd_snap_20030714, bsdi4_snap_20030714
Diffs to 1.47
removed unused functions.
1.47 Wed Apr 23 9:15:49 2003
UTC by keiichi
CVS Tags: freebsd4_snap_20030707, openbsd_snap_20030707, netbsd_snap_20030707, bsdi4_snap_20030707, freebsd4_snap_20030630, openbsd_snap_20030630, netbsd_snap_20030630, bsdi4_snap_20030630, freebsd4_snap_20030623, openbsd_snap_20030623, netbsd_snap_20030623, bsdi4_snap_20030623, freebsd4_snap_20030616, openbsd_snap_20030616, netbsd_snap_20030616, bsdi4_snap_20030616, freebsd4_snap_20030609, openbsd_snap_20030609, netbsd_snap_20030609, bsdi4_snap_20030609, freebsd4_snap_20030602, openbsd_snap_20030602, netbsd_snap_20030602, bsdi4_snap_20030602, freebsd4_snap_20030526, openbsd_snap_20030526, netbsd_snap_20030526, bsdi4_snap_20030526, freebsd4_snap_20030505, openbsd_snap_20030505, netbsd_snap_20030505, bsdi4_snap_20030505, freebsd4_snap_20030428, openbsd_snap_20030428, netbsd_snap_20030428, bsdi4_snap_20030428
Diffs to 1.46
- 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.
1.46 Wed Apr 9 10:08:29 2003
UTC by suz
CVS Tags: freebsd4_snap_20030421, openbsd_snap_20030421, netbsd_snap_20030421, bsdi4_snap_20030421, freebsd4_snap_20030414, openbsd_snap_20030414, netbsd_snap_20030414, bsdi4_snap_20030414
Diffs to 1.45
makes it compilable on freebsd4.8
1.45 Wed Apr 2 10:18:31 2003
UTC by itojun
CVS Tags: freebsd4_snap_20030407, openbsd_snap_20030407, netbsd_snap_20030407, bsdi4_snap_20030407
Diffs to 1.44
remove "m->m_flags &= ~M_PKTHDR" when m becomes an intermediate mbuf in a
mbuf chain. it is safer this way.
1.44 Fri Mar 28 9:54:32 2003
UTC by suz
CVS Tags: freebsd4_snap_20030331, openbsd_snap_20030331, netbsd_snap_20030331, bsdi4_snap_20030331
Diffs to 1.43
make it compilable on freebsd5
1.43 Wed Feb 19 7:21:31 2003
UTC by keiichi
CVS Tags: freebsd4_snap_20030324, openbsd_snap_20030324, netbsd_snap_20030324, bsdi4_snap_20030324, freebsd4_snap_20030317, openbsd_snap_20030317, netbsd_snap_20030317, bsdi4_snap_20030317, freebsd4_snap_20030310, openbsd_snap_20030310, netbsd_snap_20030310, bsdi4_snap_20030310, freebsd4_snap_20030303, openbsd_snap_20030303, netbsd_snap_20030303, bsdi4_snap_20030303, freebsd4_snap_20030224, openbsd_snap_20030224, netbsd_snap_20030224, bsdi4_snap_20030224
Diffs to 1.42
- delete mtags when we drop the M_PKTHDR flag by hand ('by hand' means not
using M_MOVE_PKTHDR).
such an operation should be avoided whenever it is possible...
1.42 Thu Feb 13 15:15:42 2003
UTC by keiichi
CVS Tags: freebsd4_snap_20030217, openbsd_snap_20030217, netbsd_snap_20030217, bsdi4_snap_20030217
Diffs to 1.41
- fixed typemismatch of arguments to ip6_setpktaddrs().
1.41 Fri Feb 7 12:42:47 2003
UTC by t-momose
CVS Tags: freebsd4_snap_20030210, openbsd_snap_20030210, netbsd_snap_20030210, bsdi4_snap_20030210
Diffs to 1.40
Make it compilable on NetBSD (and maybe other BSDs) along the changes
regarding freebsd5 and ip6_getpktaddrs().
1.40 Thu Jan 23 6:23:10 2003
UTC by keiichi
CVS Tags: freebsd4_snap_20030203, openbsd_snap_20030203, netbsd_snap_20030203, bsdi4_snap_20030203, freebsd4_snap_20030127, openbsd_snap_20030127, netbsd_snap_20030127, bsdi4_snap_20030127
Diffs to 1.39
- mtag fix.
1.39 Fri Jan 10 8:41:23 2003
UTC by suz
CVS Tags: freebsd4_snap_20030120, openbsd_snap_20030120, netbsd_snap_20030120, bsdi4_snap_20030120, freebsd4_snap_20030113, openbsd_snap_20030113, netbsd_snap_20030113, bsdi4_snap_20030113
Diffs to 1.38
fixed a bug that some interfaces cannot be manipulated under OpenBSD+KAME.
1.38 Tue Nov 12 3:12:05 2002
UTC by k-sugyou
CVS Tags: freebsd4_snap_20030106, openbsd_snap_20030106, netbsd_snap_20030106, bsdi4_snap_20030106, freebsd4_snap_20021230, openbsd_snap_20021230, netbsd_snap_20021230, bsdi4_snap_20021230, freebsd4_snap_20021223, openbsd_snap_20021223, netbsd_snap_20021223, bsdi4_snap_20021223, freebsd4_snap_20021216, openbsd_snap_20021216, netbsd_snap_20021216, bsdi4_snap_20021216, freebsd4_snap_20021209, openbsd_snap_20021209, netbsd_snap_20021209, bsdi4_snap_20021209, freebsd4_snap_20021202, openbsd_snap_20021202, netbsd_snap_20021202, bsdi4_snap_20021202, freebsd4_snap_20021125, openbsd_snap_20021125, netbsd_snap_20021125, bsdi4_snap_20021125, freebsd4_snap_20021118, openbsd_snap_20021118, netbsd_snap_20021118, bsdi4_snap_20021118
Diffs to 1.37
MIP6: cn's site-local address be tunneled to HA
1.37 Fri Nov 1 10:10:08 2002
UTC by keiichi
CVS Tags: freebsd4_snap_20021111, openbsd_snap_20021111, netbsd_snap_20021111, bsdi4_snap_20021111, freebsd4_snap_20021104, openbsd_snap_20021104, netbsd_snap_20021104, bsdi4_snap_20021104
Diffs to 1.36
- renamed some structures and macros. no code changes.
1.36 Fri Oct 4 5:54:04 2002
UTC by k-sugyou
CVS Tags: freebsd4_snap_20021028, openbsd_snap_20021028, netbsd_snap_20021028, bsdi4_snap_20021028, freebsd4_snap_20021021, openbsd_snap_20021021, netbsd_snap_20021021, bsdi4_snap_20021021, freebsd4_snap_20021014, openbsd_snap_20021014, netbsd_snap_20021014, bsdi4_snap_20021014, freebsd4_snap_20021007, openbsd_snap_20021007, netbsd_snap_20021007, bsdi4_snap_20021007
Diffs to 1.35
MIP6: site-local CoA not supported
1.35 Fri Sep 27 9:38:10 2002
UTC by k-sugyou
CVS Tags: freebsd4_snap_20020930, openbsd_snap_20020930, netbsd_snap_20020930, bsdi4_snap_20020930
Diffs to 1.34
typo if_dlt (sorry)
1.34 Fri Sep 27 9:31:12 2002
UTC by k-sugyou
Diffs to 1.33
initialize if_dlt and if_sadl on netbsd 1.6
1.33 Wed Sep 25 11:41:21 2002
UTC by itojun
Diffs to 1.32
sync w/ 1.6. GENERIC.KAME/i386 compiles, not tested.
- NATPT and IP6FW support were dropped (you can use ipfilter).
- altq, ecn, RTF_CACHE, SCOPEDROUTING need checking
1.32 Wed Sep 11 2:34:14 2002
UTC by itojun
CVS Tags: freebsd4_snap_20020923, openbsd_snap_20020923, netbsd_snap_20020923, bsdi4_snap_20020923, freebsd4_snap_20020916, openbsd_snap_20020916, netbsd_snap_20020916, bsdi4_snap_20020916
Diffs to 1.31
KNF - return is not a function.
1.31 Wed Sep 4 6:05:36 2002
UTC by k-sugyou
CVS Tags: freebsd4_snap_20020909, openbsd_snap_20020909, netbsd_snap_20020909, bsdi4_snap_20020909
Diffs to 1.30
MIP6: sanity check for outer dst addr
1.30 Sun Sep 1 5:58:03 2002
UTC by keiichi
CVS Tags: freebsd4_snap_20020902, openbsd_snap_20020902, netbsd_snap_20020902, bsdi4_snap_20020902
Diffs to 1.29
- added stat entries for reverse tunnel in/output.
1.29 Wed Aug 28 13:36:19 2002
UTC by keiichi
Diffs to 1.28
- a global variable should be defined in a .c file
1.28 Sat Jun 8 21:42:38 2002
UTC by itojun
CVS Tags: freebsd4_snap_20020826, openbsd_snap_20020826, netbsd_snap_20020826, bsdi4_snap_20020826, freebsd4_snap_20020819, openbsd_snap_20020819, netbsd_snap_20020819, bsdi4_snap_20020819, freebsd4_snap_20020812, openbsd_snap_20020812, netbsd_snap_20020812, bsdi4_snap_20020812, freebsd4_snap_20020805, openbsd_snap_20020805, netbsd_snap_20020805, bsdi4_snap_20020805, freebsd4_snap_20020729, openbsd_snap_20020729, netbsd_snap_20020729, bsdi4_snap_20020729, freebsd4_snap_20020722, openbsd_snap_20020722, netbsd_snap_20020722, bsdi4_snap_20020722, freebsd4_snap_20020715, openbsd_snap_20020715, netbsd_snap_20020715, bsdi4_snap_20020715, freebsd4_snap_20020708, openbsd_snap_20020708, netbsd_snap_20020708, bsdi4_snap_20020708, freebsd4_snap_20020701, openbsd_snap_20020701, netbsd_snap_20020701, bsdi4_snap_20020701, freebsd4_snap_20020624, openbsd_snap_20020624, netbsd_snap_20020624, bsdi4_snap_20020624, freebsd4_snap_20020617, openbsd_snap_20020617, netbsd_snap_20020617, bsdi4_snap_20020617, freebsd4_snap_20020610, openbsd_snap_20020610, netbsd_snap_20020610, bsdi4_snap_20020610
Diffs to 1.27
openbsd too uses splsoftnet
1.27 Wed May 22 2:23:53 2002
UTC by keiichi
CVS Tags: freebsd4_snap_20020603, openbsd_snap_20020603, netbsd_snap_20020603, bsdi4_snap_20020603, freebsd4_snap_20020527, openbsd_snap_20020527, netbsd_snap_20020527, bsdi4_snap_20020527
Diffs to 1.26
- a newly created mha must be inserted to the ha list.
reported from karino@nec.
1.26 Tue May 14 13:31:32 2002
UTC by keiichi
CVS Tags: freebsd4_snap_20020520, openbsd_snap_20020520, netbsd_snap_20020520, bsdi4_snap_20020520
Diffs to 1.25
- the first step for mip6 id17 support.
this commit is for the KAME mip6 developpers. do not try to use this.
1.25 Thu Apr 4 6:44:40 2002
UTC by keiichi
CVS Tags: freebsd4_snap_20020513, openbsd_snap_20020513, netbsd_snap_20020513, bsdi4_snap_20020513, freebsd4_snap_20020506, openbsd_snap_20020506, netbsd_snap_20020506, bsdi4_snap_20020506, freebsd4_snap_20020429, openbsd_snap_20020429, netbsd_snap_20020429, bsdi4_snap_20020429, freebsd4_snap_20020422, openbsd_snap_20020422, netbsd_snap_20020422, bsdi4_snap_20020422, freebsd4_snap_20020415, openbsd_snap_20020415, netbsd_snap_20020415, bsdi4_snap_20020415, freebsd4_snap_20020408, openbsd_snap_20020408, netbsd_snap_20020408, bsdi4_snap_20020408
Diffs to 1.24
- added a rate limitation logic when sending DHAAD requests.
1.24 Fri Mar 15 5:14:12 2002
UTC by keiichi
CVS Tags: freebsd4_snap_20020401, openbsd_snap_20020401, netbsd_snap_20020401, bsdi4_snap_20020401, freebsd4_snap_20020325, bsdi3_snap_20020325, openbsd_snap_20020325, netbsd_snap_20020325, bsdi4_snap_20020325, freebsd4_snap_20020318, bsdi3_snap_20020318, openbsd_snap_20020318, netbsd_snap_20020318, bsdi4_snap_20020318
Diffs to 1.23
- change the mtu size of the hif i/f from 1500 to 1280.
1.23 Thu Mar 14 6:45:19 2002
UTC by keiichi
Diffs to 1.22
- use IPV6_MINMTU when sending to the reverse tunnel.
XXX
1.22 Wed Mar 13 17:00:46 2002
UTC by keiichi
Diffs to 1.21
- add bidirectional tunneling. if the peer node doesn't support MIP6 (that
is, doesn't understand HAO), the MN automatically tunnels the packets to
the peer via HA.
to use BDT, specify 'options MIP6_BDT'.
currently, MIP6_BDT cannot be specified in conjunction with
MIP6_ALLOW_COA_FALLBACK.
1.21 Tue Mar 12 11:57:54 2002
UTC by keiichi
Diffs to 1.20
- a static home address assignment.
specify 'options MIP6_STATIC_HADDR' and use 'mip6control -I ifid' to set
ifid. this is very experimental.
1.20 Tue Feb 19 3:40:38 2002
UTC by keiichi
CVS Tags: freebsd4_snap_20020311, bsdi3_snap_20020311, openbsd_snap_20020311, netbsd_snap_20020311, bsdi4_snap_20020311, freebsd4_snap_20020304, bsdi3_snap_20020304, openbsd_snap_20020304, netbsd_snap_20020304, bsdi4_snap_20020304, freebsd4_snap_20020225, bsdi3_snap_20020225, openbsd_snap_20020225, netbsd_snap_20020225, bsdi4_snap_20020225
Diffs to 1.19
make mip6 code scope aware.
need more work...
1.19 Mon Jan 28 7:01:57 2002
UTC by keiichi
CVS Tags: freebsd4_snap_20020218, bsdi3_snap_20020218, openbsd_snap_20020218, netbsd_snap_20020218, bsdi4_snap_20020218, freebsd4_snap_20020211, bsdi3_snap_20020211, openbsd_snap_20020211, netbsd_snap_20020211, bsdi4_snap_20020211, freebsd4_snap_20020204, bsdi3_snap_20020204, openbsd_snap_20020204, netbsd_snap_20020204, bsdi4_snap_20020204
Diffs to 1.18
- remove printf for debug purpose.
1.18 Sat Jan 26 4:45:22 2002
UTC by keiichi
CVS Tags: freebsd4_snap_20020128, bsdi3_snap_20020128, openbsd_snap_20020128, netbsd_snap_20020128, bsdi4_snap_20020128
Diffs to 1.17
- remove the home prefix information and the home agent list when
mip6control -M.
1.17 Thu Jan 17 6:05:10 2002
UTC by keiichi
CVS Tags: freebsd4_snap_20020121, bsdi3_snap_20020121, openbsd_snap_20020121, netbsd_snap_20020121, bsdi4_snap_20020121
Diffs to 1.16
- fogot to commit in the previous my commit.
1.16 Tue Jan 8 2:40:55 2002
UTC by k-sugyou
CVS Tags: freebsd4_snap_20020114, bsdi3_snap_20020114, openbsd_snap_20020114, netbsd_snap_20020114, bsdi4_snap_20020114
Diffs to 1.15
remove opt_inet6.h,mip6_var.h&etc. includes from if_hif.h&mip6.h
1.15 Tue Dec 4 10:36:56 2001
UTC by keiichi
CVS Tags: freebsd4_snap_20020107, bsdi3_snap_20020107, openbsd_snap_20020107, netbsd_snap_20020107, bsdi4_snap_20020107, freebsd4_snap_20011231, bsdi3_snap_20011231, openbsd_snap_20011231, netbsd_snap_20011231, bsdi4_snap_20011231, freebsd4_snap_20011224, bsdi3_snap_20011224, openbsd_snap_20011224, netbsd_snap_20011224, bsdi4_snap_20011224, freebsd4_snap_20011217, bsdi3_snap_20011217, openbsd_snap_20011217, netbsd_snap_20011217, bsdi4_snap_20011217, freebsd4_snap_20011210, bsdi3_snap_20011210, openbsd_snap_20011210, netbsd_snap_20011210, bsdi4_snap_20011210
Diffs to 1.14
- do movement detection in the prefix_onlink_check()
instead of nd6_ra_input().
1.14 Mon Dec 3 12:28:07 2001
UTC by keiichi
Diffs to 1.13
- remove hif_rtrequest.
1.13 Mon Dec 3 12:19:24 2001
UTC by keiichi
Diffs to 1.12
- fix incorrect ifa_rtrequest setting in hif_ioctl.
- change the movement detection algorithm from prefix based to
coa address changing based.
1.12 Thu Nov 29 4:38:36 2001
UTC by keiichi
CVS Tags: freebsd4_snap_20011203, bsdi3_snap_20011203, openbsd_snap_20011203, netbsd_snap_20011203, bsdi4_snap_20011203
Diffs to 1.11
- modify mip6_prefix to hold vltime and pltime.
- bu flags based on draft15.
- icmp numbers bsed on draft15.
1.11 Mon Nov 19 8:09:37 2001
UTC by k-sugyou
CVS Tags: freebsd4_snap_20011126, bsdi3_snap_20011126, openbsd_snap_20011126, netbsd_snap_20011126, bsdi4_snap_20011126
Diffs to 1.10
supported SIOCADDMULTI in hit_ioctl
1.10 Fri Oct 26 8:48:55 2001
UTC by keiichi
CVS Tags: freebsd4_snap_20011119, openbsd_snap_20011119, netbsd_snap_20011119, bsdi3_snap_20011119, bsdi4_snap_20011119, freebsd4_snap_20011112, bsdi3_snap_20011112, openbsd_snap_20011112, netbsd_snap_20011112, bsdi4_snap_20011112, freebsd4_snap_20011105, bsdi3_snap_20011105, openbsd_snap_20011105, netbsd_snap_20011105, bsdi4_snap_20011105, freebsd4_snap_20011029, bsdi3_snap_20011029, openbsd_snap_20011029, bsdi4_snap_20011029, netbsd_snap_20011029
Diffs to 1.9
- protected the mip6 ioctl path by splnet() during retreiving
binding cache entries.
- changed the mip6 ioctl request structure. (this requires updating
the mip6control command you are using.)
1.9 Wed Oct 17 8:31:45 2001
UTC by keiichi
CVS Tags: freebsd4_snap_20011022, bsdi3_snap_20011022, openbsd_snap_20011022, netbsd_snap_20011022, bsdi4_snap_20011022
Diffs to 1.8
replace __FUNCTION__ with __LINE__ and __FILE__.
1.8 Tue Oct 9 11:00:00 2001
UTC by keiichi
CVS Tags: freebsd4_snap_20011015, bsdi3_snap_20011015, openbsd_snap_20011015, netbsd_snap_20011015, bsdi4_snap_20011015
Diffs to 1.7
remove unused old code.
1.7 Thu Sep 20 10:22:13 2001
UTC by keiichi
CVS Tags: freebsd4_snap_20011008, bsdi3_snap_20011008, openbsd_snap_20011008, netbsd_snap_20011008, bsdi4_snap_20011008, freebsd4_snap_20011001, bsdi3_snap_20011001, openbsd_snap_20011001, netbsd_snap_20011001, bsdi4_snap_20011001, bsdi3_snap_20010925, bsdi4_snap_20010925, freebsd4_snap_20010924, bsdi3_snap_20010924, openbsd_snap_20010924, netbsd_snap_20010924, bsdi4_snap_20010924
Diffs to 1.6
remove old code.
1.6 Thu Sep 20 10:14:08 2001
UTC by keiichi
Diffs to 1.5
fix throwback...
1.5 Thu Sep 20 9:59:36 2001
UTC by keiichi
Diffs to 1.4
type __FreeBSD_ -> __FreeBSD__
1.4 Thu Sep 20 6:07:17 2001
UTC by itojun
Diffs to 1.3
make it compile on netbsd. not tested
1.3 Tue Aug 7 8:06:14 2001
UTC by keiichi
CVS Tags: freebsd4_snap_20010917, openbsd_snap_20010917, netbsd_snap_20010917, bsdi3_snap_20010917, bsdi4_snap_20010917, freebsd4_snap_20010910, bsdi3_snap_20010910, openbsd_snap_20010910, netbsd_snap_20010910, bsdi4_snap_20010910, freebsd4_snap_20010903, bsdi3_snap_20010903, openbsd_snap_20010903, netbsd_snap_20010903, bsdi4_snap_20010903, freebsd4_snap_20010828, bsdi3_snap_20010828, openbsd_snap_20010827, netbsd_snap_20010827, bsdi4_snap_20010827, freebsd4_snap_20010820, bsdi3_snap_20010820, openbsd_snap_20010820, netbsd_snap_20010820, bsdi4_snap_20010820, freebsd4_snap_20010813, bsdi3_snap_20010813, openbsd_snap_20010813, netbsd_snap_20010813, bsdi4_snap_20010813
Diffs to 1.2
remove XXX_FOREACH.
1.2 Fri Aug 3 13:01:52 2001
UTC by itojun
CVS Tags: freebsd4_snap_20010806, bsdi3_snap_20010806, openbsd_snap_20010806, netbsd_snap_20010806, bsdi4_snap_20010806
Diffs to 1.1
there's no need for us to pullup mbuf chain if PULLDOWN_TEST is defined
1.1 Fri Aug 3 10:40:19 2001
UTC by keiichi
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
This form allows you to request diff's between any two
revisions of a file. You may select a symbolic revision
name using the selection box or you may type in a numeric
name using the type-in text box.
You may select to see revision information from only
a single branch.
www@kame.net