X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lnet%2Futils%2Flnetconfig%2Fliblnetconfig.c;fp=lnet%2Futils%2Flnetconfig%2Fliblnetconfig.c;h=23612c8000288905f3ace0a60f02de45e16406ba;hb=4e0246c6dc15b5035a4bd875902eedaf42f63cdd;hp=e9d7463fb5bbf7f1c0a344405059d62e1345a797;hpb=5590f5aa94a57a6553636e63d7897e1e2a885b03;p=fs%2Flustre-release.git diff --git a/lnet/utils/lnetconfig/liblnetconfig.c b/lnet/utils/lnetconfig/liblnetconfig.c index e9d7463..23612c8 100644 --- a/lnet/utils/lnetconfig/liblnetconfig.c +++ b/lnet/utils/lnetconfig/liblnetconfig.c @@ -1080,7 +1080,7 @@ int lustre_lnet_config_route(char *nw, char *gw, int hops, int prio, data.cfg_nid = gateway_nid; rc = l_ioctl(LNET_DEV_ID, IOC_LIBCFS_ADD_ROUTE, &data); - if (rc != 0) { + if (rc != 0 && errno != EEXIST && errno != EHOSTUNREACH) { rc = -errno; snprintf(err_str, sizeof(err_str),