当前位置: 技术问答>linux和unix
在netfilter中可以用copy_to_user和copy_from_user吗
来源: 互联网 发布时间:2016-03-05
本文导语: 我在用户空间程序用malloc函数分配了十个char型内存空间,用netlink把他们的地址传给netfilter,在hook函数中用copy_to_user把数据包内容拷贝到用户空间内存,可是不知道为什么总是出错,我用access_ok函数对收到的指针进行...
我在用户空间程序用malloc函数分配了十个char型内存空间,用netlink把他们的地址传给netfilter,在hook函数中用copy_to_user把数据包内容拷贝到用户空间内存,可是不知道为什么总是出错,我用access_ok函数对收到的指针进行了检查,结果这里就没通过。但是我输出模块收到的指针值和在用户空间分配的值是一样的。希望大家能给我些提示,非常感谢!
|
你能把代码show 一下么
在内核空间访问用户空间数据 主要就是通过 copy_to_user and copy_from_user
完全可以用的, 不过在中断里面最好不要访问用户空间数据即可
在内核空间访问用户空间数据 主要就是通过 copy_to_user and copy_from_user
完全可以用的, 不过在中断里面最好不要访问用户空间数据即可
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。