Skip to content

Commit c1340e8

Browse files
Steve Wisedledford
authored andcommitted
iw_cxgb3: support for iWARP port mapping
Now with the new iWARP port mapping service in the iwcm, it is trivial to add cxgb3 support. Signed-off-by: Steve Wise <[email protected]> Signed-off-by: Doug Ledford <[email protected]>
1 parent 170003c commit c1340e8

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

drivers/infiniband/hw/cxgb3/iwch_cm.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1877,7 +1877,7 @@ int iwch_accept_cr(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param)
18771877
static int is_loopback_dst(struct iw_cm_id *cm_id)
18781878
{
18791879
struct net_device *dev;
1880-
struct sockaddr_in *raddr = (struct sockaddr_in *)&cm_id->remote_addr;
1880+
struct sockaddr_in *raddr = (struct sockaddr_in *)&cm_id->m_remote_addr;
18811881

18821882
dev = ip_dev_find(&init_net, raddr->sin_addr.s_addr);
18831883
if (!dev)
@@ -1892,10 +1892,10 @@ int iwch_connect(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param)
18921892
struct iwch_ep *ep;
18931893
struct rtable *rt;
18941894
int err = 0;
1895-
struct sockaddr_in *laddr = (struct sockaddr_in *)&cm_id->local_addr;
1896-
struct sockaddr_in *raddr = (struct sockaddr_in *)&cm_id->remote_addr;
1895+
struct sockaddr_in *laddr = (struct sockaddr_in *)&cm_id->m_local_addr;
1896+
struct sockaddr_in *raddr = (struct sockaddr_in *)&cm_id->m_remote_addr;
18971897

1898-
if (cm_id->remote_addr.ss_family != PF_INET) {
1898+
if (cm_id->m_remote_addr.ss_family != PF_INET) {
18991899
err = -ENOSYS;
19001900
goto out;
19011901
}
@@ -1961,9 +1961,9 @@ int iwch_connect(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param)
19611961

19621962
state_set(&ep->com, CONNECTING);
19631963
ep->tos = IPTOS_LOWDELAY;
1964-
memcpy(&ep->com.local_addr, &cm_id->local_addr,
1964+
memcpy(&ep->com.local_addr, &cm_id->m_local_addr,
19651965
sizeof(ep->com.local_addr));
1966-
memcpy(&ep->com.remote_addr, &cm_id->remote_addr,
1966+
memcpy(&ep->com.remote_addr, &cm_id->m_remote_addr,
19671967
sizeof(ep->com.remote_addr));
19681968

19691969
/* send connect request to rnic */
@@ -1992,7 +1992,7 @@ int iwch_create_listen(struct iw_cm_id *cm_id, int backlog)
19921992

19931993
might_sleep();
19941994

1995-
if (cm_id->local_addr.ss_family != PF_INET) {
1995+
if (cm_id->m_local_addr.ss_family != PF_INET) {
19961996
err = -ENOSYS;
19971997
goto fail1;
19981998
}
@@ -2008,7 +2008,7 @@ int iwch_create_listen(struct iw_cm_id *cm_id, int backlog)
20082008
cm_id->add_ref(cm_id);
20092009
ep->com.cm_id = cm_id;
20102010
ep->backlog = backlog;
2011-
memcpy(&ep->com.local_addr, &cm_id->local_addr,
2011+
memcpy(&ep->com.local_addr, &cm_id->m_local_addr,
20122012
sizeof(ep->com.local_addr));
20132013

20142014
/*

0 commit comments

Comments
 (0)