网卡在 down 掉后 ethtool 获取不到网卡信息的问题
发布日期:2021-05-10 10:32:46 浏览次数:17 分类:精选文章

本文共 3938 字,大约阅读时间需要 13 分钟。

������������

������������������������������STMMAC���������������������������������������������down������������������ethtool������������������������������������������������������

���������������������ethtool_ops������������������������������probe���������������������������������������������������������������������������������������������������������������������������������������������������������������������up������������ethtool���������������������������������������������������������ndo_stop������������������ethtool_ops���������ndo_open������������������


���������������������������������

���������������������������������������������up���down���������������������������������������ethtool_ops������������������������up���down������������������������probe������������������������������������������������������������������������������������������

������������������������������������������������������������������������ethtool_ops���begin���������


ethtool_ops������begin������

ethtool_ops������������������������������������������������ethtool������������������������������������dev_ethtool���������ethtool���������������������������������������������������������ethtool -A���ethtool -S������������������������������������

���dev_ethtool������������������������������������������ethtool_ops���begin���������������begin������������������������������begin������������������0���������dev_ethtool������������������������������������������������������


stmmac���������ethtool_ops���begin���������������������

static int stmmac_check_if_running(struct net_device *dev)
{
if (!netif_running(dev)) {
return -EBUSY;
}
return 0;
}

���������������down������������������������������**-EBUSY**������������������������down���������������ethtool���������������������������


complete������

���������ethtool_ops������������complete���������������������������������������ethtool���������������������������������������������������������������������������������

if (dev->ethtool_ops->complete) {
dev->ethtool_ops->complete(dev);
}

���������������

������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

������������stmmac������������������������������������������down������������ethtool���������������������������������������������������������������������������������������������������������


reset������

���������������������������������������������ethtool_ops���������������reset������������������������������������������������������������������������������������������������������������������������

static int ethtool_reset(struct net_device *dev, char __user *useraddr)
{
struct ethtool_value reset;
int ret;
if (!dev->ethtool_ops->reset) {
return -EOPNOTSUPP;
}
if (copy_from_user(&reset, useraddr, sizeof(reset))) {
return -EFAULT;
}
ret = dev->ethtool_ops->reset(dev, &reset.data);
if (ret) {
return ret;
}
if (copy_to_user(useraddr, &reset, sizeof(reset))) {
return -EFAULT;
}
return 0;
}

������������nway_reset���������������������������������������������������������igb���e1000���ixgbe���i40e������������������������������


���������������������ethtool_ops���������������������������������������������begin���complete���������������������������������������������������������������������������������������������������������������������������������

上一篇:低版本 libc 中运行高本版 libc 库链接的程序
下一篇:centos 3.10.0 标准内核合入外部模块

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2025年04月16日 18时08分47秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章