By default if_index for TX is -1 (unbound)
Ensure the socket TX is bound for TX_THREAD_WAKEUP and TX_QUEUE_FLUSH.
Added higher level API: send() and send_async()