Home
last modified time | relevance | path

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

/freebsd/sys/contrib/ena-com/
H A Dena_eth_com.c402 struct ena_com_rx_ctx *ena_rx_ctx, in ena_com_rx_set_flags() argument
405 ena_rx_ctx->l3_proto = cdesc->status & in ena_com_rx_set_flags()
407 ena_rx_ctx->l4_proto = in ena_com_rx_set_flags()
410 ena_rx_ctx->l3_csum_err = in ena_com_rx_set_flags()
413 ena_rx_ctx->l4_csum_err = in ena_com_rx_set_flags()
416 ena_rx_ctx->l4_csum_checked = in ena_com_rx_set_flags()
419 ena_rx_ctx->hash = cdesc->hash; in ena_com_rx_set_flags()
420 ena_rx_ctx->frag = in ena_com_rx_set_flags()
426 ena_rx_ctx->l3_proto, in ena_com_rx_set_flags()
427 ena_rx_ctx->l4_proto, in ena_com_rx_set_flags()
[all …]
H A Dena_eth_com.h91 struct ena_com_rx_ctx *ena_rx_ctx);
/freebsd/sys/dev/ena/
H A Dena_datapath.c346 ena_rx_hash_mbuf(struct ena_ring *rx_ring, struct ena_com_rx_ctx *ena_rx_ctx, in ena_rx_hash_mbuf() argument
352 mbuf->m_pkthdr.flowid = ena_rx_ctx->hash; in ena_rx_hash_mbuf()
361 ena_rx_ctx->l3_proto != ENA_ETH_IO_L3_PROTO_UNKNOWN) { in ena_rx_hash_mbuf()
367 if (ena_rx_ctx->frag && in ena_rx_hash_mbuf()
368 (ena_rx_ctx->l3_proto != ENA_ETH_IO_L3_PROTO_UNKNOWN)) { in ena_rx_hash_mbuf()
373 switch (ena_rx_ctx->l3_proto) { in ena_rx_hash_mbuf()
375 switch (ena_rx_ctx->l4_proto) { in ena_rx_hash_mbuf()
387 switch (ena_rx_ctx->l4_proto) { in ena_rx_hash_mbuf()
420 struct ena_com_rx_ctx *ena_rx_ctx, uint16_t *next_to_clean) in ena_rx_mbuf() argument
426 unsigned int descs = ena_rx_ctx->descs; in ena_rx_mbuf()
[all …]
H A Dena_netmap.c924 struct ena_com_rx_ctx ena_rx_ctx; in ena_netmap_rx_frame() local
929 ena_rx_ctx.ena_bufs = ctx->ring->ena_bufs; in ena_netmap_rx_frame()
930 ena_rx_ctx.max_bufs = ctx->adapter->max_rx_sgl_size; in ena_netmap_rx_frame()
934 rc = ena_com_rx_pkt(ctx->io_cq, ctx->io_sq, &ena_rx_ctx); in ena_netmap_rx_frame()
950 if (unlikely(ena_rx_ctx.descs == 0)) in ena_netmap_rx_frame()
956 ctx->ring->qid, ena_rx_ctx.descs, ena_rx_ctx.l3_proto, in ena_netmap_rx_frame()
957 ena_rx_ctx.l4_proto, ena_rx_ctx.hash); in ena_netmap_rx_frame()
959 for (buf = 0; buf < ena_rx_ctx.descs; buf++) in ena_netmap_rx_frame()