Linux: code: name: void dev_deactivate(struct net_device *dev)
一开始看这个函数,还以为要做,网卡设备的down操作。
后来一看代码,原来这个函数是在net/sched/sch_generic.c 文件里,而且不是要做网络接口的down操作。操作的结果是:deactivate transmissions on several devices;从效果上来说其实实现了deactivate(失效,不工作,还在线上)的效果。
if (dev->flags & IFF_UP)
{dev_deactivate(dev);if (dev->flags & IFF_UP)dev_activate(dev);