netif_stop_subqueue函数分析

来源:互联网 发布:入骨相思知不知番外 编辑:程序博客网 时间:2024/06/02 04:19
*      netif_stop_subqueue - stop sending packets on subqueue*      @dev: network device*      @queue_index: sub queue index** Stop individual transmit queue of a device with multiple transmit queues.*/static inline void netif_stop_subqueue(struct net_device *dev, u16 queue_index){    struct netdev_queue *txq = netdev_get_tx_queue(dev, queue_index);    netif_tx_stop_queue(txq);}



static inline void netif_tx_stop_queue(struct netdev_queue *dev_queue){       if (WARN_ON(!dev_queue)) {                pr_info("netif_stop_queue() cannot be called before register_netdev()\n");                return;        }        set_bit(__QUEUE_STATE_DRV_XOFF, &dev_queue->state);}


0 0
原创粉丝点击