*** The reasons why FreeBSD didn't report SACK blocks to the sender *** We investigated the problem and found that FreeBSD didn't set the window scaling factor properly (didn't increase the scaling factor at all) even though the application used a large fixed memory.