.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "BOND_DEV_QUEUE_XMIT" "9" "09 October 2005" "" "" .SH NAME bond_dev_queue_xmit \- Prepare skb for xmit. .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp int bond_dev_queue_xmit (struct bonding * \fIbond\fB, struct sk_buff * \fIskb\fB, struct net_device * \fIslave_dev\fB); \fR .SH "ARGUMENTS" .TP \fB\fIbond\fB\fR bond device that got this skb for tx. .TP \fB\fIskb\fB\fR hw accel VLAN tagged skb to transmit .TP \fB\fIslave_dev\fB\fR slave that is supposed to xmit this skbuff .SH "DESCRIPTION" .PP When the bond gets an skb to transmit that is already hardware accelerated VLAN tagged, and it needs to relay this skb to a slave that is not hw accel capable, the skb needs to be ``unaccelerated'', i.e. strip the hwaccel tag and re-insert it as part of the payload. .SH "DESCRIPTION" .PP When the bond gets an skb to transmit that is already hardware accelerated VLAN tagged, and it needs to relay this skb to a slave that is not hw accel capable, the skb needs to be ``unaccelerated'', i.e. strip the hwaccel tag and re-insert it as part of the payload.