Searched refs:ena_rx_ctx (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/sys/contrib/ena-com/
H A Dena_eth_com.c377 struct ena_com_rx_ctx *ena_rx_ctx,
380 ena_rx_ctx->l3_proto = cdesc->status &
382 ena_rx_ctx->l4_proto =
385 ena_rx_ctx->l3_csum_err =
388 ena_rx_ctx->l4_csum_err =
391 ena_rx_ctx->l4_csum_checked =
394 ena_rx_ctx->hash = cdesc->hash;
395 ena_rx_ctx->frag =
401 ena_rx_ctx->l3_proto,
402 ena_rx_ctx
376 ena_com_rx_set_flags(struct ena_com_io_cq *io_cq, struct ena_com_rx_ctx *ena_rx_ctx, struct ena_eth_io_rx_cdesc_base *cdesc) argument
576 ena_com_rx_pkt(struct ena_com_io_cq *io_cq, struct ena_com_io_sq *io_sq, struct ena_com_rx_ctx *ena_rx_ctx) argument
[all...]
H A Dena_eth_com.h89 struct ena_com_rx_ctx *ena_rx_ctx);
/freebsd-13-stable/sys/dev/ena/
H A Dena_datapath.c332 ena_rx_hash_mbuf(struct ena_ring *rx_ring, struct ena_com_rx_ctx *ena_rx_ctx, argument
338 mbuf->m_pkthdr.flowid = ena_rx_ctx->hash;
347 ena_rx_ctx->l3_proto != ENA_ETH_IO_L3_PROTO_UNKNOWN) {
353 if (ena_rx_ctx->frag &&
354 (ena_rx_ctx->l3_proto != ENA_ETH_IO_L3_PROTO_UNKNOWN)) {
359 switch (ena_rx_ctx->l3_proto) {
361 switch (ena_rx_ctx->l4_proto) {
373 switch (ena_rx_ctx->l4_proto) {
400 * @ena_rx_ctx: metadata for this packet(s)
406 struct ena_com_rx_ctx *ena_rx_ctx, uint16_
405 ena_rx_mbuf(struct ena_ring *rx_ring, struct ena_com_rx_buf_info *ena_bufs, struct ena_com_rx_ctx *ena_rx_ctx, uint16_t *next_to_clean) argument
508 ena_rx_checksum(struct ena_ring *rx_ring, struct ena_com_rx_ctx *ena_rx_ctx, struct mbuf *mbuf) argument
546 struct ena_com_rx_ctx ena_rx_ctx; local
[all...]
H A Dena_netmap.c951 struct ena_com_rx_ctx ena_rx_ctx; local
956 ena_rx_ctx.ena_bufs = ctx->ring->ena_bufs;
957 ena_rx_ctx.max_bufs = ctx->adapter->max_rx_sgl_size;
961 rc = ena_com_rx_pkt(ctx->io_cq, ctx->io_sq, &ena_rx_ctx);
975 if (unlikely(ena_rx_ctx.descs == 0))
980 ena_rx_ctx.descs, ena_rx_ctx.l3_proto, ena_rx_ctx.l4_proto,
981 ena_rx_ctx.hash);
983 for (buf = 0; buf < ena_rx_ctx
[all...]

Completed in 188 milliseconds