CVS log for src/sys/nfs/nfs_boot.c
Up to [cvs.NetBSD.org] / src / sys / nfs
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.90: download - view: text, markup, annotated - select for diffs
Fri Jul 5 04:31:54 2024 UTC (6 months, 2 weeks ago) by rin
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +7 -11
lines
sys: Drop redundant NULL check before m_freem(9)
m_freem(9) safely has accepted NULL argument at least since 4.2BSD:
https://www.tuhs.org/cgi-bin/utree.pl?file=4.2BSD/usr/src/sys/sys/uipc_mbuf.c
Compile-tested on amd64/ALL.
Suggested by knakahara@
Revision 1.89: download - view: text, markup, annotated - select for diffs
Tue Sep 20 02:23:37 2022 UTC (2 years, 4 months ago) by knakahara
Branches: MAIN
CVS tags: thorpej-ifq-base,
thorpej-ifq,
thorpej-altq-separation-base,
thorpej-altq-separation,
perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
netbsd-10-base,
netbsd-10-1-RELEASE,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +3 -3
lines
Remove routes on an address removal if the routes referencing to the address. Implemented by ozaki-r@n.o.
A route that has a gateway is on a connected route can be invalid if the
connected route is deleted, i.e., an associated address is removed.
Traditionally NetBSD doesn't sweep such a route on the address removal. Sending
packets over the route fails with "No route to host". Also the route holds an
orphan ifaddr as rt_ifa that is destructed say by in_purgeaddr.
If the same address is assgined again in such a state, there can be two
different ifaddr objects with the same address. Until recently it's not a
big problem because we can send packets anyway. However after MP-ification
of the network stack, we can't send packets because we strictly check if rt_ifa
(i.e., the (old) ifaddr) is valid.
This change automatically removes such routes on a removal of an associated
address to avoid keeping inconsistent routes.
Revision 1.87.14.1: download - view: text, markup, annotated - select for diffs
Mon May 21 04:36:17 2018 UTC (6 years, 8 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.87: preferred, colored; next MAIN 1.88: preferred, colored
Changes since revision 1.87: +9 -5
lines
Sync with HEAD
Revision 1.88: download - view: text, markup, annotated - select for diffs
Thu May 17 02:34:31 2018 UTC (6 years, 8 months ago) by thorpej
Branches: 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-futex,
thorpej-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
thorpej-cfargs,
phil-wifi-base,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
phil-wifi-20190609,
phil-wifi,
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,
netbsd-9-base,
netbsd-9-4-RELEASE,
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,
isaki-audio2-base,
isaki-audio2,
is-mlppp-base,
is-mlppp,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +9 -5
lines
Default NFS mounts to using TCP transport instead of UDP.
PR kern/53166
Revision 1.80.18.2: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:39:05 2017 UTC (7 years, 1 month ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.80.18.1: preferred, colored; branchpoint 1.80: preferred, colored; next MAIN 1.81: preferred, colored
Changes since revision 1.80.18.1: +16 -25
lines
update from HEAD
Revision 1.86.2.1: download - view: text, markup, annotated - select for diffs
Sat Jan 7 08:56:52 2017 UTC (8 years ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.86: preferred, colored; next MAIN 1.87: preferred, colored
Changes since revision 1.86: +6 -12
lines
Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
Revision 1.81.6.3: download - view: text, markup, annotated - select for diffs
Mon Dec 5 10:55:29 2016 UTC (8 years, 1 month ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.81.6.2: preferred, colored; branchpoint 1.81: preferred, colored; next MAIN 1.82: preferred, colored
Changes since revision 1.81.6.2: +6 -12
lines
Sync with HEAD
Revision 1.87: download - view: text, markup, annotated - select for diffs
Tue Nov 15 01:50:06 2016 UTC (8 years, 2 months ago) by ozaki-r
Branches: MAIN
CVS tags: tls-maxphys-base-20171202,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-compat-base,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170825,
nick-nhusb-base-20170204,
nick-nhusb-base-20161204,
netbsd-8-base,
netbsd-8-3-RELEASE,
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,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: pgoyette-compat
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +6 -12
lines
Don't use rt_walktree to delete routes
Some functions use rt_walktree to scan the routing table and delete
matched routes. However, we shouldn't use rt_walktree to delete
routes because rt_walktree is recursive to the routing table (radix
tree) and isn't friendly to MP-ification. rt_walktree allows a caller
to pass a callback function to delete an matched entry. The callback
function is called from an API of the radix tree (rn_walktree) but
also calls an API of the radix tree to delete an entry.
This change adds a new API of the radix tree, rn_search_matched,
which returns a matched entry that is selected by a callback
function passed by a caller and the caller itself deletes the
entry. By using the API, we can avoid the recursive form.
Revision 1.86: download - view: text, markup, annotated - select for diffs
Thu Jul 7 06:55:43 2016 UTC (8 years, 6 months ago) by msaitoh
Branches: MAIN
CVS tags: pgoyette-localcount-base,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
nick-nhusb-base-20161004,
nick-nhusb-base-20160907,
localcount-20160914
Branch point for: pgoyette-localcount
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +3 -3
lines
KNF. Remove extra spaces. No functional change.
Revision 1.81.6.2: download - view: text, markup, annotated - select for diffs
Sat Jun 6 14:40:26 2015 UTC (9 years, 7 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.81.6.1: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.6.1: +7 -6
lines
Sync with HEAD
Revision 1.85: download - view: text, markup, annotated - select for diffs
Thu May 21 02:04:22 2015 UTC (9 years, 8 months ago) by rtr
Branches: MAIN
CVS tags: nick-nhusb-base-20160529,
nick-nhusb-base-20160422,
nick-nhusb-base-20160319,
nick-nhusb-base-20151226,
nick-nhusb-base-20150921,
nick-nhusb-base-20150606
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +4 -4
lines
change nfs_boot_sendrecv to take sockaddr_in * instead of mbuf *
fixes m_serv (single mbuf leak) leak in kern/subr_tftproot.c
Revision 1.84: download - view: text, markup, annotated - select for diffs
Sat May 9 15:22:47 2015 UTC (9 years, 8 months ago) by rtr
Branches: MAIN
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +4 -3
lines
change sosend() to accept sockaddr * instead of mbuf * for nam.
bump to 7.99.16
Revision 1.80.14.1: download - view: text, markup, annotated - select for diffs
Thu Apr 16 09:34:04 2015 UTC (9 years, 9 months ago) by msaitoh
Branches: netbsd-6
Diff to: previous 1.80: preferred, colored; next MAIN 1.81: preferred, colored
Changes since revision 1.80: +4 -4
lines
Pull up following revision(s) (requested by hikaru in ticket #1287):
sys/kern/subr_tftproot.c: revision 1.14 via patch
sys/nfs/nfsdiskless.h: revision 1.31
sys/nfs/nfs_boot.c: revision 1.82
sys/nfs/krpc_subr.c: revision 1.39
sys/nfs/nfs_bootdhcp.c: revision 1.53
m_pullup() is called in rcvproc callback functions,
so nfs_boot_sendrecv() should keep track of the head of mbuf chain.
fixes kern/48746
Revision 1.81.6.1: download - view: text, markup, annotated - select for diffs
Mon Apr 6 15:18:23 2015 UTC (9 years, 9 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +10 -14
lines
Sync with HEAD
Revision 1.81.4.1: download - view: text, markup, annotated - select for diffs
Mon Apr 6 01:37:29 2015 UTC (9 years, 9 months ago) by snj
Branches: netbsd-7
CVS tags: netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
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
Diff to: previous 1.81: preferred, colored; next MAIN 1.82: preferred, colored
Changes since revision 1.81: +4 -4
lines
Pull up following revision(s) (requested by hikaru in ticket #656):
sys/kern/subr_tftproot.c: revision 1.14
sys/nfs/krpc_subr.c: revision 1.39
sys/nfs/nfs_boot.c: revision 1.82
sys/nfs/nfs_bootdhcp.c: revision 1.53
sys/nfs/nfsdiskless.h: revision 1.31
m_pullup() is called in rcvproc callback functions,
so nfs_boot_sendrecv() should keep track of the head of mbuf chain.
fixes kern/48746
Revision 1.83: download - view: text, markup, annotated - select for diffs
Fri Apr 3 20:01:07 2015 UTC (9 years, 9 months ago) by rtr
Branches: MAIN
CVS tags: nick-nhusb-base-20150406
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +8 -12
lines
* change pr_bind to accept struct sockaddr * instead of struct mbuf *
* update protocol bind implementations to use/expect sockaddr *
instead of mbuf *
* introduce sockaddr_big struct for storage of addr data passed via
sys_bind; sockaddr_big is of sufficient size and alignment to
accommodate all addr data sizes received.
* modify sys_bind to allocate sockaddr_big instead of using an mbuf.
* bump kernel version to 7.99.9 for change to pr_bind() parameter type.
Patch posted to tech-net@
http://mail-index.netbsd.org/tech-net/2015/03/15/msg005004.html
The choice to use a new structure sockaddr_big has been retained since
changing sockaddr_storage size would lead to unnecessary ABI change. The
use of the new structure does not preclude future work that increases
the size of sockaddr_storage and at that time sockaddr_big may be
trivially replaced.
Tested by mrg@ and myself, discussed with rmind@, posted to tech-net@
Revision 1.82: download - view: text, markup, annotated - select for diffs
Fri Mar 27 07:18:11 2015 UTC (9 years, 9 months ago) by hikaru
Branches: MAIN
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +4 -4
lines
m_pullup() is called in rcvproc callback functions,
so nfs_boot_sendrecv() should keep track of the head of mbuf chain.
fixes kern/48746
Revision 1.80.18.1: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:04:36 2014 UTC (10 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +3 -3
lines
Rebase to HEAD as of a few days ago.
Revision 1.80.8.1: download - view: text, markup, annotated - select for diffs
Thu May 22 11:41:11 2014 UTC (10 years, 8 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.80: preferred, colored; next MAIN 1.81: preferred, colored
Changes since revision 1.80: +3 -3
lines
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
Revision 1.80.22.1: download - view: text, markup, annotated - select for diffs
Sun May 18 17:46:14 2014 UTC (10 years, 8 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.80: preferred, colored; next MAIN 1.81: preferred, colored
Changes since revision 1.80: +3 -3
lines
sync with head
Revision 1.81: download - view: text, markup, annotated - select for diffs
Fri Oct 25 20:46:29 2013 UTC (11 years, 2 months ago) by martin
Branches: MAIN
CVS tags: yamt-pagecache-base9,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
rmind-smpnet-nbase,
rmind-smpnet-base,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3,
nick-nhusb-base,
netbsd-7-base
Branch point for: nick-nhusb,
netbsd-7
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +3 -3
lines
Mark a potentially unused variable
Revision 1.79.4.1: download - view: text, markup, annotated - select for diffs
Sat Mar 5 20:56:03 2011 UTC (13 years, 10 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.79: preferred, colored; next MAIN 1.80: preferred, colored
Changes since revision 1.79: +52 -2
lines
sync with head
Revision 1.79.2.1: download - view: text, markup, annotated - select for diffs
Fri Oct 22 07:22:43 2010 UTC (14 years, 3 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.79: preferred, colored; next MAIN 1.80: preferred, colored
Changes since revision 1.79: +52 -2
lines
Sync with HEAD (-D20101022).
Revision 1.71.2.3: download - view: text, markup, annotated - select for diffs
Sat Oct 9 03:32:39 2010 UTC (14 years, 3 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.71.2.2: preferred, colored; branchpoint 1.71: preferred, colored; next MAIN 1.72: preferred, colored
Changes since revision 1.71.2.2: +52 -2
lines
sync with head
Revision 1.80: download - view: text, markup, annotated - select for diffs
Mon Oct 4 23:48:22 2010 UTC (14 years, 3 months ago) by cyber
Branches: MAIN
CVS tags: yamt-pagecache-tag8,
yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-nfs-mp-base11,
uebayasi-xip-base4,
uebayasi-xip-base3,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
netbsd-6-base,
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,
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,
netbsd-6-0,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
matt-mips64-premerge-20101231,
khorben-n900,
jruoho-x86intr-base,
jruoho-x86intr,
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,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
agc-symver-base,
agc-symver
Branch point for: yamt-pagecache,
tls-maxphys,
rmind-smpnet,
netbsd-6
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +52 -2
lines
Add support to honor MTU settings from DHCP during netboot.
Defines IP_MIN_MTU as 576.
Glanced over quickly by martin@ and joerg@.
Revision 1.78.4.1: download - view: text, markup, annotated - select for diffs
Wed May 13 17:22:51 2009 UTC (15 years, 8 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.78: preferred, colored; next MAIN 1.79: preferred, colored
Changes since revision 1.78: +8 -6
lines
Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
Revision 1.71.2.2: download - view: text, markup, annotated - select for diffs
Mon May 4 08:14:22 2009 UTC (15 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.71.2.1: preferred, colored; branchpoint 1.71: preferred, colored
Changes since revision 1.71.2.1: +53 -74
lines
sync with head.
Revision 1.75.2.2: download - view: text, markup, annotated - select for diffs
Tue Apr 28 07:37:44 2009 UTC (15 years, 8 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.75.2.1: preferred, colored; branchpoint 1.75: preferred, colored; next MAIN 1.76: preferred, colored
Changes since revision 1.75.2.1: +8 -6
lines
Sync with HEAD.
Revision 1.79: download - view: text, markup, annotated - select for diffs
Wed Mar 4 06:56:25 2009 UTC (15 years, 10 months ago) by nisimura
Branches: MAIN
CVS tags: 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-base10,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base,
matt-premerge-20091211,
jymxensuspend-base,
jym-xensuspend-nbase,
jym-xensuspend-base
Branch point for: uebayasi-xip,
rmind-uvmplock
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +8 -6
lines
Update comments to reflect realities; the filenames were changed in 1997
and another one was added years ago.
Revision 1.75.2.1: download - view: text, markup, annotated - select for diffs
Mon Jan 19 13:20:19 2009 UTC (16 years ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +15 -9
lines
Sync with HEAD.
Revision 1.69.20.3: download - view: text, markup, annotated - select for diffs
Sat Jan 17 13:29:34 2009 UTC (16 years ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.69.20.2: preferred, colored; branchpoint 1.69: preferred, colored; next MAIN 1.70: preferred, colored
Changes since revision 1.69.20.2: +34 -52
lines
Sync with HEAD.
Revision 1.73.4.2: download - view: text, markup, annotated - select for diffs
Sat Dec 13 01:15:28 2008 UTC (16 years, 1 month ago) by haad
Branches: haad-dm
Diff to: previous 1.73.4.1: preferred, colored; branchpoint 1.73: preferred, colored; next MAIN 1.74: preferred, colored
Changes since revision 1.73.4.1: +36 -54
lines
Update haad-dm branch to haad-dm-base2.
Revision 1.78: download - view: text, markup, annotated - select for diffs
Wed Nov 19 18:36:09 2008 UTC (16 years, 2 months ago) by ad
Branches: MAIN
CVS tags: nick-hppapmap-base2,
mjf-devfs2-base,
haad-nbase2,
haad-dm-base2,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Branch point for: jym-xensuspend
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +4 -6
lines
Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:
- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime
Revision 1.77: download - view: text, markup, annotated - select for diffs
Mon Oct 27 13:24:01 2008 UTC (16 years, 2 months ago) by cegger
Branches: MAIN
CVS tags: 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,
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
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +8 -3
lines
make this build again without having
NFS_BOOT_BOOTSTATIC, NFS_BOOT_BOOTP, NFS_BOOT_DHCP or NFS_BOOT_BOOTPARAM
defined.
I uncovered this case when compiling rump.
Revision 1.76: download - view: text, markup, annotated - select for diffs
Mon Oct 27 10:58:22 2008 UTC (16 years, 2 months ago) by cegger
Branches: MAIN
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +8 -5
lines
change nfs boot behaviour to automatically try next boot method if boot information are incomplete to succeed.
That way, it is possible combine static and dhcp boot:
For example, to boot diskless you can specify the nfs-server and the rootpath statically. All other information will be taken via dhcp.
Patch has been presented on port-xen, tech-kern and tech-net:
http://mail-index.netbsd.org/port-xen/2008/10/24/msg004488.html
http://mail-index.netbsd.org/tech-kern/2008/10/24/msg003255.html
http://mail-index.netbsd.org/tech-net/2008/10/24/msg000864.html
No comments, no objections.
Revision 1.75: download - view: text, markup, annotated - select for diffs
Fri Oct 24 17:17:12 2008 UTC (16 years, 3 months ago) by cegger
Branches: MAIN
CVS tags: matt-mips64-base2
Branch point for: nick-hppapmap
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +23 -47
lines
- ansify function definition
- de- __P
- u_int32_t -> uint32_t
No functional changes.
Revision 1.73.4.1: download - view: text, markup, annotated - select for diffs
Sun Oct 19 22:17:59 2008 UTC (16 years, 3 months ago) by haad
Branches: haad-dm
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +12 -17
lines
Sync with HEAD.
Revision 1.69.20.2: download - view: text, markup, annotated - select for diffs
Sun Sep 28 10:41:00 2008 UTC (16 years, 3 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.69.20.1: preferred, colored; branchpoint 1.69: preferred, colored
Changes since revision 1.69.20.1: +10 -15
lines
Sync with HEAD.
Revision 1.72.2.2: download - view: text, markup, annotated - select for diffs
Thu Sep 18 04:37:02 2008 UTC (16 years, 4 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.72.2.1: preferred, colored; branchpoint 1.72: preferred, colored; next MAIN 1.73: preferred, colored
Changes since revision 1.72.2.1: +12 -17
lines
Sync with wrstuden-revivesa-base-2.
Revision 1.74: download - view: text, markup, annotated - select for diffs
Wed Aug 6 15:01:23 2008 UTC (16 years, 5 months ago) by plunky
Branches: MAIN
CVS tags: wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
haad-dm-base1
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +12 -17
lines
Convert socket options code to use a sockopt structure
instead of laying everything into an mbuf.
approved by core
Revision 1.72.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 23 04:32:01 2008 UTC (16 years, 7 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +3 -3
lines
Sync w/ -current. 34 merge conflicts to follow.
Revision 1.70.2.2: download - view: text, markup, annotated - select for diffs
Wed Jun 4 02:05:48 2008 UTC (16 years, 7 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.70.2.1: preferred, colored; branchpoint 1.70: preferred, colored; next MAIN 1.71: preferred, colored
Changes since revision 1.70.2.1: +3 -3
lines
sync with head
Revision 1.69.20.1: download - view: text, markup, annotated - select for diffs
Mon Jun 2 13:24:30 2008 UTC (16 years, 7 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +8 -15
lines
Sync with HEAD.
Revision 1.73: download - view: text, markup, annotated - select for diffs
Thu May 22 00:57:09 2008 UTC (16 years, 8 months ago) by dyoung
Branches: MAIN
CVS tags: yamt-pf42-base4,
yamt-pf42-base3,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl
Branch point for: haad-dm
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +3 -3
lines
Delete unnecessary cast to void *.
Revision 1.70.2.1: download - view: text, markup, annotated - select for diffs
Sun May 18 12:35:45 2008 UTC (16 years, 8 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +5 -12
lines
sync with head.
Revision 1.71.2.1: download - view: text, markup, annotated - select for diffs
Fri May 16 02:25:49 2008 UTC (16 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +2 -9
lines
sync with head.
Revision 1.72: download - view: text, markup, annotated - select for diffs
Mon Apr 28 20:24:10 2008 UTC (16 years, 8 months ago) by martin
Branches: MAIN
CVS tags: yamt-pf42-base2,
yamt-nfs-mp-base2,
hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +2 -9
lines
Remove clause 3 and 4 from TNF licenses
Revision 1.71: download - view: text, markup, annotated - select for diffs
Thu Apr 24 11:38:39 2008 UTC (16 years, 9 months ago) by ad
Branches: MAIN
CVS tags: yamt-nfs-mp-base
Branch point for: yamt-nfs-mp
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +5 -5
lines
Merge the socket locking patch:
- Socket layer becomes MP safe.
- Unix protocols become MP safe.
- Allows protocol processing interrupts to safely block on locks.
- Fixes a number of race conditions.
With much feedback from matt@ and plunky@.
Revision 1.70: download - view: text, markup, annotated - select for diffs
Sat Apr 5 13:49:36 2008 UTC (16 years, 9 months ago) by cegger
Branches: MAIN
CVS tags: yamt-pf42-baseX,
yamt-pf42-base
Branch point for: yamt-pf42
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +4 -4
lines
use aprint_*_dev and device_xname
Revision 1.68.6.1: download - view: text, markup, annotated - select for diffs
Tue Nov 6 23:34:20 2007 UTC (17 years, 2 months ago) by matt
Branches: matt-armv6
CVS tags: matt-armv6-prevmlocking
Diff to: previous 1.68: preferred, colored; next MAIN 1.69: preferred, colored
Changes since revision 1.68: +10 -11
lines
sync with HEAD
Revision 1.64.2.4: download - view: text, markup, annotated - select for diffs
Tue Oct 9 13:44:59 2007 UTC (17 years, 3 months ago) by ad
Branches: vmlocking
Diff to: previous 1.64.2.3: preferred, colored; branchpoint 1.64: preferred, colored; next MAIN 1.65: preferred, colored
Changes since revision 1.64.2.3: +10 -11
lines
Sync with head.
Revision 1.68.4.1: download - view: text, markup, annotated - select for diffs
Mon Sep 3 16:49:10 2007 UTC (17 years, 4 months ago) by jmcneill
Branches: jmcneill-pm
Diff to: previous 1.68: preferred, colored; next MAIN 1.69: preferred, colored
Changes since revision 1.68: +10 -11
lines
Sync with HEAD.
Revision 1.61.12.2: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:44:16 2007 UTC (17 years, 4 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.61.12.1: preferred, colored; branchpoint 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61.12.1: +42 -38
lines
sync with head.
Revision 1.67.2.2: download - view: text, markup, annotated - select for diffs
Mon Sep 3 10:23:51 2007 UTC (17 years, 4 months ago) by skrll
Branches: nick-csl-alignment
Diff to: previous 1.67.2.1: preferred, colored; branchpoint 1.67: preferred, colored; next MAIN 1.68: preferred, colored
Changes since revision 1.67.2.1: +10 -11
lines
Sync with HEAD.
Revision 1.69: download - view: text, markup, annotated - select for diffs
Fri Aug 31 22:02:58 2007 UTC (17 years, 4 months ago) by dyoung
Branches: MAIN
CVS tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
vmlocking-base,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
nick-net80211-sync-base,
nick-net80211-sync,
nick-csl-alignment-base5,
mjf-devfs-base,
mjf-devfs,
matt-armv6-nbase,
matt-armv6-base,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
jmcneill-pm-base,
jmcneill-base,
hpcarm-cleanup-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64,
ad-socklock-base1
Branch point for: mjf-devfs2
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +10 -11
lines
Use sockaddr_in_init() and ifreq_setaddr() to initialize a sockaddr_in
and an ifreq.ifr_addr, respectively. Get rid of an extraneous
cast---down the elevator shaft! Change 'ireq' to 'ifr', which is
what the kernel calls a temporary struct ifreq virtually everywhere
else.
Revision 1.64.2.3: download - view: text, markup, annotated - select for diffs
Mon Aug 20 21:28:10 2007 UTC (17 years, 5 months ago) by ad
Branches: vmlocking
Diff to: previous 1.64.2.2: preferred, colored; branchpoint 1.64: preferred, colored
Changes since revision 1.64.2.2: +12 -12
lines
Sync with HEAD.
Revision 1.67.2.1: download - view: text, markup, annotated - select for diffs
Wed Aug 15 13:50:00 2007 UTC (17 years, 5 months ago) by skrll
Branches: nick-csl-alignment
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +12 -12
lines
Sync with HEAD.
Revision 1.68.8.2: download - view: text, markup, annotated - select for diffs
Thu Jul 19 20:49:01 2007 UTC (17 years, 6 months ago) by dyoung
Branches: matt-mips64
Diff to: previous 1.68.8.1: preferred, colored; branchpoint 1.68: preferred, colored; next MAIN 1.69: preferred, colored
Changes since revision 1.68.8.1: +753 -0
lines
Take steps to hide the radix_node implementation of the forwarding table
from the forwarding table's users:
Introduce rt_walktree() for walking the routing table and
applying a function to each rtentry. Replace most
rn_walktree() calls with it.
Use rt_getkey()/rt_setkey() to get/set a route's destination.
Keep a pointer to the sockaddr key in the rtentry, so that
rtentry users do not have to grovel in the radix_node for
the key.
Add a RTM_GET method to rtrequest. Use that instead of
radix_node lookups in, e.g., carp(4).
Add sys/net/link_proto.c, which supplies sockaddr routines for
link-layer socket addresses (sockaddr_dl).
Cosmetic:
Constify. KNF. Stop open-coding LIST_FOREACH, TAILQ_FOREACH,
et cetera. Use NULL instead of 0 for null pointers. Use
__arraycount(). Reduce gratuitous parenthesization.
Stop using variadic arguments for rip6_output(), it is
unnecessary.
Remove the unnecessary rtentry member rt_genmask and the
code to maintain it, since nothing actually used it.
Make rt_maskedcopy() easier to read by using meaningful variable
names.
Extract a subroutine intern_netmask() for looking up a netmask in
the masks table.
Start converting backslash-ridden IPv6 macros in
sys/netinet6/in6_var.h into inline subroutines that one
can read without special eyeglasses.
One functional change: when the kernel serves an RTM_GET, RTM_LOCK,
or RTM_CHANGE request, it applies the netmask (if supplied) to a
destination before searching for it in the forwarding table.
I have changed sys/netinet/ip_carp.c, carp_setroute(), to remove
the unlawful radix_node knowledge.
Apart from the changes to carp(4), netiso, ATM, and strip(4), I
have run the changes on three nodes in my wireless routing testbed,
which involves IPv4 + IPv6 dynamic routing acrobatics, and it's
working beautifully so far.
Revision 1.68.8.1
Thu Jul 19 20:49:00 2007 UTC (17 years, 6 months ago) by dyoung
Branches: matt-mips64
FILE REMOVED
Changes since revision 1.68: +0 -753
lines
file nfs_boot.c was added on branch matt-mips64 on 2007-07-19 20:49:01 +0000
Revision 1.68: download - view: text, markup, annotated - select for diffs
Thu Jul 19 20:49:00 2007 UTC (17 years, 6 months ago) by dyoung
Branches: MAIN
CVS tags: matt-mips64-base,
hpcarm-cleanup
Branch point for: matt-mips64,
matt-armv6,
jmcneill-pm
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +12 -12
lines
Take steps to hide the radix_node implementation of the forwarding table
from the forwarding table's users:
Introduce rt_walktree() for walking the routing table and
applying a function to each rtentry. Replace most
rn_walktree() calls with it.
Use rt_getkey()/rt_setkey() to get/set a route's destination.
Keep a pointer to the sockaddr key in the rtentry, so that
rtentry users do not have to grovel in the radix_node for
the key.
Add a RTM_GET method to rtrequest. Use that instead of
radix_node lookups in, e.g., carp(4).
Add sys/net/link_proto.c, which supplies sockaddr routines for
link-layer socket addresses (sockaddr_dl).
Cosmetic:
Constify. KNF. Stop open-coding LIST_FOREACH, TAILQ_FOREACH,
et cetera. Use NULL instead of 0 for null pointers. Use
__arraycount(). Reduce gratuitous parenthesization.
Stop using variadic arguments for rip6_output(), it is
unnecessary.
Remove the unnecessary rtentry member rt_genmask and the
code to maintain it, since nothing actually used it.
Make rt_maskedcopy() easier to read by using meaningful variable
names.
Extract a subroutine intern_netmask() for looking up a netmask in
the masks table.
Start converting backslash-ridden IPv6 macros in
sys/netinet6/in6_var.h into inline subroutines that one
can read without special eyeglasses.
One functional change: when the kernel serves an RTM_GET, RTM_LOCK,
or RTM_CHANGE request, it applies the netmask (if supplied) to a
destination before searching for it in the forwarding table.
I have changed sys/netinet/ip_carp.c, carp_setroute(), to remove
the unlawful radix_node knowledge.
Apart from the changes to carp(4), netiso, ATM, and strip(4), I
have run the changes on three nodes in my wireless routing testbed,
which involves IPv4 + IPv6 dynamic routing acrobatics, and it's
working beautifully so far.
Revision 1.64.2.2: download - view: text, markup, annotated - select for diffs
Sun Jul 15 13:28:05 2007 UTC (17 years, 6 months ago) by ad
Branches: vmlocking
Diff to: previous 1.64.2.1: preferred, colored; branchpoint 1.64: preferred, colored
Changes since revision 1.64.2.1: +11 -14
lines
Sync with head.
Revision 1.64.4.1: download - view: text, markup, annotated - select for diffs
Wed Jul 11 20:12:08 2007 UTC (17 years, 6 months ago) by mjf
Branches: mjf-ufs-trans
Diff to: previous 1.64: preferred, colored; next MAIN 1.65: preferred, colored
Changes since revision 1.64: +20 -15
lines
Sync with head.
Revision 1.67: download - view: text, markup, annotated - select for diffs
Sat Jun 9 02:32:34 2007 UTC (17 years, 7 months ago) by dyoung
Branches: MAIN
CVS tags: nick-csl-alignment-base,
mjf-ufs-trans-base
Branch point for: nick-csl-alignment
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +11 -14
lines
Cosmetic: de-__P() et cetera.
Revision 1.64.2.1: download - view: text, markup, annotated - select for diffs
Fri Jun 8 14:18:05 2007 UTC (17 years, 7 months ago) by ad
Branches: vmlocking
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +11 -3
lines
Sync with head.
Revision 1.63.20.2: download - view: text, markup, annotated - select for diffs
Thu May 17 13:41:54 2007 UTC (17 years, 8 months ago) by yamt
Branches: yamt-idlelwp
Diff to: previous 1.63.20.1: preferred, colored; branchpoint 1.63: preferred, colored; next MAIN 1.64: preferred, colored
Changes since revision 1.63.20.1: +11 -3
lines
sync with head.
Revision 1.63.18.1: download - view: text, markup, annotated - select for diffs
Sun May 13 10:30:31 2007 UTC (17 years, 8 months ago) by jdc
Branches: netbsd-4
CVS tags: wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
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,
matt-nb4-arm-base,
matt-nb4-arm
Diff to: previous 1.63: preferred, colored; next MAIN 1.64: preferred, colored
Changes since revision 1.63: +11 -3
lines
Pull up revisions 1.65-1.66 (requested by manu in ticket #635).
Add the TFTPROOT kernel option for TFTP'ing root RAMdisk at root mount time.
This allows working around situations where a kernel with embedded RAMdisk
cannot be booted by the bootloader because the RAMdisk is too big.
Fix build (broken by a fix introduced in the wrong file...)
Revision 1.66: download - view: text, markup, annotated - select for diffs
Tue May 8 09:29:50 2007 UTC (17 years, 8 months ago) by manu
Branches: MAIN
CVS tags: yamt-idlelwp-base8
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +4 -2
lines
Fix buid (broken by a fix introduced in the wrong file...)
Revision 1.65: download - view: text, markup, annotated - select for diffs
Tue May 8 06:10:28 2007 UTC (17 years, 8 months ago) by manu
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +9 -3
lines
Add the TFTPROOT kernel option for TFTP'ing root RAMdisk at root mount time.
This allows working around situations where a kernel with embedded RAMdisk
cannot be booted by the bootloader because the RAMdisk is too big.
Revision 1.63.20.1: download - view: text, markup, annotated - select for diffs
Mon Mar 12 06:00:35 2007 UTC (17 years, 10 months ago) by rmind
Branches: yamt-idlelwp
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +9 -9
lines
Sync with HEAD.
Revision 1.64: download - view: text, markup, annotated - select for diffs
Sun Mar 4 06:03:36 2007 UTC (17 years, 10 months ago) by christos
Branches: MAIN
CVS tags: thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup
Branch point for: vmlocking,
mjf-ufs-trans
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +9 -9
lines
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Revision 1.62.4.1: download - view: text, markup, annotated - select for diffs
Sat Sep 9 02:59:24 2006 UTC (18 years, 4 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
Diff to: previous 1.62: preferred, colored; next MAIN 1.63: preferred, colored
Changes since revision 1.62: +2 -3
lines
sync with head
Revision 1.61.12.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 15:11:58 2006 UTC (18 years, 7 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +42 -43
lines
sync with head.
Revision 1.62.6.1: download - view: text, markup, annotated - select for diffs
Sat Apr 22 11:40:14 2006 UTC (18 years, 9 months ago) by simonb
Branches: simonb-timecounters
CVS tags: simonb-timcounters-final
Diff to: previous 1.62: preferred, colored; next MAIN 1.63: preferred, colored
Changes since revision 1.62: +2 -3
lines
Sync with head.
Revision 1.63: download - view: text, markup, annotated - select for diffs
Wed Mar 1 12:38:32 2006 UTC (18 years, 10 months ago) by yamt
Branches: MAIN
CVS tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-splraiseipl,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
yamt-pdpolicy,
simonb-timecounters-base,
rpaulo-netinet-merge-pcb-base,
post-newlock2-merge,
peter-altq-base,
peter-altq,
newlock2-nbase,
newlock2-base,
newlock2,
netbsd-4-base,
gdamore-uart-base,
gdamore-uart,
elad-kernelauth-base,
elad-kernelauth,
chap-midi-nbase,
chap-midi-base,
chap-midi,
ad-audiomp-base,
ad-audiomp,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: yamt-idlelwp,
netbsd-4
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +2 -3
lines
merge yamt-uio_vmspace branch.
- use vmspace rather than proc or lwp where appropriate.
the latter is more natural to specify an address space.
(and less likely to be abused for random purposes.)
- fix a swdmover race.
Revision 1.62.2.1: download - view: text, markup, annotated - select for diffs
Sat Dec 31 16:29:01 2005 UTC (19 years ago) by yamt
Branches: yamt-uio_vmspace
Diff to: previous 1.62: preferred, colored; next MAIN 1.63: preferred, colored
Changes since revision 1.62: +2 -3
lines
- adapt nfs.
- nfs_doio_read: #if 0 out "killproc if text is modified" part of
the code as it's broken. (a process reading the modified text is not
necessarily a process which is using the file as a text.)
Revision 1.62: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:25:16 2005 UTC (19 years, 1 month ago) by christos
Branches: MAIN
CVS tags: yamt-uio_vmspace-base5
Branch point for: yamt-uio_vmspace,
simonb-timecounters,
rpaulo-netinet-merge-pcb
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +43 -43
lines
merge ktrace-lwp.
Revision 1.59.2.5: download - view: text, markup, annotated - select for diffs
Fri Feb 4 07:09:29 2005 UTC (19 years, 11 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.59.2.4: preferred, colored; next MAIN 1.60: preferred, colored
Changes since revision 1.59.2.4: +3 -3
lines
Adapt to branch.
Revision 1.59.2.4: download - view: text, markup, annotated - select for diffs
Tue Sep 21 13:38:35 2004 UTC (20 years, 4 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.59.2.3: preferred, colored
Changes since revision 1.59.2.3: +42 -42
lines
Fix the sync with head I botched.
Revision 1.59.2.3: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:56:20 2004 UTC (20 years, 4 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.59.2.2: preferred, colored
Changes since revision 1.59.2.2: +42 -42
lines
Sync with HEAD.
Revision 1.59.2.2: download - view: text, markup, annotated - select for diffs
Tue Aug 3 10:56:16 2004 UTC (20 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.59.2.1: preferred, colored
Changes since revision 1.59.2.1: +32 -18
lines
Sync with HEAD
Revision 1.61: download - view: text, markup, annotated - select for diffs
Sat May 22 22:52:15 2004 UTC (20 years, 8 months ago) by jonathan
Branches: 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,
ktrace-lwp-base,
kent-audio2-base,
kent-audio2,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-lazymbuf
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +23 -18
lines
Eliminate several uses of `curproc' from the socket-layer code and from NFS.
Add a new explicit `struct proc *p' argument to socreate(), sosend().
Use that argument instead of curproc. Follow-on changes to pass that
argument to socreate(), sosend(), and (*so->so_send)() calls.
These changes reviewed and independently recoded by Matt Thomas.
Changes to soreceive() and (*dom->dom_exernalize() from Matt Thomas:
pass soreceive()'s struct uio* uio->uio_procp to unp_externalize().
Eliminate curproc from unp_externalize. Also, now soreceive() uses
its uio->uio_procp value, pass that same value downward to
((pr->pru_usrreq)() calls for consistency, instead of (struct proc * )0.
Similar changes in sys/nfs to eliminate (most) uses of curproc,
either via the req-> r_procp field of a struct nfsreq *req argument,
or by passing down new explicit struct proc * arguments.
Reviewed by: Matt Thomas, posted to tech-kern.
NB: The (*pr->pru_usrreq)() change should be tested on more (all!) protocols.
Revision 1.60: download - view: text, markup, annotated - select for diffs
Thu Mar 11 21:48:43 2004 UTC (20 years, 10 months ago) by cl
Branches: 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
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +11 -2
lines
Add static nfs boot configuration, from the kernel config file or from
a driver selectable callback function. This is used in the Xen port to
allow controlling the domain's network setup from the domain building
environment at domain creation (vs. having to maintain/change this on a
dhcp server). The Xen network driver parses a command line passed in
from the domain builder.
Revision 1.59.2.1: download - view: text, markup, annotated - select for diffs
Wed Jul 2 15:27:08 2003 UTC (21 years, 6 months ago) by darrenr
Branches: ktrace-lwp
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +22 -22
lines
Apply the aborted ktrace-lwp changes to a specific branch. This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it. This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.
Revision 1.59: download - view: text, markup, annotated - select for diffs
Sun Jun 29 22:32:14 2003 UTC (21 years, 6 months ago) by fvdl
Branches: MAIN
Branch point for: ktrace-lwp
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +20 -20
lines
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.
Revision 1.58: download - view: text, markup, annotated - select for diffs
Sat Jun 28 14:22:16 2003 UTC (21 years, 7 months ago) by darrenr
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +22 -22
lines
Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.
Bump the kernel rev up to 1.6V
Revision 1.56.2.4: download - view: text, markup, annotated - select for diffs
Fri Jul 12 01:40:35 2002 UTC (22 years, 6 months ago) by nathanw
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.56.2.3: preferred, colored; branchpoint 1.56: preferred, colored; next MAIN 1.57: preferred, colored
Changes since revision 1.56.2.3: +2 -3
lines
No longer need to pull in lwp.h; proc.h pulls it in for us.
Revision 1.56.2.3: download - view: text, markup, annotated - select for diffs
Mon Jun 24 22:12:05 2002 UTC (22 years, 7 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.56.2.2: preferred, colored; branchpoint 1.56: preferred, colored
Changes since revision 1.56.2.2: +3 -3
lines
Curproc->curlwp renaming.
Change uses of "curproc->l_proc" back to "curproc", which is more like the
original use. Bare uses of "curproc" are now "curlwp".
"curproc" is now #defined in proc.h as ((curlwp) ? (curlwp)->l_proc) : NULL)
so that it is always safe to reference curproc (*de*referencing curproc
is another story, but that's always been true).
Revision 1.56.4.1: download - view: text, markup, annotated - select for diffs
Thu Jan 10 20:04:20 2002 UTC (23 years ago) by thorpej
Branches: kqueue
Diff to: previous 1.56: preferred, colored; next MAIN 1.57: preferred, colored
Changes since revision 1.56: +4 -1
lines
Sync kqueue branch with -current.
Revision 1.56.2.2: download - view: text, markup, annotated - select for diffs
Wed Nov 14 19:18:42 2001 UTC (23 years, 2 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.56.2.1: preferred, colored; branchpoint 1.56: preferred, colored
Changes since revision 1.56.2.1: +4 -1
lines
Catch up to -current.
Revision 1.56.8.1: download - view: text, markup, annotated - select for diffs
Mon Nov 12 21:19:36 2001 UTC (23 years, 2 months ago) by thorpej
Branches: thorpej-mips-cache
Diff to: previous 1.56: preferred, colored; next MAIN 1.57: preferred, colored
Changes since revision 1.56: +4 -1
lines
Sync the thorpej-mips-cache branch with -current.
Revision 1.57: download - view: text, markup, annotated - select for diffs
Sat Nov 10 10:59:09 2001 UTC (23 years, 2 months ago) by lukem
Branches: MAIN
CVS tags: thorpej-mips-cache-base,
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,
ifpoll-base,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
gehenna-devsw-base,
gehenna-devsw,
fvdl_fs64_base,
eeh-devprop-base,
eeh-devprop
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +4 -1
lines
add RCSIDs
Revision 1.56.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 5 22:49:59 2001 UTC (23 years, 10 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +3 -2
lines
Initial commit of scheduler activations and lightweight process support.
Revision 1.52.2.3: download - view: text, markup, annotated - select for diffs
Sun Feb 11 19:17:34 2001 UTC (23 years, 11 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.52.2.2: preferred, colored; branchpoint 1.52: preferred, colored; next MAIN 1.53: preferred, colored
Changes since revision 1.52.2.2: +5 -3
lines
Sync with HEAD.
Revision 1.56: download - view: text, markup, annotated - select for diffs
Fri Jan 19 14:26:01 2001 UTC (24 years ago) by enami
Branches: 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
Branch point for: thorpej-mips-cache,
nathanw_sa,
kqueue
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +5 -3
lines
Use tsleep instead of dalay; since we're mounting root, we can sleep
and no reason to use delay.
Revision 1.53.4.1: download - view: text, markup, annotated - select for diffs
Fri Dec 15 00:08:12 2000 UTC (24 years, 1 month ago) by he
Branches: netbsd-1-5
CVS tags: netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001
Diff to: previous 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53: +2 -2
lines
Pull up revision 1.55 (requested by fvdl):
Fix NFS+tcp client hangs on server or network outage. Again,
please note that this introduces yet another kernel interface
change: sobind() gains an argument.
Revision 1.52.2.2: download - view: text, markup, annotated - select for diffs
Wed Dec 13 15:50:38 2000 UTC (24 years, 1 month ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.52.2.1: preferred, colored; branchpoint 1.52: preferred, colored
Changes since revision 1.52.2.1: +2 -2
lines
Sync with HEAD (for UBC fixes).
Revision 1.55: download - view: text, markup, annotated - select for diffs
Sun Dec 10 23:17:01 2000 UTC (24 years, 1 month ago) by fvdl
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +2 -2
lines
Make sobind() take a struct proc *. It already took curproc and
passed it down to the appropriate usrreq function, and this
allows usage for contexts that need to be explicitly different
from curproc (like in the NFS code when binding to a reserved port).
Revision 1.52.2.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 18:11:15 2000 UTC (24 years, 2 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +6 -3
lines
Update thorpej_scsipi to -current as of a month ago
Revision 1.54: download - view: text, markup, annotated - select for diffs
Tue Sep 19 17:04:51 2000 UTC (24 years, 4 months ago) by bjh21
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +6 -2
lines
New kernel option, NFS_V2_ONLY, which aims to reduce the NFS client to just
that required to support NFSv2 mounts. Not finished yet, but already
provides some 44k of saving in code size on arm26. More savings, and some
documentation, are still to come.
Revision 1.53: download - view: text, markup, annotated - select for diffs
Wed Mar 29 03:43:33 2000 UTC (24 years, 10 months ago) by simonb
Branches: MAIN
CVS tags: netbsd-1-5-base,
netbsd-1-5-RELEASE,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2,
minoura-xpg4dl-base,
minoura-xpg4dl
Branch point for: netbsd-1-5
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +1 -2
lines
Don't need to include <sys/conf.h> here.
Revision 1.50.2.1: download - view: text, markup, annotated - select for diffs
Tue Oct 5 22:15:09 1999 UTC (25 years, 3 months ago) by he
Branches: netbsd-1-4
CVS tags: netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002
Diff to: previous 1.50: preferred, colored; next MAIN 1.51: preferred, colored
Changes since revision 1.50: +5 -2
lines
Pull up revisions 1.51-1.52 (requested by drochner):
Mount diskless root with "noconn" option to allow easier use of
multi-homed servers.
Wait a while between bringing up interface and using it, to allow
e.g. if_ti driver to establish the link.
Revision 1.52: download - view: text, markup, annotated - select for diffs
Fri Sep 3 20:06:46 1999 UTC (25 years, 4 months ago) by drochner
Branches: MAIN
CVS tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
fvdl-softdep-base,
fvdl-softdep,
comdex-fall-1999-base,
comdex-fall-1999,
chs-ubc2-newbase
Branch point for: thorpej_scsipi
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +4 -1
lines
Wait some seconds after the interface is brought up before packets
are sent. Needed at least for if_ti to get the link up.
Revision 1.50.4.1: download - view: text, markup, annotated - select for diffs
Mon Aug 2 22:38:26 1999 UTC (25 years, 5 months ago) by thorpej
Branches: chs-ubc2
Diff to: previous 1.50: preferred, colored; next MAIN 1.51: preferred, colored
Changes since revision 1.50: +2 -2
lines
Update from trunk.
Revision 1.51: download - view: text, markup, annotated - select for diffs
Wed Jul 7 21:29:29 1999 UTC (25 years, 6 months ago) by drochner
Branches: MAIN
CVS tags: chs-ubc2-base
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -2
lines
mount diskless root with "NFSMNT_NOCONN" (which is default in "mount_nfs"
for quite a while) to allow certain servers (multihomed, as our DEC NSE
cluster) to be used as root filesystem without special tweaks
Revision 1.50: download - view: text, markup, annotated - select for diffs
Sun Feb 21 15:07:49 1999 UTC (25 years, 11 months ago) by drochner
Branches: MAIN
CVS tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH001,
kame_14_19990705,
kame_14_19990628,
kame_141_19991130,
kame
Branch point for: netbsd-1-4,
chs-ubc2
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +215 -25
lines
restructure the diskless NFS boot code to keep track of the used
interface and the address allocated, to roll everything back if the
mount fails:
-put an interface pointer into "struct nfs_diskless" to have it
available for cleanup, don't pass it around anymore where the
"struct nfs_diskless" is already passed
-add a "cleanup" function which shuts the interface down
-in the protocol-specific parts, either return with "everything
ready" or "completely shut down"
-use common functions for interface initialization and shutdown
-add a function to delete all routes associate to an interface
(why is this necessary and not done by ~IFF_UP?)
g/c diskless swap stuff
general cleanup
Revision 1.49: download - view: text, markup, annotated - select for diffs
Sun Sep 13 13:49:29 1998 UTC (26 years, 4 months ago) by christos
Branches: MAIN
CVS tags: kenh-if-detach-base,
kenh-if-detach,
chs-ubc-base,
chs-ubc
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +3 -3
lines
Fix copyright spacing.
Revision 1.48: download - view: text, markup, annotated - select for diffs
Sun Aug 9 21:19:50 1998 UTC (26 years, 5 months ago) by perry
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +6 -6
lines
bzero->memset, bcopy->memcpy, bcmp->memcmp
Revision 1.47: download - view: text, markup, annotated - select for diffs
Sat Jun 13 14:13:25 1998 UTC (26 years, 7 months ago) by drochner
Branches: MAIN
CVS tags: eeh-paddr_t-base,
eeh-paddr_t
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +3 -3
lines
Fix last change: If BOOTP/DHCP was successful, don't try RARP/BOOTPARAM.
Revision 1.46: download - view: text, markup, annotated - select for diffs
Sat Jun 13 04:28:46 1998 UTC (26 years, 7 months ago) by tv
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +3 -10
lines
Clean up boogered gcc warning workaround (remove goto completely) and remove
a redundant `if'.
Revision 1.45: download - view: text, markup, annotated - select for diffs
Sat Apr 25 17:41:01 1998 UTC (26 years, 9 months ago) by matt
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +3 -3
lines
Adapt to new sosend/soreceive and upcall (now down in sowakeup)
Revision 1.44: download - view: text, markup, annotated - select for diffs
Sun Mar 1 02:24:27 1998 UTC (26 years, 10 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +3 -1
lines
Merge with Lite2 + local changes
Revision 1.43: download - view: text, markup, annotated - select for diffs
Sat Feb 28 01:45:01 1998 UTC (26 years, 11 months ago) by cgd
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +6 -2
lines
be a bit more clear about what protocols will be tried in the
BOOTP/DHCP case.
Revision 1.42: download - view: text, markup, annotated - select for diffs
Mon Jan 12 21:27:12 1998 UTC (27 years ago) by scottr
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +3 -5
lines
Consolidate NFS_BOOT_* options into opt_nfs_boot.h
Revision 1.41: download - view: text, markup, annotated - select for diffs
Sun Jan 11 05:55:40 1998 UTC (27 years ago) by scottr
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +4 -3
lines
Make NFS_BOOT_DHCP work as expected.
Revision 1.40: download - view: text, markup, annotated - select for diffs
Fri Jan 9 15:10:37 1998 UTC (27 years ago) by drochner
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +23 -38
lines
Use new options "NFS_BOOT_BOOTP" and "NFS_BOOT_BOOTPARAM" for parts
conditional on a particular configuration method.
The global flags "nfs_boot_rfc951" and "nfs_boot_bootparam" control
independantly if the functions are actually called. (Previous meaning
of "nfs_boot_rfc951" was "either-or".)
Revision 1.33.4.5: download - view: text, markup, annotated - select for diffs
Tue Oct 14 15:58:19 1997 UTC (27 years, 3 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.33.4.4: preferred, colored; branchpoint 1.33: preferred, colored; next MAIN 1.34: preferred, colored
Changes since revision 1.33.4.4: +158 -1
lines
Update marc-pcmcia branch from trunk.
Revision 1.39: download - view: text, markup, annotated - select for diffs
Tue Sep 30 20:44:31 1997 UTC (27 years, 3 months ago) by drochner
Branches: MAIN
CVS tags: 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,
marc-pcmcia-base
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +158 -1
lines
Factor out some functions used by bootparam and DHCP boot.
Revision 1.33.4.4: download - view: text, markup, annotated - select for diffs
Tue Sep 16 03:51:23 1997 UTC (27 years, 4 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.33.4.3: preferred, colored; branchpoint 1.33: preferred, colored
Changes since revision 1.33.4.3: +26 -16
lines
Update marc-pcmcia branch from trunk.
Revision 1.38: download - view: text, markup, annotated - select for diffs
Sat Sep 13 06:16:04 1997 UTC (27 years, 4 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -2
lines
Correct a comment regarding the sense of the nfs_boot_rfc951 global.
Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Sep 9 21:39:17 1997 UTC (27 years, 4 months ago) by gwr
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +25 -15
lines
Move the call to nfs_boot_getfh() from nfs_vfsops.c to nfs_boot.c
(just for better isolation - it can now be static)
Revision 1.33.4.3: download - view: text, markup, annotated - select for diffs
Thu Sep 4 01:06:15 1997 UTC (27 years, 4 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.33.4.2: preferred, colored; branchpoint 1.33: preferred, colored
Changes since revision 1.33.4.2: +6 -7
lines
Update marc-pcmcia branch from trunk.
Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Sep 2 21:33:17 1997 UTC (27 years, 4 months ago) by gwr
Branches: MAIN
CVS tags: thorpej-signal-base,
thorpej-signal
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +6 -7
lines
Change test from NETHER to NARP (revarpwhoami is in if_arp.c)
Revision 1.33.4.2: download - view: text, markup, annotated - select for diffs
Mon Sep 1 21:02:52 1997 UTC (27 years, 4 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.33.4.1: preferred, colored; branchpoint 1.33: preferred, colored
Changes since revision 1.33.4.1: +134 -424
lines
Update marc-pcmcia branch from trunk.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Fri Aug 29 16:12:50 1997 UTC (27 years, 5 months ago) by gwr
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +134 -424
lines
Supporting changes for the new BOOTP support in nfs_mountroot.
Revision 1.33.4.1: download - view: text, markup, annotated - select for diffs
Sat Aug 23 07:14:22 1997 UTC (27 years, 5 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +14 -4
lines
Update marc-pcmcia branch from trunk.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Aug 14 15:50:05 1997 UTC (27 years, 5 months ago) by drochner
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +14 -4
lines
1. Allow to set a netmask (option NFS_BOOT_NETMASK) for the booting
interface. Without this, NFS_BOOT_NETMASK could be useless in
subnetting envirinment.
2. Comment out unneeded NFS swap related stuff.
Closes PR kern/3918.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Tue May 27 23:37:39 1997 UTC (27 years, 8 months ago) by gwr
Branches: MAIN
CVS tags: marc-pcmcia-bp,
bouyer-scsipi
Branch point for: marc-pcmcia
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +103 -69
lines
Minor reorganization of nfs_mountroot code to simplify BOOTP support.
The RPC/bootparamd calls to get the root and swap paths are now done
in nfs_boot_init() instead of nfs_boot_getfh(), so the latter now just
does the RPC/mountd call. Also changed some panics into error returns.
Revision 1.32: download - view: text, markup, annotated - select for diffs
Mon Mar 17 17:41:45 1997 UTC (27 years, 10 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +4 -4
lines
Add some missing "\n"'s.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Sat Mar 15 18:12:40 1997 UTC (27 years, 10 months ago) by is
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +4 -2
lines
New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.
For the detailed change history, look at the commit log entries for
the is-newarp branch.
Revision 1.30.2.2: download - view: text, markup, annotated - select for diffs
Mon Mar 10 12:56:39 1997 UTC (27 years, 10 months ago) by is
Branches: is-newarp
Diff to: previous 1.30.2.1: preferred, colored; branchpoint 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30.2.1: +2 -2
lines
netinet/if_ether.h => netinet/if_inarp.h
Revision 1.30.2.1: download - view: text, markup, annotated - select for diffs
Fri Feb 7 18:10:17 1997 UTC (27 years, 11 months ago) by is
Branches: is-newarp
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +3 -1
lines
Snapshot of new ARP code.
Our old ARP code was hardwired for 6-byte length medium
addresses, while the protocol is designed for any size.
This snapshot contains a first hack at getting rid of
Ethernet specific data structures. The ep driver is updated
(and tested on the PCI bus), the iy and fpa drivers have been
updated, but not real life tested yet.
If you want to test this with other drivers, you have to update
them first yourself, and probably tag the relevant directories.
Better contact me if you want to do this.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Fri Jan 31 02:57:31 1997 UTC (27 years, 11 months ago) by thorpej
Branches: MAIN
CVS tags: mrg-vm-swap,
is-newarp-before-merge,
is-newarp-base
Branch point for: is-newarp
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +15 -16
lines
- Don't look for a "suitable interface"; we're now given the name of the
network interface to use.
- If any part of the NFS root mount process fails, don't panic.
Simply return the appropriate error and let the caller recover.
Revision 1.29.2.1: download - view: text, markup, annotated - select for diffs
Tue Jan 14 21:27:15 1997 UTC (28 years ago) by thorpej
Branches: thorpej-setroot
Diff to: previous 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29: +15 -16
lines
Snapshot of work-in-progress, committed to private branch.
These changes implement machine-independent root device and file system
selection. Notable features:
- All ports behave in a consistent manner regarding root
device selection.
- No more "options GENERIC"; all kernels have the ability
to boot with RB_ASKNAME to select root device and file system
type.
- Root file system type can be wildcarded; a machine-independent
function will try all possible file systems for the selected
root device until one succeeds.
- If the root file system fails to mount, the operator will
be given the chance to select a new root device and file
system type, rather than having the machine simply panic.
- nfs_mountroot() no longer panics if any part of the NFS
mount process fails; it now returns an error, giving the
operator a chance to recover.
- New, more consistent, config(8) grammar. The constructs:
config netbsd swap generic
config netbsd root on nfs
have been replaced with:
config netbsd root on ? type ?
config netbsd root on ? type nfs
Additionally, the operator may select or wildcard root file
system type in the kernel configuration file:
config netbsd root on cd0a type cd9660
config(8) now requires that a "root" specification be
made. "root" may be wired down or wildcarded. "swap" and
"dump" specifications are optional, and follow previous
semantics.
- config(8) has a new "file-system" keyword, used to configure
file systems into the kernel. Eventually, this will be used
to generate the default vfssw[].
- "options NFSCLIENT" is obsolete, and is replaced by
"file-system NFS". "options NFSSERVER" still exists, since
NFS server support is independent of the NFS file system
client.
- sys/arch/<foo>/<foo>/swapgeneric.c is no longer used, and
will be removed; all information is now generated by config(8).
As of this commit, all ports except arm32 have been updated to use
the new setroot(). Only SPARC, i386, and Alpha ports have been
tested at this time. Port masters should test these changes on their
ports, and report any problems back to me.
More changes are on their way, including RB_ASKNAME support in
nfs_mountroot() (to prompt for server address and path) and, potentially,
the ability to select rarp/bootparam or bootp in nfs_mountroot().
Revision 1.29: download - view: text, markup, annotated - select for diffs
Sun Oct 20 13:13:25 1996 UTC (28 years, 3 months ago) by fvdl
Branches: MAIN
Branch point for: thorpej-setroot
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +93 -21
lines
Enhancements from Matthias Drochner:
- Try V3 first for diskless booting. Fall back to V2 if V3 fails.
- optionally (option NFS_BOOT_TCP) try a TCP mount first
for diskless booting. Fall back to UDP if it fails.
- Enable switching between UDP and TCP for remounts.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Sun Oct 13 01:39:05 1996 UTC (28 years, 3 months ago) by christos
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +9 -9
lines
revert kprintf changes
Revision 1.27: download - view: text, markup, annotated - select for diffs
Thu Oct 10 23:31:19 1996 UTC (28 years, 3 months ago) by christos
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +9 -9
lines
printf -> kprintf, sprintf -> ksprintf
Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue May 7 02:51:25 1996 UTC (28 years, 8 months ago) by thorpej
Branches: MAIN
CVS tags: netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA,
netbsd-1-2
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2
lines
Changed struct ifnet to have a pointer to the softc of the underlying
device and a printable "external name" (name + unit number), thus eliminating
if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_reset)()
to take a struct ifnet *, rather than a unit number.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Sun Feb 18 11:53:41 1996 UTC (28 years, 11 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +9 -14
lines
Bring in a merge of Rick Macklem's NFSv3 code from Lite2
Revision 1.24: download - view: text, markup, annotated - select for diffs
Fri Feb 16 15:18:19 1996 UTC (28 years, 11 months ago) by gwr
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +10 -1
lines
Add stub for nfs_boot_getfh if NETHER==0
Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Feb 13 17:53:33 1996 UTC (28 years, 11 months ago) by gwr
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +26 -15
lines
Do the RPC to bootparamd a little later (just before the mountd call)
so that we do not ask for the "swap" path when swapping on disk.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat Feb 10 22:55:16 1996 UTC (28 years, 11 months ago) by pk
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +8 -2
lines
Don't return EBADRPC if we have something else.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Feb 9 21:48:22 1996 UTC (28 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -1
lines
nfs prototype changes
Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Dec 19 23:07:24 1995 UTC (29 years, 1 month ago) by cgd
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -3
lines
changes to make this work on systems where pointers & longs are 64 bits.
This is mostly just changes to make the stuff that goes over the wire
use fixed-size types.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Mon Jun 12 00:48:31 1995 UTC (29 years, 7 months ago) by mycroft
Branches: MAIN
CVS tags: netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2
lines
Various cleanup, including:
* Convert several data structures to use queue.h.
* Split in_pcbnotify() into two parts; one for notifying a specific PCB, and
one for notifying all PCBs for a particular foreign address.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue May 23 00:14:06 1995 UTC (29 years, 8 months ago) by cgd
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +8 -2
lines
don't blindly set IFF_UP; or it with old flags
Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat May 20 01:52:52 1995 UTC (29 years, 8 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +9 -8
lines
Use fxdr_*() and txdr_*() macros to do byte order conversions.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Apr 24 21:55:08 1995 UTC (29 years, 9 months ago) by gwr
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +76 -200
lines
Fixed RPC code to deal with RPC messages larger than one mbuf.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Mar 28 21:29:32 1995 UTC (29 years, 10 months ago) by gwr
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +18 -29
lines
Cosmetic changes suggested by Adam.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Mar 18 05:51:22 1995 UTC (29 years, 10 months ago) by gwr
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +1 -2
lines
Do the printf "root/swap on" elsewhere to avoid confusion.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Feb 16 21:43:15 1995 UTC (29 years, 11 months ago) by pk
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +10 -5
lines
Working "config generic" support; from Theo.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Oct 29 06:38:11 1994 UTC (30 years, 3 months ago) by cgd
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +8 -8
lines
fix a couple of obvious, painful endianness bugs introduced in last commit.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Sep 26 16:42:33 1994 UTC (30 years, 4 months ago) by gwr
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +87 -53
lines
Do the first BOOTPARAM RPC call to the broadcast address instead of
using the address of the RARP server because a BOOTPARAM server
might not be running on the machine that sent the RARP reply.
Revision 1.6.2.3: download - view: text, markup, annotated - select for diffs
Thu Aug 11 23:48:28 1994 UTC (30 years, 5 months ago) by mycroft
Branches: netbsd-1-0
CVS tags: 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
Diff to: previous 1.6.2.2: preferred, colored; branchpoint 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6.2.2: +6 -3
lines
update from trunk
Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Aug 11 23:47:51 1994 UTC (30 years, 5 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +6 -6
lines
char * --> caddr_t, where appropriate.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Aug 11 22:25:35 1994 UTC (30 years, 5 months ago) by gwr
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +6 -3
lines
Diskless boot will now bind the local socket to a reserved port to
satisfy picky servers. Also fix some missing initializations.
(Thanks to Chuck Cranor for PR#394 -- now fixed.)
Revision 1.6.2.2: download - view: text, markup, annotated - select for diffs
Tue Jul 19 16:27:07 1994 UTC (30 years, 6 months ago) by cgd
Branches: netbsd-1-0
Diff to: previous 1.6.2.1: preferred, colored; branchpoint 1.6: preferred, colored
Changes since revision 1.6.2.1: +21 -16
lines
from trunk, per gwr.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Jul 19 02:23:27 1994 UTC (30 years, 6 months ago) by gwr
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +21 -16
lines
Fix the conditionally compiled code inside #ifdef NFS_BOOT_GATEWAY
and make some printf args use host byteorder.
Revision 1.6.2.1: download - view: text, markup, annotated - select for diffs
Sat Jul 16 21:04:26 1994 UTC (30 years, 6 months ago) by cgd
Branches: netbsd-1-0
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +15 -1
lines
update from trunk, per paulus
Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Jul 16 11:43:12 1994 UTC (30 years, 6 months ago) by paulus
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +15 -1
lines
If we don't have ethernet, nfs_boot_init reduces to just a panic.
This is so I don't get an undefined symbol compiling a kernel with
NFSCLIENT but no ethernet.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Jun 29 07:28:36 1994 UTC (30 years, 7 months ago) by deraadt
Branches: MAIN
CVS tags: netbsd-1-0-base
Branch point for: netbsd-1-0
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +59 -56
lines
knf
Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Jun 29 06:42:07 1994 UTC (30 years, 7 months ago) by cgd
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2
lines
New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Jun 21 08:30:20 1994 UTC (30 years, 7 months ago) by pk
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +12 -1
lines
Construct mountpath for remote root.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Jun 13 15:28:59 1994 UTC (30 years, 7 months ago) by gwr
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +490 -300
lines
New diskless boot code (uses RARP, bootparamd).
Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu May 5 05:39:42 1994 UTC (30 years, 8 months ago) by cgd
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -3
lines
lots of changes: prototype migration, move lots of variables, definitions,
and structure elements around. kill some unnecessary type and macro
definitions. standardize clock handling. More changes than you'd want.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Apr 18 06:18:20 1994 UTC (30 years, 9 months ago) by glass
Branches: MAIN
revised nfs diskless support. uses bootp+rpc to gather parameters
CVSweb <webmaster@jp.NetBSD.org>