ip_append_data() deals with that already.
Generating smaller-than-MTU fragments is better than giving up and
returning an error in my book.
Point of clarification: we're talking about the client here, not the
server. But, yes, it doesn't work that way.
Steady now. There's no need to YELL nor be arrogant. You and I both know
there's a place for NFS over UDP. That's not changing any time soon. While
I'm aware of the issue you brought up, it is separate from the one at hand in
this discussion.
I do want to thank you, however, for reminding me of TCP. It's something
20/20 hindsight says I should have checked out before starting this thread.
Logistically, it'll be a few days before I can do so though. If that allows
me to increase the MTU all the way up to 65520, then this UDP thing will
likely remain unresolved.
Thanks.
Marc.
+----------------------------------+----------------------------------+
| Marc Aurele La France | work: 1-780-492-9310 |
| Academic Information and | fax: 1-780-492-1729 |
| Communications Technologies | email: tsi@ualberta.ca |
| 352 General Services Building +----------------------------------+
| University of Alberta | |
| Edmonton, Alberta | Standard disclaimers apply |
| T6G 2H1 | |
| CANADA | |
+----------------------------------+----------------------------------+
--