The NetBSD Project

CVS log for src/sys/netinet/ip.h

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.39 / (download) - annotate - [select for diffs], Sun Apr 17 21:24:53 2022 UTC (9 months, 1 week ago) by andvar
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

fix various typos in comments.

Revision 1.35.2.1 / (download) - annotate - [select for diffs], Sat Apr 3 22:29:01 2021 UTC (21 months, 3 weeks ago) by thorpej
Branch: thorpej-futex
Changes since 1.35: +12 -6 lines
Diff to previous 1.35 (colored) next main 1.36 (colored)

Sync with HEAD.

Revision 1.38 / (download) - annotate - [select for diffs], Wed Feb 3 18:13:13 2021 UTC (23 months, 3 weeks ago) by roy
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.37: +5 -5 lines
Diff to previous 1.37 (colored)

CTASSERT -> __CTASSERT to unbreak userland build.

While here move __packed in tcp_debug.h back to where it was and
note removal warrants more investigation.

Revision 1.37 / (download) - annotate - [select for diffs], Wed Feb 3 11:53:43 2021 UTC (23 months, 3 weeks ago) by roy
Branch: MAIN
Changes since 1.36: +7 -1 lines
Diff to previous 1.36 (colored)

Sprinkle CTASSERT to enforce on-wire layout without __packed

Revision 1.36 / (download) - annotate - [select for diffs], Wed Feb 3 05:51:40 2021 UTC (23 months, 3 weeks ago) by roy
Branch: MAIN
Changes since 1.35: +6 -6 lines
Diff to previous 1.35 (colored)

Remove __packed from various network structures

They are already network aligned and adding the __packed attribute
just causes needless compiler warnings about accssing members of packed
objects.

Revision 1.35 / (download) - annotate - [select for diffs], Fri Aug 28 07:01:57 2020 UTC (2 years, 5 months ago) by riastradh
Branch: MAIN
Branch point for: thorpej-futex
Changes since 1.34: +7 -2 lines
Diff to previous 1.34 (colored)

netinet: Include the needful so include order doesn't matter.

Revision 1.32.14.1 / (download) - annotate - [select for diffs], Thu Aug 17 09:38:37 2017 UTC (5 years, 5 months ago) by martin
Branch: netbsd-6-0
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored) next main 1.33 (colored)

Pull up following revision(s) (requested by mrg in ticket #721):
	include/resolv.h: revision 1.40
	sys/netinet/ip.h: revision 1.33-1.34
fix typo
make this standalone, like every others (except OpenBSD)
add <netinet/in.h> because it is needed for sockaddr_in.

Revision 1.32.2.1 / (download) - annotate - [select for diffs], Wed Jan 16 05:33:49 2013 UTC (10 years ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored) next main 1.33 (colored)

sync with (a bit old) head

Revision 1.32.8.1 / (download) - annotate - [select for diffs], Wed Nov 28 21:41:01 2012 UTC (10 years, 2 months ago) by riz
Branch: netbsd-6
CVS Tags: netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored) next main 1.33 (colored)

