进程上下问和中断上下文间如何共享数据

Android 2013-09-04 01:22:52
兄弟们问个问题,netfilter回调(软中断)里要填充一个16字节的buffer, ioctl的一个方法要读取这16字节的buffer, 用什么方法保护这个buffer是最正规的做法,我想到的是直接在ioctl读buffer时关内核抢占,这样对么

补充: 这个其实是一个典型的例子,我一直没找到明确的权威方法
...全文
311 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
buzaiyouyu001 2013-09-16
  • 打赏
  • 举报
回复
加锁和全局变量或buf
lr2131 2013-09-10
  • 打赏
  • 举报
回复
不知道这样行不行,netfilter回调和ioctl应该都在软中断的状态下,在这个状态下定义一个16字节或多长长度的数组。netfilter回调时往里写数据,ioctl的时候往出读数据。

1,319

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