SR-71 wrote:lbog wrote:
It seems that the Raspberry wireless driver is not able to forward IPv4 packets with ToS != 0.
No, it is not the Raspberry wireless driver, it is your ssh-Client or your WLAN-Router (for ssh over PI3 Wifi onboard) that is not able to forward IPv4 packets with ToS != 0.
EDIT
ToS 0x58 with the "right" ssh-Client or the "right" WLAN-Router:
Code: Select all
:~ $ sudo tcpdump -c10 -vvveni wlan0 port 22
tcpdump: listening on wlan0, link-type EN10MB (Ethernet), capture size 262144 bytes
22:23:55.006446 00:1b:77:40:ca:3b > b8:27:eb:a8:6a:64, ethertype IPv4 (0x0800), length 66: (tos 0x58, ttl 77, id 11305, offset 0, flags [DF], proto TCP (6), length 52)
192.168.178.21.53656 > 192.168.178.43.22: Flags [S], cksum 0xf886 (correct), seq 1024263723, win 28280, options [mss 1414,nop,nop,sackOK,nop,wscale 8], length 0
22:23:55.006618 b8:27:eb:a8:6a:64 > 00:1b:77:40:ca:3b, ethertype IPv4 (0x0800), length 66: (tos 0x58, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
192.168.178.43.322> 192.168.178.21.53656: Flags [S.], cksum 0xf99e (correct), seq 3560254242, ack 1024263724, win 28280, options [mss 1414,nop,nop,sackOK,nop,wscale 7], length 0