打印

用过8019的朋友们请进

[复制链接]
1542|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rolimfw|  楼主 | 2008-4-24 10:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问8019有硬件过滤接收包的功能么?就是指定接收某个端口的UDP包,不是这个端口的包不会被接收到

相关帖子

沙发
dld2| | 2008-4-24 10:27 | 只看该作者

不行

使用特权

评论回复
板凳
rolimfw|  楼主 | 2008-4-24 10:35 | 只看该作者

那就是接收了数据,再自己进行判断?

使用特权

评论回复
地板
dld2| | 2008-4-24 10:44 | 只看该作者

一般

要移植TCP/IP协议栈。

多说一句:
网络协议是分层的。
8019等网络接口芯片只处理MAC层。
MAC层上面是IP层。
IP层上面才是TCP和UDP。

使用特权

评论回复
5
rolimfw|  楼主 | 2008-4-24 10:47 | 只看该作者

嗯,现在也是这样做,接收数据后在UDP软件层判断

不过由于要求判断速度快,所以我现在已经在MAC层直接做刷选了。想问问8019有没有自带的硬件过滤方法

使用特权

评论回复
6
dld2| | 2008-4-24 10:51 | 只看该作者

我认为不可能有,隔得太远了

使用特权

评论回复
7
rolimfw|  楼主 | 2008-4-24 11:37 | 只看该作者

嗯,那做到极限也只能在MAC层来判断了

使用特权

评论回复
8
rayzhong| | 2008-4-24 11:50 | 只看该作者

re

8019只有组播地址的硬件过滤,8019是处理MAC层数据,端口属于UDP层和TCP层,8019应该是没有端口硬件过滤功能,如果要在MAC层过滤只能在程序里先在把端口从数据包里读出来判断,符合才把整个数据包读进RAM

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

71

帖子

0

粉丝