Whamcloud - gitweb
* Fixed 2.6.x sk_??? isms (required by zerocopy tcp)
authoreeb <eeb>
Tue, 31 Jan 2006 15:16:22 +0000 (15:16 +0000)
committereeb <eeb>
Tue, 31 Jan 2006 15:16:22 +0000 (15:16 +0000)
commit3d7e34e9af6d6327f9b1877314327e64c8f295c0
treec3b86cec4b5fc793a6ebf67d23374f23fe7113e5
parent6e50f52454400d2aea0097f15043fa7563911eed
*    Fixed 2.6.x sk_??? isms (required by zerocopy tcp)

*    Future protocol version compatibility support....

     *  consolidated PROTO MAGIC decls in lib-types.h

     *  changed qswlnd's protocol to encapsulate the LNET protocol within its
        own magic+version tagged packets and added a response when incoming
        packets have new magic/version to tell peer which version I am.

'portals_compatibility' works as described in the documentation to
inter-operate with portals.

*    Changed block_debug_check() to print EVERY error (it's only called by
     obdecho so it can't be a DOS vector without root).

*    Fixed a bug in osc_request: when a single oversize BRW was chopped up, the
     subsequent RPCs used the 'oa' that had been overwritten by the previous
     ones.  This turned off checking in obdecho.

     The fix I applied was to restore the original 'oa' from a saved copy on
     all subsequent RPCs.
lustre/obdclass/debug.c
lustre/osc/osc_request.c