From 7697ff300bde35c4d97950d43f6c55bfb447c8bb Mon Sep 17 00:00:00 2001 From: Chien Tung Date: Mon, 23 Aug 2010 14:32:36 +0000 Subject: [PATCH] --- yaml --- r: 217754 b: refs/heads/master c: 293277215636e1586fcf6386b0b64457c6dfdb68 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/infiniband/hw/nes/nes_verbs.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 4bc79b38d8d9..07a40b9f0fec 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4d8d6389b26d8bee06cd706caf1fd3f1ccaa0205 +refs/heads/master: 293277215636e1586fcf6386b0b64457c6dfdb68 diff --git a/trunk/drivers/infiniband/hw/nes/nes_verbs.c b/trunk/drivers/infiniband/hw/nes/nes_verbs.c index b89972c6a357..2374efbdda6b 100644 --- a/trunk/drivers/infiniband/hw/nes/nes_verbs.c +++ b/trunk/drivers/infiniband/hw/nes/nes_verbs.c @@ -584,7 +584,9 @@ static int nes_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr props->lmc = 0; props->sm_lid = 0; props->sm_sl = 0; - if (nesvnic->linkup) + if (netif_queue_stopped(netdev)) + props->state = IB_PORT_DOWN; + else if (nesvnic->linkup) props->state = IB_PORT_ACTIVE; else props->state = IB_PORT_DOWN;