* Applied the last patch in Bug 2306, which changes the portals router/NAL
forwarding interface from a single struct iovec for the message header + payload, to passing the message header by pointer, and the message body by ptl_kiov_t (== page,offset,size). This restores portals router performance by allowing it to use socknal zero copy again. * Applied the socknal connection load balancing fix from Bug 2817
Showing
- lnet/include/linux/kp30.h 10 additions, 8 deletionslnet/include/linux/kp30.h
- lnet/klnds/qswlnd/qswlnd.c 11 additions, 10 deletionslnet/klnds/qswlnd/qswlnd.c
- lnet/klnds/qswlnd/qswlnd.h 1 addition, 2 deletionslnet/klnds/qswlnd/qswlnd.h
- lnet/klnds/qswlnd/qswlnd_cb.c 54 additions, 47 deletionslnet/klnds/qswlnd/qswlnd_cb.c
- lnet/klnds/socklnd/socklnd.c 25 additions, 20 deletionslnet/klnds/socklnd/socklnd.c
- lnet/klnds/socklnd/socklnd.h 16 additions, 15 deletionslnet/klnds/socklnd/socklnd.h
- lnet/klnds/socklnd/socklnd_cb.c 52 additions, 82 deletionslnet/klnds/socklnd/socklnd_cb.c
- lnet/router/router.c 2 additions, 3 deletionslnet/router/router.c
- lustre/portals/include/linux/kp30.h 10 additions, 8 deletionslustre/portals/include/linux/kp30.h
- lustre/portals/knals/qswnal/qswnal.c 11 additions, 10 deletionslustre/portals/knals/qswnal/qswnal.c
- lustre/portals/knals/qswnal/qswnal.h 1 addition, 2 deletionslustre/portals/knals/qswnal/qswnal.h
- lustre/portals/knals/qswnal/qswnal_cb.c 54 additions, 47 deletionslustre/portals/knals/qswnal/qswnal_cb.c
- lustre/portals/knals/socknal/socknal.c 25 additions, 20 deletionslustre/portals/knals/socknal/socknal.c
- lustre/portals/knals/socknal/socknal.h 16 additions, 15 deletionslustre/portals/knals/socknal/socknal.h
- lustre/portals/knals/socknal/socknal_cb.c 52 additions, 82 deletionslustre/portals/knals/socknal/socknal_cb.c
- lustre/portals/router/router.c 2 additions, 3 deletionslustre/portals/router/router.c
Loading
Please register or sign in to comment