我正在尝试在Linux内核模块中实现一个ULP,并且一直在查看全局变量struct proto tcp_prot中的函数指针,以便能够感觉到应该将哪些函数指针字段复制到我自己的struct proto中struct proto的一个字段是disconnect,它被设置为内核函数tcp_disconnect。然而,我似乎找不到一个类似于这个功能的用户空间,Google也没有产生任何有用的东西。
Linux n00b在这里。如何从用户模式切换到内核模式?我运行的是Linux Ubuntu 12.10。有没有可以使用内联汇编代码调用的中断?如果不是,如何做呢?我之所以问这个问题,是因为我想写一个SCTP (网络)协议栈,它可以访问内核,并且经常在后台运行,尽管UI不能直接访问内核。以前从来没有做过这样的事情,所以来自专业人士的提示肯定会很受欢迎。