Searched refs:smac (Results 1 - 19 of 19) sorted by relevance

/freebsd-11-stable/sys/dev/cxgbe/
H A Dt4_smt.c73 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 Dt4_smt.h55 uint8_t smac[ETHER_ADDR_LEN]; /* source MAC address */ member in struct:smt_entry
H A Dt4_ioctl.h228 uint8_t smac[ETHER_ADDR_LEN]; /* new source MAC address */ member in struct:t4_filter_specification
H A Dt4_filter.c952 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 Dcq.h53 u8 smac[ETH_ALEN]; member in union:mlx4_cqe::__anon6702
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_qp.c1035 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 Dmlx4_ib_cq.c597 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 Dmlx4_ib_mad.c599 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 Dmlx4_ib.h283 u64 smac; member in struct:mlx4_roce_smac_vlan_info
H A Dmlx4_ib_main.c2310 old_smac = qp->pri.smac;
2328 qp->pri.smac = new_smac;
/freebsd-11-stable/sys/ofed/include/rdma/
H A Dib_addr.h139 u8 *smac, struct net_device *dev,
H A Dib_verbs.h916 u8 smac[ETH_ALEN]; member in struct:ib_wc
/freebsd-11-stable/sys/dev/netmap/
H A Dnetmap_vale.c746 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 Ddevice.h692 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 Dcxgbetool.c887 ", 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 Dwesside.c1253 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 Dcvmx-agl-defs.h3363 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 Dcvmx-gmxx-defs.h7717 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 Dhsi_struct_def.h20088 uint16_t smac[3]; /* big endian */ member in struct:hwrm_cfa_flow_alloc_input
[all...]

Completed in 399 milliseconds