Whamcloud - gitweb
* Compiles after merging b1_4
authoreeb <eeb>
Tue, 5 Jul 2005 18:35:31 +0000 (18:35 +0000)
committereeb <eeb>
Tue, 5 Jul 2005 18:35:31 +0000 (18:35 +0000)
commit4e215b719b184a1ccddcff5c0ec5c36fe00562d9
treef19356fb90427d6118bc438d8f75ad2f1c0f6673
parentf711312c1e6501f20a918814ea9b65ce7b82bb0b
*   Compiles after merging b1_4

*   Changed socknal...
    - use PID as well as NID to match connections so userspace (tcpnal) clients
      can be distinguished without changing the NID format.
    - unprivileged port == userspace client
    - don't create new connections to userspace clients
    - derive the NID/PID of a userspace client from the remote IP/port

*   Changed tcpnal...
    - use non-privileged ports
    - no concept of own NID (peer assigns)
    - don't accept connections
47 files changed:
lnet/include/libcfs/darwin/kp30.h
lnet/include/libcfs/darwin/libcfs.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/lnet/lib-lnet.h
lnet/include/lnet/lib-p30.h
lnet/klnds/openiblnd/openiblnd_cb.c
lnet/klnds/qswlnd/qswlnd.h
lnet/klnds/qswlnd/qswlnd_cb.c
lnet/klnds/socklnd/socklnd.c
lnet/klnds/socklnd/socklnd.h
lnet/klnds/socklnd/socklnd_cb.c
lnet/klnds/socklnd/socklnd_lib-darwin.c
lnet/libcfs/darwin/darwin-proc.c
lnet/libcfs/debug.c
lnet/libcfs/linux/linux-proc.c
lnet/libcfs/nidstrings.c
lnet/lnet/acceptor.c
lnet/lnet/api-ni.c
lnet/lnet/lib-msg.c
lnet/lnet/module.c
lnet/lnet/router.c
lnet/ulnds/Makefile.am
lnet/ulnds/address.c [deleted file]
lnet/ulnds/connection.c
lnet/ulnds/connection.h
lnet/ulnds/ipmap.h [deleted file]
lnet/ulnds/procapi.c
lnet/ulnds/procbridge.h
lnet/ulnds/proclib.c
lnet/ulnds/socklnd/Makefile.am
lnet/ulnds/socklnd/address.c [deleted file]
lnet/ulnds/socklnd/connection.c
lnet/ulnds/socklnd/connection.h
lnet/ulnds/socklnd/ipmap.h [deleted file]
lnet/ulnds/socklnd/procapi.c
lnet/ulnds/socklnd/procbridge.h
lnet/ulnds/socklnd/proclib.c
lnet/ulnds/socklnd/table.c
lnet/ulnds/socklnd/table.h
lnet/ulnds/socklnd/tcplnd.c
lnet/ulnds/table.c
lnet/ulnds/table.h
lnet/ulnds/tcplnd.c
lnet/utils/portals.c