And I tested with the same sutation on my Ubuntu server, it works correct :)
On Thu, Dec 26, 2013 at 3:59 PM, Ge Jin <altman87120_at_gmail.com> wrote:
> Hi all!
>
> We want to use tcp_outgoing_tos with freeBSD 10.0-BETA2.
>
> And our test cases is very simple.
> Here is the related configure.
> # Squid normally listens to port 3128
> acl normal_service_net src 192.168.1.1/32
> acl good_service_net src 192.168.2.1/32
> tcp_outgoing_tos 0x20 normal_service_net
> tcp_outgoing_tos 0x00 bad_service_net
> visible_hostname squid
>
> clients---> squid ---> router
>
> And the 192.168.175.9 is my outgoing address.
>
> root_at_Squid:~ # tcpdump -n -i eth1 -vv src 192.168.175.9
>
> tcpdump: listening on vlan708, link-type EN10MB (Ethernet), capture
> size 65535 bytes
>
> capability mode sandbox enabled
>
> 15:52:35.208420 IP (tos 0x20, ttl 64, id 497, offset 0, flags [DF],
> proto TCP (6), length 533, bad cksum 0 (->8115)!)
>
> 192.168.175.9.10902 > 115.239.210.27.80: Flags [P.], cksum 0xb7c4
> (incorrect -> 0x7295), seq 2526677121:2526677614, ack 178086541, win
> 17280, length 493
>
> 15:52:35.236238 IP (tos 0x20, ttl 64, id 498, offset 0, flags [DF],
> proto TCP (6), length 40, bad cksum 0 (->8301)!)
>
> 192.168.175.9.10902 > 115.239.210.27.80: Flags [.], cksum 0xb5d7
> (incorrect -> 0x7bdb), seq 493, ack 1860, win 15840, length 0
>
> 15:52:35.236385 IP (tos 0x20, ttl 64, id 499, offset 0, flags [DF],
> proto TCP (6), length 40, bad cksum 0 (->8300)!)
>
> 192.168.175.9.10902 > 115.239.210.27.80: Flags [.], cksum 0xb5d7
> (incorrect -> 0x7bdb), seq 493, ack 4740, win 12960, length 0
>
> 15:52:35.236396 IP (tos 0x20, ttl 64, id 500, offset 0, flags [DF],
> proto TCP (6), length 40, bad cksum 0 (->82ff)!)
>
> 192.168.175.9.10902 > 115.239.210.27.80: Flags [.], cksum 0xb5d7
> (incorrect -> 0x7bdb), seq 493, ack 7620, win 10080, length 0
>
> 15:52:35.236546 IP (tos 0x20, ttl 64, id 501, offset 0, flags [DF],
> proto TCP (6), length 40, bad cksum 0 (->82fe)!)
>
> 192.168.175.9.10902 > 115.239.210.27.80: Flags [.], cksum 0xb5d7
> (incorrect -> 0x7bdb), seq 493, ack 10500, win 7200, length 0
>
> 15:52:35.236557 IP (tos 0x20, ttl 64, id 502, offset 0, flags [DF],
> proto TCP (6), length 40, bad cksum 0 (->82fd)!)
>
> 192.168.175.9.10902 > 115.239.210.27.80: Flags [.], cksum 0xb5d7
> (incorrect -> 0x7bdb), seq 493, ack 13380, win 4320, length 0
>
> 15:52:35.236571 IP (tos 0x20, ttl 64, id 503, offset 0, flags [DF],
> proto TCP (6), length 40, bad cksum 0 (->82fc)!)
>
> 192.168.175.9.10902 > 115.239.210.27.80: Flags [.], cksum 0xb5d7
> (incorrect -> 0x7bdb), seq 493, ack 16124, win 1576, length 0
>
> 15:52:35.237315 IP (tos 0x20, ttl 64, id 505, offset 0, flags [DF],
> proto TCP (6), length 40, bad cksum 0 (->82fa)!)
>
> 192.168.175.9.10902 > 115.239.210.27.80: Flags [.], cksum 0xb5d7
> (incorrect -> 0x3e83), seq 493, ack 16124, win 17280, length 0
>
> 15:52:35.358903 IP (tos 0x20, ttl 64, id 648, offset 0, flags [DF],
> proto TCP (6), length 541, bad cksum 0 (->7f86)!)
>
> 192.168.175.9.10903 > 115.239.211.11.80: Flags [P.], cksum 0xb8bc
> (incorrect -> 0xca99), seq 1454826059:1454826560, ack 1068107219, win
> 17280, length 501
>
> 15:52:35.362187 IP (tos 0x0, ttl 64, id 649, offset 0, flags [DF],
> proto TCP (6), length 44, bad cksum 0 (->9029)!)
>
> 192.168.175.9.10905 > 180.149.131.210.80: Flags [S], cksum 0xa838
> (incorrect -> 0x5376), seq 2396299992, win 16384, options [mss 1460],
> length 0
>
> 15:52:35.386524 IP (tos 0x20, ttl 64, id 654, offset 0, flags [DF],
> proto TCP (6), length 40, bad cksum 0 (->8175)!)
>
> 192.168.175.9.10903 > 115.239.211.11.80: Flags [.], cksum 0xb6c7
> (incorrect -> 0x0a4c), seq 501, ack 260, win 17021, length 0
>
> 15:52:35.419373 IP (tos 0x0, ttl 64, id 657, offset 0, flags [DF],
> proto TCP (6), length 40, bad cksum 0 (->9025)!)
>
> 192.168.175.9.10905 > 180.149.131.210.80: Flags [.], cksum 0xa834
> (incorrect -> 0x2fb1), seq 2396299993, ack 860488872, win 17280,
> length 0
>
> 15:52:35.422048 IP (tos 0x0, ttl 64, id 658, offset 0, flags [DF],
> proto TCP (6), length 504, bad cksum 0 (->8e54)!)
>
> 192.168.175.9.10905 > 180.149.131.210.80: Flags [P.], cksum 0xaa04
> (incorrect -> 0xce68), seq 0:464, ack 1, win 17280, length 464
>
> So, it's the tcp_outgoing_tos still has bug in freeBSD or I have some
> mistake there ?
Received on Thu Dec 26 2013 - 10:46:33 MST
This archive was generated by hypermail 2.2.0 : Thu Dec 26 2013 - 12:00:06 MST