| family | role | program | |
use | sdp | connect | * | 192.168.1.0/24:* |
Use SDP by ttcp when it connects to port 5001 of any machine | ||||
| family | role | program | |
use | sdp | listen | ttcp | *:5001 |
Use TCP for any program with name starting with ttcp* serving ports 22 to 25
| family | role | program | |
use | tcp | server | ttcp* | |
Listen on both TCP and SDP by any server that listen on port 8080 | ||||
| family | role | program | |
use | both | server | * | *:8080 |
Connect through SDP and if it fails then fall back to TCP to hosts on 11.4.8.* port 22
| family | role | program | |
use | both | connect | * | 11.4.8.0/24:22 |
|
|
|
|
|
NOTE: In the absence of rules or if all the rules are commented out, all the connections use SDP by default.
After editing the libsdp.conf file to suite the requirements, preload the libsdp.so library before executing the application. Run the following command to preload the library:
# export LD_PRELOAD=/usr/lib/hpux32/libsdp.so
NOTE: By default, all the connections use SDP protocol because the libsdp.conf file has use sdp server * *:* and use sdp client * *:* lines.
Environment variables for SDP integration
For the transparent integration of applications with SDP, the following two environment variables are required:
•
# export LD_PRELOAD=/usr/lib/hpux32/libsdp.so
•
Setting tunables
We can set the tunables using kctune(1M). SDP supports the following tunables:
sdp_rcvbuf_initial_size | This tunable sets the initial size of receive buffers in bytes. |
sdp_retry_count | This tunable specifies the number of retries by the IB layer |
| when it fails to connect to the remote node. |
sdp_recv_poll | This tunable specifies the number of seconds SDP should poll |
| the completion queue. CQ polling is stopped when at least |
| one poll is successful. The poll is specified in milliseconds. |
sdp_disable_nagle | This tunable is used to disable the nagle algorithm. It affects |
| all the sockets running in the system. Thereafter, small packets |
| are sent immediately without any delay. |
Environment variables for SDP integration | 7 |