Linux skb->priority Qos

来源:互联网 发布:照片真假辨别软件 编辑:程序博客网 时间:2024/05/02 02:19

Linux 的skb->priority和IP包头中的TOS值并没有直接的对应关系。

Linux内核里是用rt_tos2priority把TOS转换为skb->priority的。

 

sk->sk_priority = rt_tos2priority(val)

...

static inline char rt_tos2priority(u8 tos)

{

return ip_tos2prio[IPTOS_TOS(tos)>>1];

}

 

Tips:

1)测试时可以用ping的-Q选项。

ping -Q TOS IP_ADDR

2)写APP的时候,可以用SO_PRIORITY来指定skb->priority

0 0
原创粉丝点击