On Fri, Mar 24, 2023 at 9:35 AM Christian Gmeiner <christian.gmei...@gmail.com> wrote: > > Hi Peter, > > > > > > > This patch series adds support for NFSv1 and is more > > > or less a rebased version of an older series. > > > > > > During V1 there was a discussion if it really makes sense > > > to bring more features into the network stack of U-Boot as it > > > is just a bootloader. As TCP support landed I thought I might > > > give this patch series another try. > > > > So the real question is what use does this bring? TCP is useful > > because it can enable support for modern features like UEFI HTTP boot. > > What is the use of NFSc1? The Linux kernel is removing support for > > NFSv2 and according to wikipedia v1 was only ever used internally to > > Sun so I'm not sure what the wider use of this functionality would be? > > > > You know there are other operating systems used in the wild. One of them is > vxworks. The company I work for supports software versions for more than 10 > years and customers do not want to update to newer software versions > as the process > of approval for wind turbines/parks is very costly and time intensive. > For security > issues we provide patches for older versions that the customers are > switching to.
Are there deployments that are updating to new versions of U-Boot that require NFSv1 though? > We are shipping devices right now which are based on vxworks 5. Some > customers are using our "processor modules" as NFS server for e.g. other > "processor modules" to boot from. If you want/need I can go into further > details > about our use case. So they're using a 25 year old version of vxworks with the latest version of U-Boot? And vxworks supports only NFSv1, and not NFSv2, which has been out since 1989 and was the first version that even Sun supported publicly? > So I know It is a quite specific use case but we want to upstream most > of our downstream > patches. > > Btw. if this patch series will not land does this mean NFSv2 will die too > soon? At least NFSv2 is supported to some degree whereas it seems NFSv1 is something that's special to vxworks, how are people supposed to test it? I don't see any tests in your patchset and I'm not sure how it's useful outside of the legacy vxmworks use case. At the very least this should be behind a Kconfig option. Peter