Whamcloud - gitweb
LU-7734 lnet: proper cpt locking
[fs/lustre-release.git] / lnet / include / lnet / lib-dlc.h
index 1743d72..454b962 100644 (file)
@@ -141,6 +141,12 @@ struct lnet_ioctl_config_data {
        char cfg_bulk[0];
 };
 
+struct lnet_ioctl_element_stats {
+       __u32   send_count;
+       __u32   recv_count;
+       __u32   drop_count;
+};
+
 /*
  * lnet_ioctl_config_ni
  *  This structure describes an NI configuration. There are multiple components
@@ -161,6 +167,7 @@ struct lnet_ioctl_config_ni {
        __u32                   lic_status;
        __u32                   lic_tcp_bonding;
        __u32                   lic_idx;
+       __s32                   lic_dev_cpt;
        char                    lic_bulk[0];
 };
 
@@ -209,9 +216,15 @@ struct lnet_ioctl_peer_cfg {
        lnet_nid_t prcfg_key_nid;
        lnet_nid_t prcfg_cfg_nid;
        __u32 prcfg_idx;
+       bool prcfg_mr;
        char prcfg_bulk[0];
 };
 
+struct lnet_ioctl_numa_range {
+       struct libcfs_ioctl_hdr nr_hdr;
+       __u32 nr_range;
+};
+
 struct lnet_ioctl_lnet_stats {
        struct libcfs_ioctl_hdr st_hdr;
        struct lnet_counters st_cntrs;