Home
last modified time | relevance | path

Searched refs:proto_xtr (Results 1 – 11 of 11) sorted by relevance

/f-stack/dpdk/drivers/net/iavf/
H A Diavf.h136 uint8_t *proto_xtr; /* proto xtr type for all queues */ member
190 uint8_t proto_xtr[IAVF_MAX_QUEUE_NUM]; member
H A Diavf_ethdev.c1526 devargs->proto_xtr[idx] = xtr_type; in iavf_parse_queue_set()
1567 devargs->proto_xtr[idx] = xtr_type; in iavf_parse_queue_set()
1689 memset(ad->devargs.proto_xtr, IAVF_PROTO_XTR_NONE, in iavf_parse_devargs()
1690 sizeof(ad->devargs.proto_xtr)); in iavf_parse_devargs()
1713 vf->proto_xtr = rte_zmalloc("vf proto xtr", in iavf_init_proto_xtr()
1715 if (unlikely(!(vf->proto_xtr))) { in iavf_init_proto_xtr()
1721 vf->proto_xtr[i] = ad->devargs.proto_xtr[i] != in iavf_init_proto_xtr()
1723 ad->devargs.proto_xtr[i] : in iavf_init_proto_xtr()
1726 if (vf->proto_xtr[i] != IAVF_PROTO_XTR_NONE) { in iavf_init_proto_xtr()
1727 uint8_t type = vf->proto_xtr[i]; in iavf_init_proto_xtr()
H A Diavf_rxtx.c498 uint8_t proto_xtr; in iavf_dev_rx_queue_setup() local
537 proto_xtr = vf->proto_xtr ? vf->proto_xtr[queue_idx] : in iavf_dev_rx_queue_setup()
539 rxq->rxdid = iavf_proto_xtr_type_to_rxdid(proto_xtr); in iavf_dev_rx_queue_setup()
540 rxq->proto_xtr = proto_xtr; in iavf_dev_rx_queue_setup()
543 rxq->proto_xtr = IAVF_PROTO_XTR_NONE; in iavf_dev_rx_queue_setup()
H A Diavf_rxtx_vec_common.h227 if (rxq->proto_xtr != IAVF_PROTO_XTR_NONE) in iavf_rx_vec_queue_default()
H A Diavf_rxtx.h193 uint8_t proto_xtr; /* protocol extraction type */ member
/f-stack/dpdk/doc/guides/nics/
H A Dice.rst88 -a 18:00.0,proto_xtr=<queues:protocol>[<queues:protocol>...]
89 -a 18:00.0,proto_xtr=<protocol>
100 dpdk-testpmd -a 18:00.0,proto_xtr='[(1,2-3,8-9):tcp,10-13:vlan]'
107 dpdk-testpmd -a 18:00.0,proto_xtr=vlan,proto_xtr='[(1,2-3,8-9):tcp,10-23:ipv6]'
/f-stack/dpdk/drivers/net/ice/
H A Dice_ethdev.h424 uint8_t *proto_xtr; /* Protocol extraction type for all queues */ member
460 uint8_t proto_xtr[ICE_MAX_QUEUE_NUM]; member
H A Dice_ethdev.c398 devargs->proto_xtr[idx] = xtr_type; in parse_queue_set()
439 devargs->proto_xtr[idx] = xtr_type; in parse_queue_set()
1438 if (unlikely(pf->proto_xtr == NULL)) { in ice_init_proto_xtr()
1444 pf->proto_xtr[i] = ad->devargs.proto_xtr[i] != PROTO_XTR_NONE ? in ice_init_proto_xtr()
1445 ad->devargs.proto_xtr[i] : in ice_init_proto_xtr()
1448 if (pf->proto_xtr[i] != PROTO_XTR_NONE) { in ice_init_proto_xtr()
1449 uint8_t type = pf->proto_xtr[i]; in ice_init_proto_xtr()
1947 sizeof(ad->devargs.proto_xtr)); in ice_parse_devargs()
2272 rte_free(pf->proto_xtr); in ice_dev_init()
2415 rte_free(pf->proto_xtr); in ice_dev_close()
[all …]
H A Dice_rxtx.h87 uint8_t proto_xtr; /* Protocol extraction from flexible descriptor */ member
H A Dice_rxtx_vec_common.h260 if (rxq->proto_xtr != PROTO_XTR_NONE) in ice_rx_vec_queue_default()
H A Dice_rxtx.c296 rxdid = ice_proto_xtr_type_to_rxdid(rxq->proto_xtr); in ice_program_hw_rx_queue()
1075 rxq->proto_xtr = pf->proto_xtr != NULL ? in ice_rx_queue_setup()
1076 pf->proto_xtr[queue_idx] : PROTO_XTR_NONE; in ice_rx_queue_setup()