pengsor 发表于 2015-07-03 20:11

内核中怎么修改接口的txqueuelen数值

通过命令ifconfig可以查看各个网络接口的 txqueuelen数值 。

知道通过"ifconfig ifname   txqueuelen val" 可以修改这项数值。

请问通过内核代码怎么修改这个数值 ?

是在kenel/drivers/对应接口驱动的代码中修改吗 ?
麻烦请详细说下,谢谢。

nswcfd 发表于 2015-07-06 11:47

自己做kernel module,知道dev name,通过get_dev_by_name得到net_device指针,直接修改tx_queue_len字段。

如果不想写模块,就模拟ifconfig,在用户态通过SIOCSIFTXQLEN这个ioctl来完成。
页: [1]
查看完整版本: 内核中怎么修改接口的txqueuelen数值