tx_timeout is, strictly speaking, the number of times the device driver's routine for handling timeouts has been called.
A transmission timeout occurs whenever transmission hardware fails to respond. This occurs in real life because, for instance, an interrupt is lost, or because your NIC has forgotten
what is was doing. It is by no means a rare occurrence, especially on pcs.
Device drivers are designed to deal with these occurrences by means of a timer: this marks the time within which transmission should occur; if it doesn't, control is transferred to the tx_timeout routine which will take appropriate actions to resolve problem and to complete the transmission job. It will also mark the occurrence of the timeout in the driver's statistics, and restore it to a healthy, pristine state, such that both the completion of the current job, and the resumption of the queue processing can take place.
The number of events you have marked is small, and by no means worrysome. Should the problem persist, you may wish to investigate the presence of additional error messages in dmesg, and the various log files. As it stands, this simple number is not sufficient for a proper diagnosis.