适用于DKM示例项目和vxsim的VXWorks netPool

问题描述

我试图了解网络堆栈在VXWorks6.9中的工作方式,并根据《网络程序员指南》,从mBlk clBlk和群集(均从池(在本例中为netPools))中看,它看起来非常简单。最终,我将在不破坏状态的情况下从netStack清除状态。

尽管概述了内存MGMT的结构,但我对如何在vxworks中实际设置特定的网络功能(例如ping,打开TCP套接字或通过IP接收TCP数据包)没有明确的指导。我花了几天时间检查tNet0,netLibInit,它的作业队列(我不确定是通过调用netDaemons [0] .jobQueue来访问的),jobQueue的“标准池”等。

一个好的第一步是在调试器中实际定位netPools以及mBlk,clBlk和群集。如果有人对这些结构有指导,将不胜感激-如果可能的话,我很乐意聘请顾问来帮助您!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...