Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 46f1b3d7 authored by Sean Hefty's avatar Sean Hefty Committed by Roland Dreier
Browse files

IB/ipoib: Use ib_init_ah_from_path to initialize ah_attr



To support destinations that are not on the local IB subnet, IPoIB
should include the GRH information when constructing an address
handle.  Using the existing ib_init_ah_from_path() call will do this
for us.

Signed-off-by: default avatarSean Hefty <sean.hefty@intel.com>
parent d0e7bb14
Loading
Loading
Loading
Loading
+4 −8
Original line number Diff line number Diff line
@@ -395,13 +395,9 @@ static void path_rec_completion(int status,
	skb_queue_head_init(&skqueue);

	if (!status) {
		struct ib_ah_attr av = {
			.dlid 	       = be16_to_cpu(pathrec->dlid),
			.sl 	       = pathrec->sl,
			.port_num      = priv->port,
			.static_rate   = pathrec->rate
		};
		struct ib_ah_attr av;

		if (!ib_init_ah_from_path(priv->ca, priv->port, pathrec, &av))
			ah = ipoib_create_ah(dev, priv->pd, &av);
	}