| /dpdk/drivers/net/cxgbe/ |
| H A D | mps_tcam.c | 11 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 D | l2t.c | 143 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 D | mps_tcam.h | 28 u8 eth_addr[RTE_ETHER_ADDR_LEN]; member
|
| /dpdk/drivers/bus/dpaa/base/fman/ |
| H A D | fman_hw.c | 29 ((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 D | icmpecho.c | 282 struct rte_ether_addr eth_addr; in reply_to_icmp_echo_rqsts() local 365 ð_addr); in reply_to_icmp_echo_rqsts() 366 ether_addr_dump(" sha=", ð_addr); in reply_to_icmp_echo_rqsts() 371 ð_addr); in reply_to_icmp_echo_rqsts() 372 ether_addr_dump(" tha=", ð_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 ð_addr); in reply_to_icmp_echo_rqsts() 455 rte_ether_addr_copy(ð_h->src_addr, ð_addr); in reply_to_icmp_echo_rqsts() 457 rte_ether_addr_copy(ð_addr, ð_h->dst_addr); in reply_to_icmp_echo_rqsts()
|
| H A D | macfwd.c | 88 rte_ether_addr_copy(&ports[fs->tx_port].eth_addr, in pkt_burst_mac_forward()
|
| H A D | util.c | 28 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 D | vdev_netvsc.c | 158 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], ð_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 D | sfc_vdpa_filter.c | 30 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 D | rte_ether.c | 23 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 D | rte_ether.h | 251 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 D | l2fwd_common.c | 79 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 D | l2fwd_event.c | 171 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 D | l2fwd_common.h | 89 struct rte_ether_addr eth_addr[RTE_MAX_ETHPORTS]; member
|
| H A D | l2fwd_poll.c | 18 l2fwd_mac_updating(m, dst_port, &rsrc->eth_addr[dst_port]); in l2fwd_poll_simple_forward()
|
| /dpdk/drivers/net/nfb/ |
| H A D | nfb_ethdev.c | 24 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 D | main.c | 47 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 D | rte_eth_kni.c | 57 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 D | rte_eth_tap.h | 73 struct rte_ether_addr eth_addr; /* Mac address of the device port */ member
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_common.c | 599 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 D | l3fwd_event.c | 14 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 D | ptpclient.c | 385 struct rte_ether_addr eth_addr; in parse_fup() local 417 ret = rte_eth_macaddr_get(ptp_data->portid, ð_addr); in parse_fup() 436 rte_ether_addr_copy(ð_addr, ð_hdr->src_addr); in parse_fup()
|
| /dpdk/drivers/net/vhost/ |
| H A D | rte_eth_vhost.c | 1474 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 D | rte_eth_null.c | 57 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 D | hn_ethdev.c | 566 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(ð_addr, dev->data->mac_addrs)) { in netvsc_hotplug_retry()
|