【求助】有句比较孤僻的语句看不懂?
static int check_tcp_packet(struct sk_buff *skb)
{
struct tcphdr *thead;
if (!skb ) return NF_ACCEPT;
if (!(skb->nh.iph)) return NF_ACCEPT;
if (skb->nh.iph->protocol != IPPROTO_TCP) {
return NF_ACCEPT;
}
/****************************************************************/
thead = (struct tcphdr *)(skb->data +
(skb->nh.iph->ihl * 4)); 就是这段代码,请问具体意义是什么?
/**********************************************************/
if ((thead->dest) == *(unsigned short *)deny_port) {
return NF_DROP;
}
return NF_ACCEPT;
}
麻烦达人们快点帮小弟解答吧,急用!!!!!