}if(tcp_checksum_complete(skb))gotocsum_err;if(sk->sk_state == TCP_LISTEN) {//说明收到的是三次握手第一步SYN或者第三步ACK,这里是服务器端的情况structsock *nsk =tcp_v4_cookie_check(sk, skb);//syncookie检查,因为没有syn包没有ack选项,因此忽略, 如果syncookie验证通过则创建新的if(!nsk)g...