It's a Linux-specific implementation defect, not an intrinsic problem with the TCP SACK wire protocol or spec.
Reply on news.ycombinator.com