diff options
author | Marciniszyn, Mike <mike.marciniszyn@intel.com> | 2012-12-21 03:01:54 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-12-26 18:17:37 -0500 |
commit | a49675988c127b5b5876c252e5db2ee0410a10c2 (patch) | |
tree | 06775f343edbf3d15a32e7779d3767a023628b6e /net/rds/ib_cm.c | |
parent | f2e9bd70327d788011cf787a51ceba5925bbc63a (diff) |
IB/rds: suppress incompatible protocol when version is known
Add an else to only print the incompatible protocol message
when version hasn't been established.
Signed-off-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/rds/ib_cm.c')
-rw-r--r-- | net/rds/ib_cm.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/net/rds/ib_cm.c b/net/rds/ib_cm.c index a1e116277477..31b74f5e61ad 100644 --- a/net/rds/ib_cm.c +++ b/net/rds/ib_cm.c | |||
@@ -434,12 +434,11 @@ static u32 rds_ib_protocol_compatible(struct rdma_cm_event *event) | |||
434 | version = RDS_PROTOCOL_3_0; | 434 | version = RDS_PROTOCOL_3_0; |
435 | while ((common >>= 1) != 0) | 435 | while ((common >>= 1) != 0) |
436 | version++; | 436 | version++; |
437 | } | 437 | } else |
438 | printk_ratelimited(KERN_NOTICE "RDS: Connection from %pI4 using " | 438 | printk_ratelimited(KERN_NOTICE "RDS: Connection from %pI4 using incompatible protocol version %u.%u\n", |
439 | "incompatible protocol version %u.%u\n", | 439 | &dp->dp_saddr, |
440 | &dp->dp_saddr, | 440 | dp->dp_protocol_major, |
441 | dp->dp_protocol_major, | 441 | dp->dp_protocol_minor); |
442 | dp->dp_protocol_minor); | ||
443 | return version; | 442 | return version; |
444 | } | 443 | } |
445 | 444 | ||