> For this race to occur, would you not have to
have more than one thread
> active in the core of lwIP at one time? i.e. While you have
one thread
> trying to output a SYN and add the packet to the unacknowledged list,
> you have another thread trying to process a received packet and compare
> its seqno value to the unacknowledged list?