亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 4515 | 回復: 10
打印 上一主題 下一主題

各位老大,網(wǎng)卡發(fā)送數(shù)據(jù)問題,期待解惑 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2007-08-14 09:29 |只看該作者 |倒序瀏覽
我在NF_PRE_ROUNTING處注冊了一個包轉發(fā)程序
但為什么我修改了ip地址就 dev_queue_xmit(skb2) 后
收到的數(shù)據(jù)包后面多了 補齊位  ,我包總大小就43字節(jié),可抓到的包都是60字節(jié)的,不夠的都補成00了
為什么?

論壇徽章:
0
2 [報告]
發(fā)表于 2007-08-14 12:00 |只看該作者
網(wǎng)卡不太理解43字節(jié),
但又必須執(zhí)行你的TX操作,
補齊60字節(jié),表示不想罷工,呵呵。

論壇徽章:
0
3 [報告]
發(fā)表于 2007-08-14 13:24 |只看該作者

回復 #2 sisi8408 的帖子

謝謝 風云使者的關注
但是 我的udp服務端不能正確接受這個包
雖然我已經(jīng)可以抓到這個包了

后來我發(fā)了一個60字節(jié)的數(shù)據(jù)后,udp竟可以正確接收了,并且后面發(fā)的43字節(jié)的包也可以正確接收了,期待解惑

論壇徽章:
0
4 [報告]
發(fā)表于 2007-08-14 13:54 |只看該作者
你先把網(wǎng)卡整暈,后又把UDP整暈,
現(xiàn)在都暈了,呵呵。

論壇徽章:
0
5 [報告]
發(fā)表于 2007-08-14 14:03 |只看該作者
呵呵  贊...

論壇徽章:
0
6 [報告]
發(fā)表于 2007-08-14 16:33 |只看該作者
以太網(wǎng)幀最小是60字節(jié),如果算上crc,那么最小是64字節(jié), 不足的會自動已0填充.但是這個不應該影響上層協(xié)議的解析. UDP貌似也有最小和最大長度吧. 具體多少忘記了

論壇徽章:
0
7 [報告]
發(fā)表于 2007-08-14 20:08 |只看該作者
鮮花送上,值得思考

論壇徽章:
0
8 [報告]
發(fā)表于 2007-08-15 16:22 |只看該作者
from 8139.c


  1. /* Note: the chip doesn't have auto-pad! */
  2.         if (likely(len < TX_BUF_SIZE)) {
  3.                 if (len < ETH_ZLEN)
  4.                         memset(tp->tx_buf[entry], 0, ETH_ZLEN);
復制代碼

論壇徽章:
0
9 [報告]
發(fā)表于 2007-08-15 17:25 |只看該作者
原帖由 yikaikai 于 2007-8-15 16:22 發(fā)表
from 8139.c


/* Note: the chip doesn't have auto-pad! */
        if (likely(len < TX_BUF_SIZE)) {
                if (len < ETH_ZLEN)
                        memset(tp->tx_buf[entry], 0, ETH_ZLEN);



Solaris維護一個最大和最小楨長度,這樣可以丟掉長度非法的楨。最小的長度是不變的,最大長度根據(jù)硬件支持的情況動態(tài)得到,e1000上最大可以16k


> fffffffec020a9d0::print struct dev_info devi_driver_data|::print struct e1000g ! grep frame
            max_frame_size = 0x5ea
            min_frame_size = 0x40
> 0x5ea=D
                1514            
> 0x40=D
                64              


另外,IEEE對小尺寸的包的padding的規(guī)定其實也不是很嚴格,目前好多測試儀器不檢測這個,導致有些驅動干脆不做zero padding.

論壇徽章:
0
10 [報告]
發(fā)表于 2007-08-16 21:13 |只看該作者
說得好,贊..................
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP