X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lnet%2Flnet%2Facceptor.c;h=b11e09d269afcd4d37a6764f2c9b5407228aa348;hp=09d016f0240024d7f1213c033aa5e77e7c63583b;hb=d720fbaadad9343a481863ae3b04ba580541328d;hpb=1477027d073be1efb6ffbb368ed68b97a65c72f1;ds=sidebyside diff --git a/lnet/lnet/acceptor.c b/lnet/lnet/acceptor.c index 09d016f..b11e09d 100644 --- a/lnet/lnet/acceptor.c +++ b/lnet/lnet/acceptor.c @@ -145,7 +145,7 @@ lnet_connect_console_error (int rc, lnet_nid_t peer_nid, EXPORT_SYMBOL(lnet_connect_console_error); struct socket * -lnet_connect(lnet_nid_t peer_nid, __u32 local_ip, __u32 peer_ip, +lnet_connect(lnet_nid_t peer_nid, int interface, __u32 peer_ip, int peer_port, struct net *ns) { struct lnet_acceptor_connreq cr; @@ -160,7 +160,7 @@ lnet_connect(lnet_nid_t peer_nid, __u32 local_ip, __u32 peer_ip, --port) { /* Iterate through reserved ports. */ - sock = lnet_sock_connect(local_ip, port, + sock = lnet_sock_connect(interface, port, peer_ip, peer_port, ns); if (IS_ERR(sock)) { rc = PTR_ERR(sock); @@ -356,7 +356,7 @@ lnet_acceptor(void *arg) LASSERT(lnet_acceptor_state.pta_sock == NULL); lnet_acceptor_state.pta_sock = - lnet_sock_listen(0, accept_port, accept_backlog, + lnet_sock_listen(accept_port, accept_backlog, lnet_acceptor_state.pta_ns); if (IS_ERR(lnet_acceptor_state.pta_sock)) { rc = PTR_ERR(lnet_acceptor_state.pta_sock);