Home
last modified time | relevance | path

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

12

/f-stack/dpdk/drivers/net/cxgbe/
H A Dmps_tcam.c9 match_entry(struct mps_tcam_entry *entry, const u8 *eth_addr, const u8 *mask) in match_entry() argument
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
54 if (match_entry(&entry[i], eth_addr, mask)) in cxgbe_mpstcam_lookup()
61 int cxgbe_mpstcam_alloc(struct port_info *pi, const u8 *eth_addr, in cxgbe_mpstcam_alloc() argument
76 entry = cxgbe_mpstcam_lookup(adap->mpstcam, eth_addr, mask); in cxgbe_mpstcam_alloc()
89 ret = t4_alloc_raw_mac_filt(adap, pi->viid, eth_addr, mask, in cxgbe_mpstcam_alloc()
98 memcpy(entry->eth_addr, eth_addr, RTE_ETHER_ADDR_LEN); in cxgbe_mpstcam_alloc()
142 memcpy(entry->eth_addr, addr, RTE_ETHER_ADDR_LEN); in cxgbe_mpstcam_modify()
165 memset(entry->eth_addr, 0, RTE_ETHER_ADDR_LEN); in reset_mpstcam_entry()
[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.h27 u8 eth_addr[RTE_ETHER_ADDR_LEN]; member
/f-stack/dpdk/lib/librte_net/
H A Drte_ether.c27 const struct rte_ether_addr *eth_addr) in rte_ether_format_addr() argument
30 eth_addr->addr_bytes[0], in rte_ether_format_addr()
31 eth_addr->addr_bytes[1], in rte_ether_format_addr()
32 eth_addr->addr_bytes[2], in rte_ether_format_addr()
33 eth_addr->addr_bytes[3], in rte_ether_format_addr()
34 eth_addr->addr_bytes[4], in rte_ether_format_addr()
35 eth_addr->addr_bytes[5]); in rte_ether_format_addr()
H A Drte_ether.h241 const struct rte_ether_addr *eth_addr);
258 rte_ether_unformat_addr(const char *str, struct rte_ether_addr *eth_addr);
/f-stack/dpdk/examples/l2fwd-event/
H A Dl2fwd_common.c78 rte_eth_macaddr_get(port_id, &rsrc->eth_addr[port_id]); in l2fwd_event_init_ports()
107 rsrc->eth_addr[port_id].addr_bytes[0], in l2fwd_event_init_ports()
108 rsrc->eth_addr[port_id].addr_bytes[1], in l2fwd_event_init_ports()
109 rsrc->eth_addr[port_id].addr_bytes[2], in l2fwd_event_init_ports()
110 rsrc->eth_addr[port_id].addr_bytes[3], in l2fwd_event_init_ports()
111 rsrc->eth_addr[port_id].addr_bytes[4], in l2fwd_event_init_ports()
112 rsrc->eth_addr[port_id].addr_bytes[5]); in l2fwd_event_init_ports()
H A Dl2fwd_common.h79 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()
/f-stack/dpdk/app/test-pmd/
H A Dicmpecho.c283 struct rte_ether_addr eth_addr; in reply_to_icmp_echo_rqsts() local
366 &eth_addr); in reply_to_icmp_echo_rqsts()
367 ether_addr_dump(" sha=", &eth_addr); in reply_to_icmp_echo_rqsts()
372 &eth_addr); in reply_to_icmp_echo_rqsts()
373 ether_addr_dump(" tha=", &eth_addr); in reply_to_icmp_echo_rqsts()
390 rte_ether_addr_copy(&ports[fs->tx_port].eth_addr, in reply_to_icmp_echo_rqsts()
395 &eth_addr); in reply_to_icmp_echo_rqsts()
456 rte_ether_addr_copy(&eth_h->s_addr, &eth_addr); in reply_to_icmp_echo_rqsts()
458 rte_ether_addr_copy(&eth_addr, &eth_h->d_addr); in reply_to_icmp_echo_rqsts()
H A Dmacfwd.c89 rte_ether_addr_copy(&ports[fs->tx_port].eth_addr, in pkt_burst_mac_forward()
H A Dutil.c19 print_ether_addr(const char *what, const struct rte_ether_addr *eth_addr) in print_ether_addr() argument
22 rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); in print_ether_addr()
/f-stack/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 …]
/f-stack/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()
/f-stack/dpdk/drivers/net/nfb/
H A Dnfb_ethdev.c24 static const struct rte_ether_addr eth_addr = { variable
509 eth_addr_init.addr_bytes[0] = eth_addr.addr_bytes[0]; in nfb_eth_dev_init()
510 eth_addr_init.addr_bytes[1] = eth_addr.addr_bytes[1]; in nfb_eth_dev_init()
511 eth_addr_init.addr_bytes[2] = eth_addr.addr_bytes[2]; in nfb_eth_dev_init()
/f-stack/dpdk/examples/flow_filtering/
H A Dmain.c48 print_ether_addr(const char *what, struct rte_ether_addr *eth_addr) in print_ether_addr() argument
51 rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); in print_ether_addr()
/f-stack/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()
/f-stack/dpdk/drivers/net/tap/
H A Drte_eth_tap.h73 struct rte_ether_addr eth_addr; /* Mac address of the device port */ member
/f-stack/dpdk/drivers/net/kni/
H A Drte_eth_kni.c57 struct rte_ether_addr eth_addr; member
392 data->mac_addrs = &internals->eth_addr; in eth_kni_create()
397 rte_eth_random_addr(internals->eth_addr.addr_bytes); in eth_kni_create()
/f-stack/dpdk/drivers/net/vhost/
H A Drte_eth_vhost.c1413 struct rte_ether_addr *eth_addr = NULL; in eth_dev_vhost_create() local
1424 eth_addr = rte_zmalloc_socket(name, sizeof(*eth_addr), 0, numa_node); in eth_dev_vhost_create()
1425 if (eth_addr == NULL) in eth_dev_vhost_create()
1427 data->mac_addrs = eth_addr; in eth_dev_vhost_create()
1428 *eth_addr = base_eth_addr; in eth_dev_vhost_create()
1429 eth_addr->addr_bytes[5] = eth_dev->data->port_id; in eth_dev_vhost_create()
/f-stack/dpdk/drivers/net/null/
H A Drte_eth_null.c57 struct rte_ether_addr eth_addr; member
539 rte_eth_random_addr(internals->eth_addr.addr_bytes); in eth_dev_null_create()
550 data->mac_addrs = &internals->eth_addr; in eth_dev_null_create()
/f-stack/dpdk/examples/ptpclient/
H A Dptpclient.c381 struct rte_ether_addr eth_addr; in parse_fup() local
412 ret = rte_eth_macaddr_get(ptp_data->portid, &eth_addr); in parse_fup()
426 rte_ether_addr_copy(&eth_addr, &eth_hdr->s_addr); in parse_fup()
/f-stack/dpdk/examples/ipv4_multicast/
H A Dmain.c536 print_ethaddr(const char *name, struct rte_ether_addr *eth_addr) in print_ethaddr() argument
539 rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); in print_ethaddr()
/f-stack/dpdk/drivers/net/af_xdp/
H A Drte_eth_af_xdp.c132 struct rte_ether_addr eth_addr; member
1460 struct rte_ether_addr *eth_addr, argument
1478 rte_memcpy(eth_addr, ifr.ifr_hwaddr.sa_data, RTE_ETHER_ADDR_LEN);
1554 ret = get_iface_info(if_name, &internals->eth_addr,
1565 eth_dev->data->mac_addrs = &internals->eth_addr;
/f-stack/dpdk/drivers/net/softnic/
H A Drte_eth_softnic.c371 static struct rte_ether_addr eth_addr = { variable
400 dev->data->mac_addrs = &eth_addr; in pmd_ethdev_register()
/f-stack/dpdk/drivers/net/af_packet/
H A Drte_eth_af_packet.c75 struct rte_ether_addr eth_addr; member
706 memcpy(&(*internals)->eth_addr, ifr.ifr_hwaddr.sa_data, ETH_ALEN); in rte_pmd_init_internals()
862 data->mac_addrs = &(*internals)->eth_addr; in rte_pmd_init_internals()

12