• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/mlx4/mlx4_ib/

Lines Matching refs:tunnel

516 	/* compute P_Key index to put in tunnel header for slave */
532 /* get tunnel tx data buf for slave */
547 /* allocate tunnel tx buf after pass failure returns */
567 /* copy over to tunnel buffer */
572 /* adjust tunnel data */
688 pr_debug("failed sending to slave %d via tunnel qp (%d)\n",
743 /* Drop unsupported classes for slaves in tunnel mode */
759 pr_debug("failed sending to slave %d via tunnel qp (%d)\n",
1452 struct mlx4_tunnel_mad *tunnel = tun_qp->ring[wr_ix].addr;
1479 switch (tunnel->mad.mad_hdr.method) {
1487 slave_id = (u8 *) &tunnel->mad.mad_hdr.tid;
1491 tunnel->mad.mad_hdr.mgmt_class, slave);
1500 switch (tunnel->mad.mad_hdr.mgmt_class) {
1509 (struct ib_sa_mad *) &tunnel->mad))
1514 (struct ib_mad *) &tunnel->mad))
1518 if (tunnel->mad.mad_hdr.method != IB_MGMT_METHOD_GET &&
1519 tunnel->mad.mad_hdr.method != IB_MGMT_METHOD_SET)
1523 /* Drop unsupported classes for slaves in tunnel mode */
1526 "for slave:%d\n", tunnel->mad.mad_hdr.mgmt_class, slave);
1533 memcpy(&ah.av, &tunnel->hdr.av, sizeof (struct mlx4_av));
1546 memcpy(ah_attr.dmac, tunnel->hdr.mac, 6);
1547 vlan_id = be16_to_cpu(tunnel->hdr.vlan);
1555 be16_to_cpu(tunnel->hdr.pkey_index),
1556 be32_to_cpu(tunnel->hdr.remote_qpn),
1557 be32_to_cpu(tunnel->hdr.qkey),
1558 &ah_attr, wc->smac, vlan_id, &tunnel->mad);
1711 pr_err("Failed reposting tunnel "
1715 pr_debug("received tunnel send completion:"
1731 pr_debug("mlx4_ib: completion error in tunnel: %d."
1801 create_tun ? "tunnel" : "special", ret);
1820 create_tun ? "tunnel" : "special", ret);
1827 create_tun ? "tunnel" : "special", ret);
1835 create_tun ? "tunnel" : "special", ret);
1900 pr_debug("mlx4_ib: completion error in tunnel: %d."
1962 pr_err("Failed allocating qp0 tunnel bufs (%d)\n", ret);
1969 pr_err("Failed allocating qp1 tunnel bufs (%d)\n", ret);
1982 pr_err("Couldn't create tunnel CQ (%d)\n", ret);
1989 pr_err("Couldn't create tunnel PD (%d)\n", ret);
1997 create_tun ? "tunnel for" : "", ret);
2005 create_tun ? "tunnel for" : "", ret);
2018 pr_err("Couldn't arm tunnel cq (%d)\n", ret);
2090 /* destroy the tunnel qp resources */
2096 /* create the tunnel qp resources */
2240 /* initialize or tear down tunnel QPs for the master */
2261 mlx4_ib_warn(&dev->ib_dev, "operating in qp1 tunnel mode\n");