X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fe1000%2Fem_ethdev.c;h=de7db2650e8edddabb4eed7146e2c205d8458f78;hb=caccf8b318cafcdafe39faa3c5ce3eef67007621;hp=9d089cfe9ab8e8a59b7b9af29bfd8b1a4748fb4d;hpb=88bcfa970631274273bf029a02168e9bb1fbec37;p=dpdk.git diff --git a/drivers/net/e1000/em_ethdev.c b/drivers/net/e1000/em_ethdev.c index 9d089cfe9a..de7db2650e 100644 --- a/drivers/net/e1000/em_ethdev.c +++ b/drivers/net/e1000/em_ethdev.c @@ -93,7 +93,7 @@ static int em_get_rx_buffer_size(struct e1000_hw *hw); static int eth_em_rar_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr, uint32_t index, uint32_t pool); static void eth_em_rar_clear(struct rte_eth_dev *dev, uint32_t index); -static void eth_em_default_mac_addr_set(struct rte_eth_dev *dev, +static int eth_em_default_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *addr); static int eth_em_set_mc_addr_list(struct rte_eth_dev *dev, @@ -1779,13 +1779,13 @@ eth_em_rar_clear(struct rte_eth_dev *dev, uint32_t index) e1000_rar_set(hw, addr, index); } -static void +static int eth_em_default_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *addr) { eth_em_rar_clear(dev, 0); - eth_em_rar_set(dev, (void *)addr, 0, 0); + return eth_em_rar_set(dev, (void *)addr, 0, 0); } static int