[Forwarded to netfilter-devel as it is the proper mailing list for the issue.] ---------- Forwarded message ---------- Date: Fri, 11 Feb 2011 21:53:27 -0500 From: jobhunts02@aol.com To: kadlec@blackhole.kfki.hu Cc: netfilter@vger.kernel.org Subject: Re: H.225.0 "Connect" packet dropped Here is my network topology: +-----------+ | camera | |10.175.1.6 | +-----------+ | | +--------------+ | +----------------------+ +----------------------+ +--------------+ | PC1 | | | Linux Box1 | | Linux Box2 | | PC2 | | 10.175.1.3 |<--->|10.175.1.1 10.0.1.220|~~~ Satellite ~~~|10.0.1.219 10.175.2.1|<---->| 10.175.2.2 | | | |eth0 sat0| Link |sat0 eth0| | | +--------------+ +----------------------+ +----------------------+ +--------------+ I am trying to send video from the camera to PC2. The attached pcap files were from Linux Box2, which is where the Connect message from PC2 to the camera gets dropped. As you can see in eth0.pcap, the Connect message from PC2 to the camera is there, but it is not in sat0.pcap. Since no Connect message gets to the camera, the video stream never starts. While doing the capture, I also got numerous "Invalid truesize" warnings. If I do not do a capture, I do not see these warnings. If I disable SCPS, I do not see these warnings either, whether or not I am doing a capture. Feb 11 21:44:54 (none) user.info kernel: device eth0 entered promiscuous mode Feb 11 21:45:05 (none) user.info kernel: device sat0 entered promiscuous mode Feb 11 21:45:52 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=78, sizeof(sk_buff)=176 Feb 11 21:45:52 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=74, sizeof(sk_buff)=176 Feb 11 21:45:52 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:45:52 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:45:53 (none) user.err kernel: SKB BUG: Invalid truesize (400) len=236, sizeof(sk_buff)=176 Feb 11 21:45:53 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:45:53 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:45:53 (none) user.err kernel: SKB BUG: Invalid truesize (336) len=169, sizeof(sk_buff)=176 Feb 11 21:45:53 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:45:54 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:45:59 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:00 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:01 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:03 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:09 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:19 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:39 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:54 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:54 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:54 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:54 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:54 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:55 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:55 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:55 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:55 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:55 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:55 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:56 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:56 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:56 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:56 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:56 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:56 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:56 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:56 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:57 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:57 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:57 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:57 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:57 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:57 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:58 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:58 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:58 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:58 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:58 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:59 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:59 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:59 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:46:59 (none) user.warn kernel: __ratelimit: 12 messages suppressed Feb 11 21:46:59 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:46:59 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:00 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:00 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:00 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:00 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:00 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:01 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:01 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:01 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:01 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:01 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:02 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:02 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:02 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:02 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:02 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:03 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:03 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:03 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:03 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:04 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:04 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:04 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:04 (none) user.warn kernel: __ratelimit: 22 messages suppressed Feb 11 21:47:04 (none) user.warn kernel: nf_ct_q931: packet dropped Feb 11 21:47:04 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:04 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:05 (none) user.err kernel: SKB BUG: Invalid truesize (240) len=66, sizeof(sk_buff)=176 Feb 11 21:47:05 (none) user.err gateway: Gateway: Connection being reset 20 0 307 Feb 11 21:47:05 (none) user.err gateway: Gateway: Connection being reset 20 0 307 Feb 11 21:47:05 (none) user.err gateway: Gateway: Connection being reset 20 0 307 -----Original Message----- From: Jozsef Kadlecsik To: jobhunts02@aol.com Cc: netfilter@vger.kernel.org Sent: Fri, Feb 11, 2011 12:20 am Subject: Re: H.225.0 "Connect" packet dropped On Thu, 10 Feb 2011, jobhunts02@aol.com wrote: > When I have connection tracking enabled in the kernel and use the Space > Communications Protocol Standard (SCPS), which is a protocol to speed up TCP > over satellite, I can no longer start a video call using Polycom > ViewStationFX. Using Wireshark, I see the "Connect" packet is being dropped. > At the same time, I see "nf_ct_q931: packet dropped" being printed to > /var/log/messages. I have verified that the packet being dropped is the > "Connect" packet. Other packets before that are not getting dropped, e.g., > the "Alert" packet. This happens because nf_ct_expect_related returns -EBUSY > since expect_clash does not return zero. Without SCPS, the call works fine > with connection tracking enabled. > > Why does expect_clash return nonzero? What is the "clash" it is looking for > and is there any reason that SCPS would cause such a clash? Is there any > known incompatibility between SCPS and connection tracking? Record the full traffic with "tcpdump -s 0" and post the pcap file. Even if you post your question fourth time, the answer will still be the same. Best regards, Jozsef - E-mail : kadlec@blackhole.kfki.hu, kadlec@mail.kfki.hu PGP key : http://www.kfki.hu/~kadlec/pgp_public_key.txt Address : KFKI Research Institute for Particle and Nuclear Physics H-1525 Budapest 114, POB. 49, Hungary