diff options
| author | Michael Brown | 2009-07-17 23:40:12 +0200 |
|---|---|---|
| committer | Michael Brown | 2009-07-18 00:06:35 +0200 |
| commit | ea6eb7f7ed32f6141813b8f0c3e382b1d2bdcbd8 (patch) | |
| tree | f29fb470495b29fe03e533d15a6b9bbcecdf54a7 /src/drivers | |
| parent | [infiniband] Expose supported and enabled link speeds and widths (diff) | |
| download | ipxe-ea6eb7f7ed32f6141813b8f0c3e382b1d2bdcbd8.tar.gz ipxe-ea6eb7f7ed32f6141813b8f0c3e382b1d2bdcbd8.tar.xz ipxe-ea6eb7f7ed32f6141813b8f0c3e382b1d2bdcbd8.zip | |
[infiniband] Pass a generic MAD to ib_set_port_info()
Diffstat (limited to 'src/drivers')
| -rw-r--r-- | src/drivers/infiniband/linda.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/drivers/infiniband/linda.c b/src/drivers/infiniband/linda.c index fa4c2241a..02b5d8563 100644 --- a/src/drivers/infiniband/linda.c +++ b/src/drivers/infiniband/linda.c @@ -242,11 +242,11 @@ static void linda_link_state_changed ( struct ib_device *ibdev ) { * Set port information * * @v ibdev Infiniband device - * @v port_info New port information + * @v mad Set port information MAD */ -static int linda_set_port_info ( struct ib_device *ibdev, - const struct ib_port_info *port_info ) { +static int linda_set_port_info ( struct ib_device *ibdev, union ib_mad *mad ) { struct linda *linda = ib_get_drvdata ( ibdev ); + struct ib_port_info *port_info = &mad->smp.smp_data.port_info; struct QIB_7220_IBCCtrl ibcctrl; unsigned int port_state; unsigned int link_state; |
