C Linux内核模块/协议注册

C Linux内核模块/协议注册,c,linux,module,kernel,protocols,C,Linux,Module,Kernel,Protocols,我的问题是关于Linux内核模块编程、AF注册和协议注册(例如AF_INET、sock_stream) 目标: 我想创建一个新的地址族并在内核中注册它(在某种程度上是完整的) 向该AF注册一个新协议,该协议将处理传入的数据包,我可以为其编写API 问题: 我找不到一个好的例子或文档来描述协议注册是如何发生的 内核协议代码对于每个协议都是不同的,这并没有给我一个具体的解决方案 我所需要的只是一个很好的AF和协议注册的基本示例,如果可能的话,可以加上注释

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

目标:

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

  • 我找不到一个好的例子或文档来描述协议注册是如何发生的
  • 内核协议代码对于每个协议都是不同的,这并没有给我一个具体的解决方案
  • 我所需要的只是一个很好的AF和协议注册的基本示例,如果可能的话,可以加上注释