/freebsd-11-stable/sys/dev/cxgbe/ |
H A D | t4_smt.c | 73 t4_find_or_alloc_sme(struct smt_data *s, uint8_t *smac) argument 89 if (memcmp(e->smac, smac, ETHER_ADDR_LEN) == 0) 144 memcpy(req->src_mac1, e->smac, ETHER_ADDR_LEN); 149 memcpy(req->src_mac0, s->smtab[e->idx - 1].smac, 153 memcpy(req->src_mac0, e->smac, ETHER_ADDR_LEN); 158 memcpy(req->src_mac1, s->smtab[e->idx + 1].smac, 171 memcpy(req->src_mac0, s->smtab[e->idx].smac, ETHER_ADDR_LEN); 189 t4_smt_alloc_switching(struct smt_data *s, uint8_t *smac) argument 195 e = t4_find_or_alloc_sme(s, smac); 205 t4_smt_set_switching(struct adapter *sc, struct smt_entry *e, uint16_t pfvf, uint8_t *smac) argument [all...] |
H A D | t4_smt.h | 55 uint8_t smac[ETHER_ADDR_LEN]; /* source MAC address */ member in struct:smt_entry
|
H A D | t4_ioctl.h | 228 uint8_t smac[ETHER_ADDR_LEN]; /* new source MAC address */ member in struct:t4_filter_specification
|
H A D | t4_filter.c | 952 smt = t4_smt_alloc_switching(sc->smt, t->fs.smac); 957 rc = t4_smt_set_switching(sc, smt, 0x0, t->fs.smac);
|
/freebsd-11-stable/sys/dev/mlx4/ |
H A D | cq.h | 53 u8 smac[ETH_ALEN]; member in union:mlx4_cqe::__anon6702
|
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_qp.c | 1035 if (qp->pri.smac || (!qp->pri.smac && qp->pri.smac_port)) { 1036 mlx4_unregister_mac(dev->dev, qp->pri.smac_port, qp->pri.smac); 1037 qp->pri.smac = 0; 1040 if (qp->alt.smac) { 1041 mlx4_unregister_mac(dev->dev, qp->alt.smac_port, qp->alt.smac); 1042 qp->alt.smac = 0; 1390 u64 smac, u16 vlan_tag, struct mlx4_qp_path *path, 1476 * If no smac was yet assigned, register one. 1480 if ((!smac_info->smac 1389 _mlx4_set_path(struct mlx4_ib_dev *dev, const struct ib_ah_attr *ah, u64 smac, u16 vlan_tag, struct mlx4_qp_path *path, struct mlx4_roce_smac_vlan_info *smac_info, u8 port) argument 1507 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 1771 u8 smac[ETH_ALEN]; local [all...] |
H A D | mlx4_ib_cq.c | 597 memcpy(&(wc->smac[0]), (char *)&hdr->tun.mac_31_0, 4); 598 memcpy(&(wc->smac[4]), (char *)&hdr->tun.slid_mac_47_32, 2); 861 memcpy(wc->smac, cqe->smac, ETH_ALEN);
|
H A D | mlx4_ib_mad.c | 599 memcpy((char *)&tun_mad->hdr.mac_31_0, &(wc->smac[0]), 4); 600 memcpy((char *)&tun_mad->hdr.slid_mac_47_32, &(wc->smac[4]), 2); 1558 &ah_attr, wc->smac, vlan_id, &tunnel->mad);
|
H A D | mlx4_ib.h | 283 u64 smac; member in struct:mlx4_roce_smac_vlan_info
|
H A D | mlx4_ib_main.c | 2310 old_smac = qp->pri.smac; 2328 qp->pri.smac = new_smac;
|
/freebsd-11-stable/sys/ofed/include/rdma/ |
H A D | ib_addr.h | 139 u8 *smac, struct net_device *dev,
|
H A D | ib_verbs.h | 916 u8 smac[ETH_ALEN]; member in struct:ib_wc
|
/freebsd-11-stable/sys/dev/netmap/ |
H A D | netmap_vale.c | 746 uint64_t smac, dmac; local 761 smac = le64toh(*(uint64_t *)(buf + 4)); 762 smac >>= 16; 768 if (((buf[6] & 1) == 0) && (na->last_smac != smac)) { /* valid src */ 772 na->last_smac = ht[sh].mac = smac; /* XXX expire ? */
|
/freebsd-11-stable/sys/dev/mlx5/ |
H A D | device.h | 692 static inline void get_cqe_smac(struct mlx5_cqe64 *cqe, u8 *smac) argument 694 memcpy(smac, &cqe->rss_hash_type , 4); 695 memcpy(smac + 4, &cqe->slid , 2);
|
/freebsd-11-stable/usr.sbin/cxgbetool/ |
H A D | cxgbetool.c | 887 ", smac=%02x:%02x:%02x:%02x:%02x:%02x " 889 t->fs.smac[0], t->fs.smac[1], 890 t->fs.smac[2], t->fs.smac[3], 891 t->fs.smac[4], t->fs.smac[5], 1213 } else if (!strcmp(argv[start_arg], "smac")) { 1218 warnx("invalid smac address \"%s\"", 1222 memcpy(t.fs.smac, sadd [all...] |
/freebsd-11-stable/tools/tools/net80211/wesside/wesside/ |
H A D | wesside.c | 1253 unsigned char* dmac, *smac; local 1303 smac = wh->i_addr3; 1305 smac = wh->i_addr2; 1313 memcpy(eh->ether_shost, smac, 6);
|
/freebsd-11-stable/sys/contrib/octeon-sdk/ |
H A D | cvmx-agl-defs.h | 3363 uint64_t smac : 48; /**< The SMAC field is used for generating and member in struct:cvmx_agl_gmx_smacx::cvmx_agl_gmx_smacx_s 3366 uint64_t smac : 48;
|
H A D | cvmx-gmxx-defs.h | 7717 uint64_t smac : 48; /**< The SMAC field is used for generating and member in struct:cvmx_gmxx_smacx::cvmx_gmxx_smacx_s 7720 uint64_t smac : 48;
|
/freebsd-11-stable/sys/dev/bnxt/ |
H A D | hsi_struct_def.h | 20088 uint16_t smac[3]; /* big endian */ member in struct:hwrm_cfa_flow_alloc_input [all...] |