Whamcloud - gitweb
LU-16035 kfilnd: Initial kfilnd implementation
[fs/lustre-release.git] / lnet / include / uapi / linux / lnet / lnet-dlc.h
index 2b2c05f..9b6cbe3 100644 (file)
@@ -81,6 +81,13 @@ struct lnet_ioctl_config_o2iblnd_tunables {
        __u16 lnd_ntx;
 };
 
+struct lnet_ioctl_config_kfilnd_tunables {
+       __u32 lnd_version;
+       __u32 lnd_prov_major_version;
+       __u32 lnd_prov_minor_version;
+       __u32 lnd_auth_key;
+};
+
 struct lnet_ioctl_config_socklnd_tunables {
        __u32 lnd_version;
        __u16 lnd_conns_per_peer;
@@ -91,6 +98,7 @@ struct lnet_lnd_tunables {
        union {
                struct lnet_ioctl_config_o2iblnd_tunables lnd_o2ib;
                struct lnet_ioctl_config_socklnd_tunables lnd_sock;
+               struct lnet_ioctl_config_kfilnd_tunables lnd_kfi;
        } lnd_tun_u;
 };