1、模块的注册
源码在ip_conntrack_tftp.c中:
init函数中定义了
static struct ip_conntrack_helper tftp[MAX_PORTS];
并初始化它,并注册它:
memset(&tftp[i], 0, sizeof(struct ip_conntrack_helper));
……
ret=ip_conntrack_helper_register(&tftp[i]);
tftp是一个数组,最大允许MAX_PORTS个,并且变量ports_c决定其个数,因为它做为注册时for循环的终值,目前,只注%
阅读(1154) | 评论(0) | 转发(0) |