Linux kernel function
1. 由於是 iph->check 已是 one's complement 過後的狀態,所以 iph->check +=1 相當於是 ttl -1 。
2. 為了處理 ttl =0 是的情況, 也就是 iph->check = 0xffff ,ttl 不減,所以iph->check 做一些特殊處理。
3。目前沒有看到 ttl =0 時,ip_decrease_ttl 被使用的時候。
fu32 check = (__force u32)iph->check; 222 check += (__force u32)htons(0x0100); 223 iph->check = (__force __sum16)(check + (check>=0xFFFF)); 224 return --iph->ttl;
文章標籤
全站熱搜

cb5x4g8u 超級☆通☆勤族♀的﹉福音﹌,﹂純杏﹎仁◎麥片〇,簡單○方便~又◇省時□ ppt.cc/SgKZ ppt.cc/SgKZ ppt.cc/SgKZ 黑〇殼○ 杏◎仁◎ 亞麻仁♂ v6td4td0526vph