Whamcloud - gitweb
LU-7734 lnet: Multi-Rail local NI split
[fs/lustre-release.git] / lnet / include / lnet / lib-dlc.h
index 436d9e8..69247f3 100644 (file)
 
 struct lnet_ioctl_config_lnd_cmn_tunables {
        __u32 lct_version;
-       __u32 lct_peer_timeout;
-       __u32 lct_peer_tx_credits;
-       __u32 lct_peer_rtr_credits;
-       __u32 lct_max_tx_credits;
+       __s32 lct_peer_timeout;
+       __s32 lct_peer_tx_credits;
+       __s32 lct_peer_rtr_credits;
+       __s32 lct_max_tx_credits;
 };
 
 struct lnet_ioctl_config_o2iblnd_tunables {
@@ -56,11 +56,15 @@ struct lnet_ioctl_config_o2iblnd_tunables {
        __u32 pad;
 };
 
+struct lnet_lnd_tunables {
+       union {
+               struct lnet_ioctl_config_o2iblnd_tunables lnd_o2ib;
+       } lnd_tun_u;
+};
+
 struct lnet_ioctl_config_lnd_tunables {
        struct lnet_ioctl_config_lnd_cmn_tunables lt_cmn;
-       union {
-               struct lnet_ioctl_config_o2iblnd_tunables lt_o2ib;
-       } lt_tun_u;
+       struct lnet_lnd_tunables lt_tun;
 };
 
 struct lnet_ioctl_net_config {