Home
last modified time | relevance | path

Searched refs:eth_addr (Results 1 – 25 of 48) sorted by relevance

12

/dpdk/drivers/net/cxgbe/
H A Dmps_tcam.c11 if (!memcmp(eth_addr, entry->eth_addr, RTE_ETHER_ADDR_LEN) && in match_entry()
42 cxgbe_mpstcam_lookup(struct mpstcam_table *t, const u8 *eth_addr, in cxgbe_mpstcam_lookup() argument
55 if (match_entry(&entry[i], eth_addr, mask)) in cxgbe_mpstcam_lookup()
77 entry = cxgbe_mpstcam_lookup(adap->mpstcam, eth_addr, mask); in cxgbe_mpstcam_alloc()
90 ret = t4_alloc_raw_mac_filt(adap, pi->viid, eth_addr, mask, in cxgbe_mpstcam_alloc()
99 memcpy(entry->eth_addr, eth_addr, RTE_ETHER_ADDR_LEN); in cxgbe_mpstcam_alloc()
143 memcpy(entry->eth_addr, addr, RTE_ETHER_ADDR_LEN); in cxgbe_mpstcam_modify()
166 memset(entry->eth_addr, 0, RTE_ETHER_ADDR_LEN); in reset_mpstcam_entry()
194 ret = t4_free_raw_mac_filt(adap, pi->viid, entry->eth_addr, in cxgbe_mpstcam_remove()
228 ret = t4_alloc_raw_mac_filt(adap, pi->viid, entry->eth_addr, in cxgbe_mpstcam_rawf_enable()
[all …]
H A Dl2t.c143 u8 *eth_addr) in t4_l2t_alloc_switching() argument
151 e = find_or_alloc_l2e(d, vlan, port, eth_addr); in t4_l2t_alloc_switching()
158 rte_memcpy(e->dmac, eth_addr, RTE_ETHER_ADDR_LEN); in t4_l2t_alloc_switching()
H A Dmps_tcam.h28 u8 eth_addr[RTE_ETHER_ADDR_LEN]; member
/dpdk/drivers/bus/dpaa/base/fman/
H A Dfman_hw.c29 ((uint64_t)(eth_addr)[1] << 32) | \
30 ((uint64_t)(eth_addr)[2] << 24) | \
31 ((uint64_t)(eth_addr)[3] << 16) | \
32 ((uint64_t)(eth_addr)[4] << 8) | \
33 ((uint64_t)(eth_addr)[5]))
67 mask1 = eth_addr & (uint64_t)0x01; in get_mac_hash_code()
68 eth_addr >>= 1; in get_mac_hash_code()
73 eth_addr >>= 1; in get_mac_hash_code()
85 uint64_t eth_addr; in fman_if_add_hash_mac_addr() local
91 eth_addr = ETH_ADDR_TO_UINT64(eth); in fman_if_add_hash_mac_addr()
[all …]
/dpdk/app/test-pmd/
H A Dicmpecho.c282 struct rte_ether_addr eth_addr; in reply_to_icmp_echo_rqsts() local
365 &eth_addr); in reply_to_icmp_echo_rqsts()
366 ether_addr_dump(" sha=", &eth_addr); in reply_to_icmp_echo_rqsts()
371 &eth_addr); in reply_to_icmp_echo_rqsts()
372 ether_addr_dump(" tha=", &eth_addr); in reply_to_icmp_echo_rqsts()
389 rte_ether_addr_copy(&ports[fs->tx_port].eth_addr, in reply_to_icmp_echo_rqsts()
394 &eth_addr); in reply_to_icmp_echo_rqsts()
455 rte_ether_addr_copy(&eth_h->src_addr, &eth_addr); in reply_to_icmp_echo_rqsts()
457 rte_ether_addr_copy(&eth_addr, &eth_h->dst_addr); in reply_to_icmp_echo_rqsts()
H A Dmacfwd.c88 rte_ether_addr_copy(&ports[fs->tx_port].eth_addr, in pkt_burst_mac_forward()
H A Dutil.c28 print_ether_addr(const char *what, const struct rte_ether_addr *eth_addr, in print_ether_addr() argument
33 rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); in print_ether_addr()
/dpdk/drivers/net/vdev_netvsc/
H A Dvdev_netvsc.c158 const struct rte_ether_addr *eth_addr, in vdev_netvsc_foreach_iface() argument
179 struct rte_ether_addr eth_addr; in vdev_netvsc_foreach_iface() local
194 memcpy(eth_addr.addr_bytes, req.ifr_hwaddr.sa_data, in vdev_netvsc_foreach_iface()
195 RTE_DIM(eth_addr.addr_bytes)); in vdev_netvsc_foreach_iface()
197 ret = func(&iface[i], &eth_addr, ap); in vdev_netvsc_foreach_iface()
369 const struct rte_ether_addr *eth_addr, in vdev_netvsc_device_probe() argument
388 if (!rte_is_same_ether_addr(eth_addr, &ctx->if_addr)) in vdev_netvsc_device_probe()
508 const struct rte_ether_addr *eth_addr, in vdev_netvsc_netvsc_probe() argument
537 if (rte_is_same_ether_addr(eth_addr, &tmp)) in vdev_netvsc_netvsc_probe()
577 ctx->if_addr = *eth_addr; in vdev_netvsc_netvsc_probe()
/dpdk/drivers/vdpa/sfc/
H A Dsfc_vdpa_filter.c30 int qid, uint8_t *eth_addr) in sfc_vdpa_set_mac_filter() argument
41 if (eth_addr == NULL) in sfc_vdpa_set_mac_filter()
46 eth_addr); in sfc_vdpa_set_mac_filter()
/dpdk/lib/net/
H A Drte_ether.c23 const struct rte_ether_addr *eth_addr) in rte_ether_format_addr() argument
26 RTE_ETHER_ADDR_BYTES(eth_addr)); in rte_ether_format_addr()
H A Drte_ether.h251 const struct rte_ether_addr *eth_addr);
267 rte_ether_unformat_addr(const char *str, struct rte_ether_addr *eth_addr);
/dpdk/examples/l2fwd-event/
H A Dl2fwd_common.c79 rte_eth_macaddr_get(port_id, &rsrc->eth_addr[port_id]); in l2fwd_event_init_ports()
112 RTE_ETHER_ADDR_BYTES(&rsrc->eth_addr[port_id])); in l2fwd_event_init_ports()
H A Dl2fwd_event.c171 l2fwd_mac_updating(mbuf, dst_port, &rsrc->eth_addr[dst_port]); in l2fwd_event_fwd()
381 &rsrc->eth_addr[vec->port]); in l2fwd_event_vector_fwd()
403 &rsrc->eth_addr[mbufs[i]->port]); in l2fwd_event_vector_fwd()
H A Dl2fwd_common.h89 struct rte_ether_addr eth_addr[RTE_MAX_ETHPORTS]; member
H A Dl2fwd_poll.c18 l2fwd_mac_updating(m, dst_port, &rsrc->eth_addr[dst_port]); in l2fwd_poll_simple_forward()
/dpdk/drivers/net/nfb/
H A Dnfb_ethdev.c24 static const struct rte_ether_addr eth_addr = { variable
592 eth_addr_init.addr_bytes[0] = eth_addr.addr_bytes[0]; in nfb_eth_dev_init()
593 eth_addr_init.addr_bytes[1] = eth_addr.addr_bytes[1]; in nfb_eth_dev_init()
594 eth_addr_init.addr_bytes[2] = eth_addr.addr_bytes[2]; in nfb_eth_dev_init()
/dpdk/examples/flow_filtering/
H A Dmain.c47 print_ether_addr(const char *what, struct rte_ether_addr *eth_addr) in print_ether_addr() argument
50 rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); in print_ether_addr()
/dpdk/drivers/net/kni/
H A Drte_eth_kni.c57 struct rte_ether_addr eth_addr; member
388 data->mac_addrs = &internals->eth_addr; in eth_kni_create()
393 rte_eth_random_addr(internals->eth_addr.addr_bytes); in eth_kni_create()
/dpdk/drivers/net/tap/
H A Drte_eth_tap.h73 struct rte_ether_addr eth_addr; /* Mac address of the device port */ member
/dpdk/drivers/net/hns3/
H A Dhns3_common.c599 struct rte_ether_addr *eth_addr; in hns3_init_mac_addrs() local
611 eth_addr = (struct rte_ether_addr *)hw->mac.mac_addr; in hns3_init_mac_addrs()
613 if (!rte_is_valid_assigned_ether_addr(eth_addr)) { in hns3_init_mac_addrs()
634 if (rte_is_zero_ether_addr(eth_addr)) in hns3_init_mac_addrs()
/dpdk/examples/l3fwd/
H A Dl3fwd_event.c14 print_ethaddr(const char *name, const struct rte_ether_addr *eth_addr) in print_ethaddr() argument
17 rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); in print_ethaddr()
/dpdk/examples/ptpclient/
H A Dptpclient.c385 struct rte_ether_addr eth_addr; in parse_fup() local
417 ret = rte_eth_macaddr_get(ptp_data->portid, &eth_addr); in parse_fup()
436 rte_ether_addr_copy(&eth_addr, &eth_hdr->src_addr); in parse_fup()
/dpdk/drivers/net/vhost/
H A Drte_eth_vhost.c1474 struct rte_ether_addr *eth_addr = NULL; in eth_dev_vhost_create() local
1485 eth_addr = rte_zmalloc_socket(name, sizeof(*eth_addr), 0, numa_node); in eth_dev_vhost_create()
1486 if (eth_addr == NULL) in eth_dev_vhost_create()
1488 data->mac_addrs = eth_addr; in eth_dev_vhost_create()
1489 *eth_addr = base_eth_addr; in eth_dev_vhost_create()
1490 eth_addr->addr_bytes[5] = eth_dev->data->port_id; in eth_dev_vhost_create()
/dpdk/drivers/net/null/
H A Drte_eth_null.c57 struct rte_ether_addr eth_addr; member
549 rte_eth_random_addr(internals->eth_addr.addr_bytes); in eth_dev_null_create()
560 data->mac_addrs = &internals->eth_addr; in eth_dev_null_create()
/dpdk/drivers/net/netvsc/
H A Dhn_ethdev.c566 struct rte_ether_addr eth_addr; in netvsc_hotplug_retry() local
611 memcpy(eth_addr.addr_bytes, req.ifr_hwaddr.sa_data, in netvsc_hotplug_retry()
612 RTE_DIM(eth_addr.addr_bytes)); in netvsc_hotplug_retry()
614 if (rte_is_same_ether_addr(&eth_addr, dev->data->mac_addrs)) { in netvsc_hotplug_retry()

12