/** * libeth_tx_complete_any - perform Tx completion for one SQE of any type * @sqe: Tx buffer to complete * @cp: polling params * * Can be used to complete both regular and XDP SQEs, for example when * destroying queues. * When libeth_xdp is not loaded, XDPSQEs won't be handled.
*/ void libeth_tx_complete_any(struct libeth_sqe *sqe, struct libeth_cq_pp *cp)
{ if (sqe->type >= __LIBETH_SQE_XDP_START)
__libeth_xdp_complete_tx(sqe, cp, static_call(bulk),
static_call(xsk)); else
libeth_tx_complete(sqe, cp);
}
EXPORT_SYMBOL_GPL(libeth_tx_complete_any);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.