最近.在看九贱大牛的netfil.ter源码分析,才看了一点... 外汇
想请教:
1.if( forwar.d <0 || forward >NF_MA.X_VERDICT)--- 印刷
这里的 forward怎.么.定义的 NF_MAX_VERDICT又是什么?.
2.initial_tab..le.entry[1].target.verdict=-forward-1;(广告)
九贱.兄解释的我不是很清楚....
3.关于T.HIS_MODU.LE的作用能不能解释一二?是用来计数?--- 印刷
4..在struct ipt_replace 当中【NF_IP_LOCAL_IN]0,[NF_IP_FORWARD} size.of(....).
为什么hook_e.ntry 数组要这样定.义?<性病>
5. 在struct ipt_replace 当中num_e.ntries 为什么等于四 是因为三个钩子函数加上一.个error?投资
6.在struct ipt_replace 当中为什.么hook_entry与underflow初始化都是一样,各自的含义我.觉得九贱兄讲的很简略.
7.在函数ipt_register_table 当中 SMP_ALIGN(.table->table->.size) *smp_num_cpus中SMP_ALIGN是什么函数?后面的smp_n.um_cpus是什么?.
8.在函数ipt_.regis.ter_table 当中memcpy函数的具体实现代码有吗? 汽车
9.在函数ipt_register._table 当中 vfree(newinfo)这个函.数是怎么定义的? 婚庆
10.在函数ipt_register_table 当中 ret .= down_intertuptible(&ipt._m.utex) 这个函数是怎么定义的?还有那个ipt_mux是怎样一个数据结构?( 游戏 )
11.在函数ipt_register_table 当中 if(!replac.e_table(....)这个函数.是怎么定义的?电影
12.在函数ipt_register_table 当中 up(&i.pt_mutex)这个函.数是怎么定义的?.
谢谢
[ .本帖最后由 ki.dexp 于 2009-8-10 11:27 编辑 ]