请教关于在linux网络驱动层对skb网络数据包

 我来答
匿名用户
2018-01-08
展开全部
自己定义buf,把你私有数据放到buf里,该buf记录原始的skb指针。不过自己要去修改驱动,buf的收发解析自己管理。
另外,非得在skb里面搞,能不能放到其它永远不会被使用的字段里。
谢谢你的建议
首先我想明确一点,目前我所有的处理都是在网卡驱动层做的,因为想对上层的内核协议栈保持透明
你的意思是在网卡驱动层重新申请一个大一点的buf,然后把我自定义的数据放进这个buf,然后重新封装数据包发送出去,然后在对端网卡驱动层解析数据包?
其实你的第二个建议我也有考虑,但是不知道报文头里哪些字段是永远不会使用的,如果有这样的字段那处理就方便多了,能否给一些提示,非常感谢!
----------------------------------------
仁科信息
2024-07-24 广告
Linux系统运维是确保服务器稳定运行的关键环节。它涉及系统安装、配置、监控、故障排除以及性能优化等方面。作为运维人员,我们需要熟练掌握Linux命令和工具,监控系统资源使用情况,及时发现并解决问题。同时,我们还要关注系统安全,采取必要的安... 点击进入详情页
本回答由仁科信息提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式