Are SYN cookies actually working? While this is happening, you shouldn't see the connections in SYN_RECV state on your server. (netstat -nt)
Also, you're trying the hping3 from somewhere that isn't behind a firewall or NAT, correct? I just tried to reproduce this here, but my NAT promptly went apepoop and stopped the flood. This made it
look like my site was down from here, but only over IPv4... IPv6 from here and IPv4 from everywhere else was fine.
Not before my target syslog'd this, though:
/var/log/remote-2600:3c03::f03c:<redacted>.log:Oct 13 14:04:11 2600:3c03::f03c:<redacted> kernel: TCP: Possible SYN flooding on port 80. Sending cookies.
I'd bypass my stateful firewalling and try it over IPv6, but hping3 doesn't do IPv6 and I've got better things to do with my day
