- 论坛徽章:
- 0
|
非常感谢dajun!!
关于这个问题已经解决,可是为什么按照它的说明 uint32_t ip6_un1_flow; /* 4 bits version, 8 bits TC,
20 bits flow-ID */
|
去做,还是有问题呢??另外,从给的那种抓包结果图中,也能看出,ethereal也是按照以上给出定义来分析包结构的
从linux/ipv6.h文件定义中找到这段话BEWARE, it is incorrect. The first 4 bits of flow_lbl are glued to priority now, forming "class". |
在定义的时候修改了字节长度(是为了字节对齐?),需要使用者自己去解决这个问题
原帖由 dajun 于 2008-4-17 09:13 发表 另外有必要从以太网那层开始吗?直接构造ipv6也可以吧
我们要做的是在IPv6和以太网帧头之间加入一些自定义的结构(类似MPLS包头结构的),为了以太帧能够识别(不当是坏帧),所以就要连同以太帧一同构造了
[ 本帖最后由 drog1983 于 2008-4-17 13:29 编辑 ] |
|