Whamcloud - gitweb
* Changed nal_send() to include 'target_is_router' and 'routing' flags
authoreeb <eeb>
Mon, 12 Sep 2005 17:41:23 +0000 (17:41 +0000)
committereeb <eeb>
Mon, 12 Sep 2005 17:41:23 +0000 (17:41 +0000)
commitb68bb344013b9f173c238be67f3849257054785e
tree55b6a9acf0bccd176be59dbeead5c1c814dcc409
parentcf2ee6a2311fd48d154beefffdb5232382eb332b
*    Changed nal_send() to include 'target_is_router' and 'routing' flags
     Where 'target_is_router' == the immediate destination is a router
     and   'routing' == This message is being forwarded from another LND.
     NB The routing flag isn't set yet (but will be when all routing is done in
     lib-move.

*    Added support for RDMA-ed REPLYs in all relevent LNDs ready for RDMA
     routing.  LNDs must send IMMEDIATE GETs if the local node or the target
     are routers, but may RDMA the REPLY (just lika a PUT) on the return
     route.
18 files changed:
lnet/include/libcfs/kp30.h
lnet/include/lnet/lib-types.h
lnet/klnds/gmlnd/gmlnd.h
lnet/klnds/gmlnd/gmlnd_cb.c
lnet/klnds/iiblnd/iiblnd.h
lnet/klnds/iiblnd/iiblnd_cb.c
lnet/klnds/openiblnd/openiblnd.h
lnet/klnds/openiblnd/openiblnd_cb.c
lnet/klnds/qswlnd/qswlnd.h
lnet/klnds/qswlnd/qswlnd_cb.c
lnet/klnds/ralnd/ralnd.h
lnet/klnds/ralnd/ralnd_cb.c
lnet/klnds/socklnd/socklnd.h
lnet/klnds/socklnd/socklnd_cb.c
lnet/klnds/viblnd/viblnd.h
lnet/klnds/viblnd/viblnd_cb.c
lnet/lnet/lib-move.c
lnet/lnet/lo.c