libmultipath: implement find_multipaths_timeout
[multipath-tools/.git] / libmultipath / propsel.h
1 int select_rr_weight (struct config *conf, struct multipath * mp);
2 int select_pgfailback (struct config *conf, struct multipath * mp);
3 int select_pgpolicy (struct config *conf, struct multipath * mp);
4 int select_selector (struct config *conf, struct multipath * mp);
5 int select_alias (struct config *conf, struct multipath * mp);
6 int select_features (struct config *conf, struct multipath * mp);
7 int select_hwhandler (struct config *conf, struct multipath * mp);
8 int select_checker(struct config *conf, struct path *pp);
9 int select_getuid (struct config *conf, struct path * pp);
10 int select_prio (struct config *conf, struct path * pp);
11 int select_find_multipaths_timeout(struct config *conf, struct path *pp);
12 int select_no_path_retry(struct config *conf, struct multipath *mp);
13 int select_flush_on_last_del(struct config *conf, struct multipath *mp);
14 int select_minio(struct config *conf, struct multipath *mp);
15 int select_mode(struct config *conf, struct multipath *mp);
16 int select_uid(struct config *conf, struct multipath *mp);
17 int select_gid(struct config *conf, struct multipath *mp);
18 int select_fast_io_fail(struct config *conf, struct multipath *mp);
19 int select_dev_loss(struct config *conf, struct multipath *mp);
20 int select_reservation_key(struct config *conf, struct multipath *mp);
21 int select_retain_hwhandler (struct config *conf, struct multipath * mp);
22 int select_detect_prio(struct config *conf, struct path * pp);
23 int select_detect_checker(struct config *conf, struct path * pp);
24 int select_deferred_remove(struct config *conf, struct multipath *mp);
25 int select_delay_watch_checks (struct config *conf, struct multipath * mp);
26 int select_delay_wait_checks (struct config *conf, struct multipath * mp);
27 int select_skip_kpartx (struct config *conf, struct multipath * mp);
28 int select_max_sectors_kb (struct config *conf, struct multipath * mp);
29 int select_marginal_path_err_sample_time(struct config *conf, struct multipath *mp);
30 int select_marginal_path_err_rate_threshold(struct config *conf, struct multipath *mp);
31 int select_marginal_path_err_recheck_gap_time(struct config *conf, struct multipath *mp);
32 int select_marginal_path_double_failed_time(struct config *conf, struct multipath *mp);
33 int select_ghost_delay(struct config *conf, struct multipath * mp);
34 void reconcile_features_with_options(const char *id, char **features,
35                                      int* no_path_retry,
36                                      int *retain_hwhandler);