KTLS uses the flowid to distribute software encryption tasks among
its pool of worker threads. Without this change, all KTLS requests
for TOE sockets ended up on the first worker thread.
Note that the flowid used for TOE sockets is not a hash of the
4-tuple, but is instead the id of the TOE pcb (tid).