Searched refs:smac (Results 1 - 25 of 75) sorted by path

123

/linux-master/arch/mips/include/asm/octeon/
H A Dcvmx-agl-defs.h1094 uint64_t smac:48; member in struct:cvmx_agl_gmx_smacx::cvmx_agl_gmx_smacx_s
1096 uint64_t smac:48;
/linux-master/net/bridge/netfilter/
H A Debt_among.c136 const char *dmac, *smac; local
144 smac = eth_hdr(skb)->h_source;
149 if (!ebt_mac_wormhash_contains(wh_src, smac, sip))
153 if (ebt_mac_wormhash_contains(wh_src, smac, sip))
/linux-master/drivers/infiniband/core/
H A Dcache.c1398 * @smac: Pointer to smac to fill up for a GID entry. It is optional.
1404 u16 *vlan_id, u8 *smac)
1417 if (smac)
1418 ether_addr_copy(smac, ndev->dev_addr);
1403 rdma_read_gid_l2_fields(const struct ib_gid_attr *attr, u16 *vlan_id, u8 *smac) argument
H A Dlag.c19 u8 smac[ETH_ALEN]; local
73 rdma_read_gid_l2_fields(ah_attr->grh.sgid_attr, NULL, smac);
74 memcpy(eth->h_source, smac, ETH_ALEN);
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c1147 ether_addr_copy(qp->qplib_qp.smac, rdev->netdev->dev_addr);
1367 ether_addr_copy(qplqp->smac, rdev->netdev->dev_addr);
2039 &qp->qplib_qp.smac[0]);
2306 ether_addr_copy(qp->qp1_hdr.eth.smac_h, qp->qplib_qp.smac);
3586 memcpy(wc->smac, orig_cqe->smac, ETH_ALEN);
3626 memcpy(wc->smac, cqe->smac, ETH_ALEN);
3731 memcpy(wc->smac, cqe->smac, ETH_ALE
[all...]
H A Dqplib_fp.c1454 memcpy(qp->smac, sb->src_mac, 6);
2693 memcpy(cqe->smac, hwcqe->src_mac, ETH_ALEN);
2798 memcpy(cqe->smac, qp->smac, 6);
H A Dqplib_fp.h298 u8 smac[6]; member in struct:bnxt_qplib_qp
398 u8 smac[6]; member in struct:bnxt_qplib_cqe
H A Dqplib_sp.c289 struct bnxt_qplib_gid *gid, const u8 *smac,
351 req.src_mac[0] = cpu_to_be16(((u16 *)smac)[0]);
352 req.src_mac[1] = cpu_to_be16(((u16 *)smac)[1]);
353 req.src_mac[2] = cpu_to_be16(((u16 *)smac)[2]);
380 const u8 *smac)
406 req.src_mac[0] = cpu_to_be16(((u16 *)smac)[0]);
407 req.src_mac[1] = cpu_to_be16(((u16 *)smac)[1]);
408 req.src_mac[2] = cpu_to_be16(((u16 *)smac)[2]);
288 bnxt_qplib_add_sgid(struct bnxt_qplib_sgid_tbl *sgid_tbl, struct bnxt_qplib_gid *gid, const u8 *smac, u16 vlan_id, bool update, u32 *index) argument
378 bnxt_qplib_update_sgid(struct bnxt_qplib_sgid_tbl *sgid_tbl, struct bnxt_qplib_gid *gid, u16 gid_idx, const u8 *smac) argument
H A Dqplib_sp.h323 const u8 *smac);
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c4488 const u8 *smac; local
4544 smac = (const u8 *)hr_dev->dev_addr[port];
4546 /* when dmac equals smac or loop_idc is 1, it should loopback */
4547 if (ether_addr_equal_unaligned(dmac, smac) ||
H A Dhns_roce_hw_v2.h668 u8 smac[4]; member in struct:hns_roce_v2_cqe
/linux-master/drivers/infiniband/hw/irdma/
H A Dpuda.c296 info->smac[0] = (u8)((qword6 >> 40) & 0xFF);
297 info->smac[1] = (u8)((qword6 >> 32) & 0xFF);
298 info->smac[2] = (u8)((qword6 >> 24) & 0xFF);
299 info->smac[3] = (u8)((qword6 >> 16) & 0xFF);
300 info->smac[4] = (u8)((qword6 >> 8) & 0xFF);
301 info->smac[5] = (u8)(qword6 & 0xFF);
H A Dpuda.h42 u8 smac[ETH_ALEN]; member in struct:irdma_puda_cmpl_info
78 u8 smac[ETH_ALEN]; member in struct:irdma_puda_buf
H A Dutils.c1479 ether_addr_copy(ah_info->mac_addr, buf->smac);
1640 ether_addr_copy(buf->smac, info->smac);
H A Dverbs.c3700 ether_addr_copy(entry->smac, cq_poll_info->ud_smac);
/linux-master/drivers/infiniband/hw/mlx4/
H A Dcq.c598 memcpy(&(wc->smac[0]), (char *)&hdr->tun.mac_31_0, 4);
599 memcpy(&(wc->smac[4]), (char *)&hdr->tun.slid_mac_47_32, 2);
865 memcpy(wc->smac, cqe->smac, ETH_ALEN);
H A Dmad.c642 memcpy((char *)&tun_mad->hdr.mac_31_0, &(wc->smac[0]), 4);
643 memcpy((char *)&tun_mad->hdr.slid_mac_47_32, &(wc->smac[4]), 2);
1595 &ah_attr, wc->smac, vlan_id, &tunnel->mad);
H A Dmain.c2297 old_smac = qp->pri.smac;
2315 qp->pri.smac = new_smac;
H A Dmlx4_ib.h274 u64 smac; member in struct:mlx4_roce_smac_vlan_info
H A Dqp.c1412 if (qp->pri.smac || (!qp->pri.smac && qp->pri.smac_port)) {
1413 mlx4_unregister_mac(dev->dev, qp->pri.smac_port, qp->pri.smac);
1414 qp->pri.smac = 0;
1417 if (qp->alt.smac) {
1418 mlx4_unregister_mac(dev->dev, qp->alt.smac_port, qp->alt.smac);
1419 qp->alt.smac = 0;
1774 u64 smac, u16 vlan_tag, struct mlx4_qp_path *path,
1860 * If no smac was yet assigned, register one.
1864 if ((!smac_info->smac
1772 _mlx4_set_path(struct mlx4_ib_dev *dev, const struct rdma_ah_attr *ah, u64 smac, u16 vlan_tag, struct mlx4_qp_path *path, struct mlx4_roce_smac_vlan_info *smac_info, u8 port) argument
1890 mlx4_set_path(struct mlx4_ib_dev *dev, const struct ib_qp_attr *qp, enum ib_qp_attr_mask qp_attr_mask, struct mlx4_ib_qp *mqp, struct mlx4_qp_path *path, u8 port, u16 vlan_id, u8 *smac) argument
2295 u8 smac[ETH_ALEN]; local
[all...]
/linux-master/drivers/infiniband/hw/ocrdma/
H A Docrdma_ah.c119 memcpy(&eth.smac[0], &dev->nic_info.mac_addr[0], ETH_ALEN);
H A Docrdma_sli.h1895 u8 smac[6]; member in struct:ocrdma_eth_basic
1901 u8 smac[6]; member in struct:ocrdma_eth_vlan
/linux-master/drivers/infiniband/hw/qedr/
H A Dqedr.h447 u8 smac[ETH_ALEN]; member in struct:qedr_qp::__anon9
H A Dqedr_roce_cm.c112 *((u32 *)&qp->rqe_wr_id[qp->rq.gsi_cons].smac[0]) =
114 *((u16 *)&qp->rqe_wr_id[qp->rq.gsi_cons].smac[4]) =
693 ether_addr_copy(wc[i].smac, qp->rqe_wr_id[qp->rq.cons].smac);
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_hsi.h8011 __be16 smac[3]; member in struct:hwrm_cfa_flow_alloc_input

Completed in 1396 milliseconds

123