返回值 含义 用途
NF_ACCEPT 数据包被该hook允许,继续netfilter流程 如果数据包为正常数据包,一般都是这个返回值
NF_DROP 数据包被该hook拒绝,不再继续被netfilter处理 如果数据包为非法数据包,需要直接丢弃,采用这个返回值
NF_STOLEN 数据包被该hook处理,不再继续被netfilter处理 如果需要对数据包修改,并且不希望别的hook再处理该数据包, 采用这个返回值
NF_QUEUE 数据包需要放到queue队列中,等待queue的处理 如果需要将数据包导入用户态处理,采用这个返回值
NF_REPEAT 数据包需要重新走一遍netfilter流程 这个返回值一般是QUEUE后,在用户态处理后,如果希望数据包在重新走一遍netfilter
NF_ACCEPT 数据包被该hook允许,继续netfilter流程 如果数据包为正常数据包,一般都是这个返回值
NF_DROP 数据包被该hook拒绝,不再继续被netfilter处理 如果数据包为非法数据包,需要直接丢弃,采用这个返回值
NF_STOLEN 数据包被该hook处理,不再继续被netfilter处理 如果需要对数据包修改,并且不希望别的hook再处理该数据包, 采用这个返回值
NF_QUEUE 数据包需要放到queue队列中,等待queue的处理 如果需要将数据包导入用户态处理,采用这个返回值
NF_REPEAT 数据包需要重新走一遍netfilter流程 这个返回值一般是QUEUE后,在用户态处理后,如果希望数据包在重新走一遍netfilter