TX function handles scattered and non-scattered packets. Signed-off-by: Matej Vido <matejvido@gmail.com>