Whamcloud - gitweb
Patch for Lustre Networking Reorganization
authorliangzhen <liangzhen>
Fri, 2 Sep 2005 09:32:11 +0000 (09:32 +0000)
committerliangzhen <liangzhen>
Fri, 2 Sep 2005 09:32:11 +0000 (09:32 +0000)
commite37ccca0fd7acedc1bc875749c59036647ca5594
tree91e544e399209ae00ae2d439f2faf7508f7e232b
parent7f81793b847fe70ebe6ee37ff894e412cdf77e22
Patch for Lustre Networking Reorganization

DONE:
1. Fixing of building both lnet and portals
2. Fixing of conflicting symbols in lnet and portals
   - exported APIs of lnet/libcfs with name like ptl_* are renamed to libcfs_*
   - exported APIs of lnet/lnet with name like ptl_* are renamed to lnet_*
   - exported APIs of portals/libcfs with name like libcfs_* are renamed to libptl_*
   - modules name of portals/libcfs/libcfs.ko to portals/libcfs/libptl.ko
3. /proc entry for lnet is /proc/sys/lnet
4. Listen port of socklnd is 988, listen port of socknal is 989
5. Pseudo device for lnet is /dev/lnet
6. Fixing of build lnet/klnds/ptllnd
7. Fixing of module path and /proc path in lnet/utils lustre/utils lustre/tests

TODO:
1. Renaming of unexported symbols in lnet.
2. Renaming of types and macro
3. Add option for building portals
4. Misc fix and testing
65 files changed:
lnet/include/libcfs/darwin/kp30.h
lnet/include/libcfs/kp30.h
lnet/include/libcfs/libcfs.h
lnet/include/libcfs/linux/kp30.h
lnet/include/libcfs/linux/libcfs.h
lnet/include/libcfs/lltrace.h
lnet/include/lnet/lib-lnet.h
lnet/include/lnet/lib-types.h
lnet/include/lnet/lnetctl.h
lnet/klnds/Makefile.in
lnet/klnds/gmlnd/gmlnd_api.c
lnet/klnds/gmlnd/gmlnd_cb.c
lnet/klnds/gmlnd/gmlnd_comm.c
lnet/klnds/iiblnd/iiblnd.c
lnet/klnds/iiblnd/iiblnd_cb.c
lnet/klnds/openiblnd/openiblnd.c
lnet/klnds/openiblnd/openiblnd_cb.c
lnet/klnds/ptllnd/Makefile.in
lnet/klnds/qswlnd/qswlnd.c
lnet/klnds/qswlnd/qswlnd_cb.c
lnet/klnds/ralnd/ralnd.c
lnet/klnds/ralnd/ralnd_cb.c
lnet/klnds/socklnd/socklnd.c
lnet/klnds/socklnd/socklnd.h
lnet/klnds/socklnd/socklnd_cb.c
lnet/klnds/viblnd/viblnd.c
lnet/klnds/viblnd/viblnd_cb.c
lnet/libcfs/darwin/darwin-debug.c
lnet/libcfs/darwin/darwin-module.c
lnet/libcfs/darwin/darwin-proc.c
lnet/libcfs/darwin/darwin-tracefile.c
lnet/libcfs/debug.c
lnet/libcfs/linux/linux-debug.c
lnet/libcfs/linux/linux-module.c
lnet/libcfs/linux/linux-proc.c
lnet/libcfs/linux/linux-tracefile.c
lnet/libcfs/module.c
lnet/libcfs/tracefile.c
lnet/libcfs/watchdog.c
lnet/lnet/acceptor.c
lnet/lnet/api-ni.c
lnet/lnet/config.c
lnet/lnet/lib-eq.c
lnet/lnet/lib-md.c
lnet/lnet/lib-me.c
lnet/lnet/lib-move.c
lnet/lnet/lib-msg.c
lnet/lnet/lo.c
lnet/lnet/module.c
lnet/lnet/router.c
lnet/lnet/router_proc.c
lnet/tests/ping_cli.c
lnet/tests/ping_srv.c
lnet/tests/sping_cli.c
lnet/tests/sping_srv.c
lnet/ulnds/connection.c
lnet/ulnds/debug.c
lnet/ulnds/socklnd/connection.c
lnet/ulnds/socklnd/debug.c
lnet/ulnds/socklnd/tcplnd.c
lnet/ulnds/tcplnd.c
lnet/utils/debug.c
lnet/utils/debugctl.c
lnet/utils/portals.c
lnet/utils/routerstat.c