3

我的问题是关于 Linux 内核模块编程、AF 注册和协议注册(例如 AF_INET 、 sock_stream)。

目标:

  1. 我想创建一个新的地址族并将其注册到内核中(这在某种程度上是完整的)
  2. 向该 AF 注册一个新协议,它将处理传入的数据包,并且我可以为其编写一个 API。

问题:

  1. 我找不到一个很好的例子或文档来描述协议注册是如何发生的。
  2. 内核协议代码对于每个协议都是不同的,这并没有给我一个具体的解决方案。

我所需要的只是一个很好的 AF 和协议注册的基本示例,如果可能的话,还有评论。

4

0 回答 0