public void process(Object[] object) {
try {
//log.debug("<transmit dev=" + getDevice().getId() + ">");
final Object[] data = (Object[]) object;
final SocketBuffer skbuf = (SocketBuffer) data[0];
final HardwareAddress destination = (HardwareAddress) data[1];
tx_count += skbuf.getSize();
doTransmit(skbuf, destination);
//log.debug("</transmit dev=" + getDevice().getId() + ">");
} catch (NetworkException ex) {
log.error("Cannot transmit packet", ex);