添加协议号
    \include\linux\socket.h中定义了地址协议族,修改AF_MAX+1(地址协议族数),并加上自己的协议族
| 1 | 
 | 
 通过添加协议号的方式,需要重新编译内核
编译内核
下载linux源码,进入源码根目录编译
| 1 | su | 
然后重启,查看新内核版本
| 1 | zjw@ubuntu:~$ uname -r | 
添加新协议模块
添加一个空协议 aproto.c,大部分函数是空函数。根据/net/rds.c修改的,将原来rds改成as,AF_INET改成AF_AS
| 1 | 
 | 
应用程序
| 1 | 
 |