Pull up following revision(s) (requested by christos in ticket #721):
	include/resolv.h: revision 1.40
	sys/netinet/ip.h: revision 1.33
	sys/netinet/ip.h: revision 1.34
fix typo
make this standalone, like every others (except OpenBSD)
add <netinet/in.h> because it is needed for sockaddr_in.

Revision 1.32.12.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:02:48 2012 UTC (10 years, 2 months ago) by tls
Branch: tls-maxphys
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored) next main 1.33 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.34 / (download) - annotate - [select for diffs], Fri Nov 2 21:07:07 2012 UTC (10 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, tls-maxphys-base-20171202, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, nick-nhusb, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, khorben-n900, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, agc-symver-base, agc-symver, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

fix typo

Revision 1.33 / (download) - annotate - [select for diffs], Fri Nov 2 21:00:23 2012 UTC (10 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored)

make this standalone, like every others (except OpenBSD)

Revision 1.32 / (download) - annotate - [select for diffs], Sun Jul 24 18:06:08 2011 UTC (11 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, tls-maxphys, netbsd-6-0, netbsd-6
Changes since 1.31: +65 -14 lines
Diff to previous 1.31 (colored)

Fill in missing IPTOS defines (from Linux/OpenBSD)

Revision 1.29.26.1 / (download) - annotate - [select for diffs], Mon Feb 18 21:07:08 2008 UTC (14 years, 11 months ago) by mjf
Branch: mjf-devfs
Changes since 1.29: +5 -5 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

Sync with HEAD.

Revision 1.26.12.3 / (download) - annotate - [select for diffs], Mon Jan 21 09:47:14 2008 UTC (15 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.26.12.2: +6 -5 lines
Diff to previous 1.26.12.2 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored)

sync with head

Revision 1.29.20.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:57:26 2008 UTC (15 years ago) by matt
Branch: matt-armv6
Changes since 1.29: +6 -5 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

sync with HEAD

Revision 1.29.32.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:57:19 2008 UTC (15 years, 1 month ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.29: +6 -5 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

Sync with HEAD

Revision 1.29.28.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:57:38 2007 UTC (15 years, 1 month ago) by ad
Branch: vmlocking2
Changes since 1.29: +6 -5 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

Sync with head.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Dec 25 18:33:46 2007 UTC (15 years, 1 month ago) by perry
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base2, yamt-nfs-mp-base11, yamt-nfs-mp-base10, yamt-nfs-mp-base, yamt-nfs-mp, yamt-lazymbuf-base15, yamt-lazymbuf-base14, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, vmlocking2-base3, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, nick-net80211-sync-base, nick-net80211-sync, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, mjf-devfs2, mjf-devfs-base, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, jruoho-x86intr-base, jruoho-x86intr, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, cherry-xenmp-base, cherry-xenmp, bouyer-xeni386-nbase, bouyer-xeni386-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2
Changes since 1.30: +5 -5 lines
Diff to previous 1.30 (colored)

Convert many of the uses of __attribute__ to equivalent
__packed, __unused and __dead macros from cdefs.h

Revision 1.30 / (download) - annotate - [select for diffs], Fri Dec 21 02:07:54 2007 UTC (15 years, 1 month ago) by matt
Branch: MAIN
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored)

Add fix for ip_id information leakage.  Since the leakage information is
primarily used with TCP SYN and RST packets and such packets are less than
the smallest sized packet that an IP stack is allowed to fragment, we simply
set ip_id to 0 for all packets 68 bytes or less.

Revision 1.28.2.1 / (download) - annotate - [select for diffs], Fri Jan 12 01:04:14 2007 UTC (16 years ago) by ad
Branch: newlock2
Changes since 1.28: +10 -9 lines
Diff to previous 1.28 (colored) next main 1.29 (colored)

Sync with head.

Revision 1.26.12.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:50:33 2006 UTC (16 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.26.12.1: +10 -14 lines
Diff to previous 1.26.12.1 (colored) to branchpoint 1.26 (colored)

sync with head.

Revision 1.28.4.1 / (download) - annotate - [select for diffs], Mon Dec 18 11:42:21 2006 UTC (16 years, 1 month ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.28: +10 -9 lines
Diff to previous 1.28 (colored) next main 1.29 (colored)

sync with head.

Revision 1.29 / (download) - annotate - [select for diffs], Sun Dec 17 20:07:36 2006 UTC (16 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, yamt-idlelwp, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, post-newlock2-merge, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, newlock2-nbase, newlock2-base, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-audiomp-base, ad-audiomp
Branch point for: vmlocking2, mjf-devfs, matt-armv6, bouyer-xeni386
Changes since 1.28: +10 -9 lines
Diff to previous 1.28 (colored)

According to ANSI c the only portably defined bitfields are unsigned int ones.

Revision 1.27.8.1 / (download) - annotate - [select for diffs], Thu Sep 14 12:31:55 2006 UTC (16 years, 4 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.27: +1 -6 lines
Diff to previous 1.27 (colored) next main 1.28 (colored)

sync with head.

Revision 1.27.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:58:47 2006 UTC (16 years, 4 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.27: +1 -6 lines
Diff to previous 1.27 (colored) next main 1.28 (colored)

sync with head

Revision 1.28 / (download) - annotate - [select for diffs], Tue Sep 5 00:29:36 2006 UTC (16 years, 4 months ago) by rpaulo
Branch: MAIN
CVS Tags: yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-pdpolicy-base9, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, rpaulo-netinet-merge-pcb-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.27: +1 -6 lines
Diff to previous 1.27 (colored)

Import of TCP ECN algorithm for congestion control.
Both available for IPv4 and IPv6.
Basic implementation test results are available at
http://netbsd-soc.sourceforge.net/projects/ecn/testresults.html.

Work sponsored by the Google Summer of Code project 2006.
Special thanks to Kentaro Kurahone, Allen Briggs and Matt Thomas for their
help, comments and support during the project.

Revision 1.26.12.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:11:01 2006 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

sync with head.

Revision 1.24.2.4 / (download) - annotate - [select for diffs], Sun Dec 11 10:29:24 2005 UTC (17 years, 1 month ago) by christos
Branch: ktrace-lwp
Changes since 1.24.2.3: +2 -2 lines
Diff to previous 1.24.2.3 (colored) next main 1.25 (colored)

Sync with head.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Dec 10 23:36:23 2005 UTC (17 years, 1 month ago) by elad
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, peter-altq-base, peter-altq, ktrace-lwp-base, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-pdpolicy, rpaulo-netinet-merge-pcb
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Multiple inclusion protection, as suggested by christos@ on tech-kern@
few days ago.

Revision 1.24.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:37:11 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.24.2.2: +1 -1 lines
Diff to previous 1.24.2.2 (colored)

Fix the sync with head I botched.

Revision 1.24.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:54:54 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.24.2.1: +0 -0 lines
Diff to previous 1.24.2.1 (colored)

Sync with HEAD.

Revision 1.24.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:54:37 2004 UTC (18 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.24: +14 -6 lines
Diff to previous 1.24 (colored)

Sync with HEAD

Revision 1.26 / (download) - annotate - [select for diffs], Sun Apr 25 22:25:03 2004 UTC (18 years, 9 months ago) by jonathan
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, thorpej-vnode-attr-base, thorpej-vnode-attr, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1, BEFORE-IPF413
Branch point for: yamt-lazymbuf
Changes since 1.25: +13 -1 lines
Diff to previous 1.25 (colored)

Initial commit of a port of the FreeBSD implementation of RFC 2385
(MD5 signatures for TCP, as used with BGP).  Credit for original
FreeBSD code goes to Bruce M. Simpson, with FreeBSD sponsorship
credited to sentex.net.  Shortening of the setsockopt() name
attributed to Vincent Jardin.

This commit is a minimal, working version of the FreeBSD code, as
MFC'ed to FreeBSD-4. It has received minimal testing with a ttcp
modified to set the TCP-MD5 option; BMS's additions to tcpdump-current
(tcpdump -M) confirm that the MD5 signatures are correct.  Committed
as-is for further testing between a NetBSD BGP speaker (e.g., quagga)
and industry-standard BGP speakers (e.g., Cisco, Juniper).


NOTE: This version has two potential flaws. First, I do see any code
that verifies recieved TCP-MD5 signatures.  Second, the TCP-MD5
options are internally padded and assumed to be 32-bit aligned. A more
space-efficient scheme is to pack all TCP options densely (and
possibly unaligned) into the TCP header ; then do one final padding to
a 4-byte boundary.  Pre-existing comments note that accounting for
TCP-option space when we add SACK is yet to be done. For now, I'm
punting on that; we can solve it properly, in a way that will handle
SACK blocks, as a separate exercise.

In case a pullup to NetBSD-2 is requested, this adds sys/netipsec/xform_tcp.c
,and modifies:

sys/net/pfkeyv2.h,v 1.15
sys/netinet/files.netinet,v 1.5
sys/netinet/ip.h,v 1.25
sys/netinet/tcp.h,v 1.15
sys/netinet/tcp_input.c,v 1.200
sys/netinet/tcp_output.c,v 1.109
sys/netinet/tcp_subr.c,v 1.165
sys/netinet/tcp_usrreq.c,v 1.89
sys/netinet/tcp_var.h,v 1.109
sys/netipsec/files.netipsec,v 1.3
sys/netipsec/ipsec.c,v 1.11
sys/netipsec/ipsec.h,v 1.7
sys/netipsec/key.c,v 1.11
share/man/man4/tcp.4,v 1.16
lib/libipsec/pfkey.c,v 1.20
lib/libipsec/pfkey_dump.c,v 1.17
lib/libipsec/policy_token.l,v 1.8
sbin/setkey/parse.y,v 1.14
sbin/setkey/setkey.8,v 1.27
sbin/setkey/token.l,v 1.15

Note that the preceding two revisions to tcp.4 will be
required to cleanly apply this diff.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Aug 7 16:33:11 2003 UTC (19 years, 5 months ago) by agc
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, BEFORE-IPF411
Changes since 1.24: +2 -6 lines
Diff to previous 1.24 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.

Revision 1.24 / (download) - annotate - [select for diffs], Tue Apr 1 07:39:47 2003 UTC (19 years, 10 months ago) by dogcow
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored)

bring into conformance with RFC 3514

Revision 1.21.6.2 / (download) - annotate - [select for diffs], Mon Apr 1 07:48:31 2002 UTC (20 years, 10 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.21.6.1: +12 -2 lines
Diff to previous 1.21.6.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)

Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.21.8.2 / (download) - annotate - [select for diffs], Sat Mar 16 16:02:12 2002 UTC (20 years, 10 months ago) by jdolecek
Branch: kqueue
Changes since 1.21.8.1: +12 -2 lines
Diff to previous 1.21.8.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)

Catch up with -current.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Mar 5 04:13:01 2002 UTC (20 years, 11 months ago) by itojun
Branch: MAIN
CVS Tags: newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, gehenna-devsw-base, gehenna-devsw, fvdl_fs64_base, eeh-devprop-base, eeh-devprop
Changes since 1.22: +12 -2 lines
Diff to previous 1.22 (colored)

bring in latest ALTQ from kjc.  ALTQify some of the drivers.

Revision 1.21.8.1 / (download) - annotate - [select for diffs], Thu Jan 10 20:02:43 2002 UTC (21 years ago) by thorpej
Branch: kqueue
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Sync kqueue branch with -current.

Revision 1.21.6.1 / (download) - annotate - [select for diffs], Wed Nov 14 19:17:46 2001 UTC (21 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Catch up to -current.

Revision 1.21.12.1 / (download) - annotate - [select for diffs], Mon Nov 12 21:19:23 2001 UTC (21 years, 2 months ago) by thorpej
Branch: thorpej-mips-cache
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored) next main 1.22 (colored)

Sync the thorpej-mips-cache branch with -current.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Oct 24 05:56:49 2001 UTC (21 years, 3 months ago) by itojun
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, ifpoll-base
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

it may fix PR14124.

Revision 1.19.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 18:10:23 2000 UTC (22 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.19: +4 -4 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

Update thorpej_scsipi to -current as of a month ago

Revision 1.18.8.1 / (download) - annotate - [select for diffs], Fri May 5 03:06:42 2000 UTC (22 years, 9 months ago) by cgd
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003
Changes since 1.18: +4 -4 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Pull up revisions 1.20-1.21 (requested by sommerfeld):
  Add "__attribute__((__packed__))" to structures used to describe
  on-the-wire data, to prevent egcs from making unwarranted assumptions
  about the alignment of these structures.

Revision 1.21 / (download) - annotate - [select for diffs], Tue May 2 14:15:07 2000 UTC (22 years, 9 months ago) by sommerfeld
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: thorpej-mips-cache, nathanw_sa, kqueue
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

One more __attribute__((__packed__)) to dissuade egcs from making
unwarranted asumptions about the structure's alignment.

Revision 1.19.8.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:36:14 1999 UTC (23 years, 1 month ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.19: +4 -4 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

Pull up to last week's -current.

Revision 1.18.12.2 / (download) - annotate - [select for diffs], Tue Nov 30 13:35:27 1999 UTC (23 years, 2 months ago) by itojun
Branch: kame
CVS Tags: kame_141_19991130
Changes since 1.18.12.1: +1 -1 lines
Diff to previous 1.18.12.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)

bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch
just for reference purposes.
This commit includes 1.4 -> 1.4.1 sync for kame branch.

The branch does not compile at all (due to the lack of ALTQ and some other
source code).  Please do not try to modify the branch, this is just for
referenre purposes.

synchronization to latest KAME will take place on HEAD branch soon.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Nov 20 00:37:59 1999 UTC (23 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, chs-ubc2-newbase
Changes since 1.19: +4 -4 lines
Diff to previous 1.19 (colored)

Add the `packed' attribute to structures which describe wire protocol data.

Revision 1.18.10.1 / (download) - annotate - [select for diffs], Thu Jul 1 23:47:01 1999 UTC (23 years, 7 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.18: +6 -1 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Sync w/ -current.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jul 1 08:12:50 1999 UTC (23 years, 7 months ago) by itojun
Branch: MAIN
CVS Tags: fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-base
Branch point for: wrstuden-devbsize, thorpej_scsipi
Changes since 1.18: +6 -1 lines
Diff to previous 1.18 (colored)

IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628.
(Sorry for a big commit, I can't separate this into several pieces...)
Pls check sys/netinet6/TODO and sys/netinet6/IMPLEMENTATION for details.

- sys/kern: do not assume single mbuf, accept chained mbuf on passing
  data from userland to kernel (or other way round).
- "midway" ATM card: ATM PVC pseudo device support, like those done in ALTQ
  package (ftp://ftp.csl.sony.co.jp/pub/kjc/).
- sys/netinet/tcp*: IPv4/v6 dual stack tcp support.
- sys/netinet/{ip6,icmp6}.h, sys/net/pfkeyv2.h: IETF document assumes those
  file to be there so we patch it up.
- sys/netinet: IPsec additions are here and there.
- sys/netinet6/*: most of IPv6 code sits here.
- sys/netkey: IPsec key management code
- dev/pci/pcidevs: regen

In my understanding no code here is subject to export control so it
should be safe.

Revision 1.18.12.1 / (download) - annotate - [select for diffs], Mon Jun 28 06:36:59 1999 UTC (23 years, 7 months ago) by itojun
Branch: kame
CVS Tags: kame_14_19990705, kame_14_19990628
Changes since 1.18: +6 -1 lines
Diff to previous 1.18 (colored)

KAME/NetBSD 1.4 SNAP kit, dated 19990628.

NOTE: this branch (kame) is used just for refernce.  this may not compile
due to multiple reasons.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Feb 10 01:26:44 1998 UTC (24 years, 11 months ago) by perry
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, kenh-if-detach-base, kenh-if-detach, eeh-paddr_t-base, eeh-paddr_t, chs-ubc-base, chs-ubc
Branch point for: netbsd-1-4, kame, chs-ubc2
Changes since 1.17: +6 -1 lines
Diff to previous 1.17 (colored)

add/cleanup multiple inclusion protection.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jan 5 10:31:58 1998 UTC (25 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Finishing merging 4.4BSD-Lite2 netinet.  At this point, the only changes
left were SCCS IDs and Copyright dates.

Revision 1.1.1.3 / (download) - annotate - [select for diffs] (vendor branch), Mon Jan 5 09:55:53 1998 UTC (25 years, 1 month ago) by thorpej
Branch: WFJ-920714, CSRG
CVS Tags: lite-2
Changes since 1.1.1.2: +2 -2 lines
Diff to previous 1.1.1.2 (colored)

Import sys/netinet from 4.4BSD-Lite2 for reference purposes.

Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Mon Jan 5 09:54:08 1998 UTC (25 years, 1 month ago) by thorpej
Branch: WFJ-920714, CSRG
CVS Tags: lite-1, date-03-may-96
Changes since 1.1.1.1: +5 -3 lines
Diff to previous 1.1.1.1 (colored)

Import sys/netinet from 4.4BSD-Lite for reference purposes.

Revision 1.9.6.2 / (download) - annotate - [select for diffs], Wed Dec 11 01:56:54 1996 UTC (26 years, 1 month ago) by mycroft
Branch: netbsd-1-2
CVS Tags: netbsd-1-2-PATCH001
Changes since 1.9.6.1: +2 -1 lines
Diff to previous 1.9.6.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

From trunk:
Ignore the reserved fragment flag when checking ip_off.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Dec 11 01:55:50 1996 UTC (26 years, 1 month ago) by mycroft
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, thorpej-setroot, netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3, mrg-vm-swap, marc-pcmcia-bp, marc-pcmcia-base, marc-pcmcia, is-newarp-before-merge, is-newarp-base, is-newarp, bouyer-scsipi
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Minor change to a comment.

Revision 1.9.6.1 / (download) - annotate - [select for diffs], Sun Nov 10 21:57:50 1996 UTC (26 years, 2 months ago) by thorpej
Branch: netbsd-1-2
Changes since 1.9: +3 -7 lines
Diff to previous 1.9 (colored)

Update from trunk:
- Make ip_len and ip_off unsigned.
- Make sure we don't accept or transmit packets larger than the
  maximim IP packet size.
This fixes the so-called `death ping' bug.

Sum of work from Bill Fenner <fenner@parc.xerox.com>,
Kevin Lahey <kml@nas.nasa.gov>, and myself.

Thanks to Curt Sampson, Jukka Marin, and Kevin Lahey for testing
this under NetBSD 1.2

Revision 1.15 / (download) - annotate - [select for diffs], Fri Oct 25 06:22:24 1996 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.14: +3 -7 lines
Diff to previous 1.14 (colored)

Make length and offset fields unsigned. From Kevin M. Lahey <kml@nas.nasa.gov>

Revision 1.14 / (download) - annotate - [select for diffs], Sat Sep 21 19:44:32 1996 UTC (26 years, 4 months ago) by perry
Branch: MAIN
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

commit fix in pr 2772 -- the IP input code was assuming that the
reserved (must be zero) flag must necessarily be zero. We now define
an IP_RF (by analogy to IP_DF and IP_MF) and mask it out when necessary.

Revision 1.13 / (download) - annotate - [select for diffs], Sat Sep 14 14:40:24 1996 UTC (26 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.12: +1 -33 lines
Diff to previous 1.12 (colored)

move the packet filter hooks in to a saner location.  while i'm here, rename
PACKET_FILTER to PFIL_HOOKS.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Sep 12 23:11:40 1996 UTC (26 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 (colored)

forward decl. struct mbuf (for now).

Revision 1.11 / (download) - annotate - [select for diffs], Thu Sep 12 22:56:03 1996 UTC (26 years, 4 months ago) by explorer
Branch: MAIN
Changes since 1.10: +3 -2 lines
Diff to previous 1.10 (colored)

Move an #ifdef _KERNEL up above all the packet filter stuff.  This
could very well break the packet filter stuff, but it will make things
like rcp.c compile, and rcp.c should not need to include sys/mbuf.h
to do so...

Revision 1.10 / (download) - annotate - [select for diffs], Fri Sep 6 05:07:43 1996 UTC (26 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.9: +30 -1 lines
Diff to previous 1.9 (colored)

add packet filter interface code.  see pfil(9) for more details.  you
need the PACKET_FILTER option to enable this code.  currently, ipfilter
version 3.1.1-beta has been converted to use this new interface.

Revision 1.9 / (download) - annotate - [select for diffs], Mon May 15 01:22:44 1995 UTC (27 years, 8 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-BETA, netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Branch point for: netbsd-1-2
Changes since 1.8: +3 -2 lines
Diff to previous 1.8 (colored)

"routine" precedence has a value of 0.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Apr 17 05:32:56 1995 UTC (27 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored)

spacing cleaup. also, minor type mixup fixups.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Apr 13 06:31:24 1995 UTC (27 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.6: +22 -22 lines
Diff to previous 1.6 (colored)

be a bit more careful and explicit with types.  (basically a large no-op.)

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jun 29 06:38:14 1994 UTC (28 years, 7 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.5: +3 -2 lines
Diff to previous 1.5 (colored)

New RCS ID's, take two.  they're more aesthecially pleasant, and use 'NetBSD'

Revision 1.5 / (download) - annotate - [select for diffs], Fri May 13 06:06:16 1994 UTC (28 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.4: +6 -9 lines
Diff to previous 1.4 (colored)

Update to 4.4-Lite networking code, with a few local changes.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Jan 8 21:21:44 1994 UTC (29 years ago) by mycroft
Branch: MAIN
Changes since 1.3: +6 -6 lines
Diff to previous 1.3 (colored)

Fix some inconsistent spacing; spaces at the end of lines, etc.

Revision 1.3 / (download) - annotate - [select for diffs], Thu May 20 03:50:15 1993 UTC (29 years, 8 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-0-9-patch-001, netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9, magnum-base, magnum
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

more rcsid additions and file header cleanups

Revision 1.2 / (download) - annotate - [select for diffs], Mon Apr 19 03:48:32 1993 UTC (29 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.1: +5 -0 lines
Diff to previous 1.1 (colored)

Add consistent multiple-inclusion protection.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (29 years, 10 months ago) by cgd
Branch: WFJ-920714, CSRG
CVS Tags: patchkit-0-2-2, netbsd-alpha-1, netbsd-0-8, WFJ-386bsd-01
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of 386bsd-0.1 sources

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (29 years, 10 months ago) by cgd
Branch: MAIN

Initial revision

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




CVSweb <webmaster@jp.NetBSD.org>