Searched refs:ena_rx_ctx (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/contrib/ena-com/ |
H A D | ena_eth_com.c | 402 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 D | ena_eth_com.h | 91 struct ena_com_rx_ctx *ena_rx_ctx);
|
/freebsd/sys/dev/ena/ |
H A D | ena_datapath.c | 346 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 D | ena_netmap.c | 924 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()
|