MCPcopy Create free account
hub / github.com/F-Stack/f-stack / pfe_dev_set_mac_addr

Function pfe_dev_set_mac_addr

dpdk/drivers/net/pfe/pfe_ethdev.c:695–711  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

693}
694
695static int
696pfe_dev_set_mac_addr(struct rte_eth_dev *dev,
697 struct rte_ether_addr *addr)
698{
699 struct pfe_eth_priv_s *priv = dev->data->dev_private;
700 struct pfe_mac_addr spec_addr;
701 int ret;
702
703 ret = pfe_eth_enet_addr_byte_mac(addr->addr_bytes, &spec_addr);
704 if (ret)
705 return ret;
706
707 gemac_set_laddrN(priv->EMAC_baseaddr,
708 (struct pfe_mac_addr *)&spec_addr, 1);
709 rte_ether_addr_copy(addr, &dev->data->mac_addrs[0]);
710 return 0;
711}
712
713static int
714pfe_stats_get(struct rte_eth_dev *dev,

Callers 1

pfe_eth_initFunction · 0.85

Calls 3

gemac_set_laddrNFunction · 0.85
rte_ether_addr_copyFunction · 0.85

Tested by

no test coverage detected