src/dpdk/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c
int32_t
ulp_rte_rss_act_handler(const struct rte_flow_action *action_item,
			struct ulp_rte_parser_params *param)
{
	const struct rte_flow_action_rss *rss = action_item->conf;

	if (rss) {
		/* Update the hdr_bitmap with vxlan */
		ULP_BITMAP_SET(param->act_bitmap.bits, BNXT_ULP_ACTION_BIT_RSS);
		return BNXT_TF_RC_SUCCESS;
	}
	BNXT_TF_DBG(ERR, "Parse Error: RSS arg is invalid\n");
	return BNXT_TF_RC_ERROR;
}
/* Function to handle the parsing of RTE Flow action RSS Header. */
Function to handle the parsing of RTE Flow action RSS Header.
Function to handle the parsing of RTE Flow action RSS Header .
int32_t
ulp_rte_rss_act_handler(const struct rte_flow_action *action_item,
			struct ulp_rte_parser_params *param)
{
	const struct rte_flow_action_rss *rss = action_item->conf;
	if (rss) {
		ULP_BITMAP_SET(param->act_bitmap.bits, BNXT_ULP_ACTION_BIT_RSS);
		return BNXT_TF_RC_SUCCESS;
	}
	BNXT_TF_DBG(ERR, "Parse Error: RSS arg is invalid\n");
	return BNXT_TF_RC_ERROR;
}
int32_t ulp_rte_rss_act_handler ( const struct rte_flow_action * action_item , struct ulp_rte_parser_params * param ) { const struct rte_flow_action_rss * rss = action_item -> conf ; if ( rss ) { ULP_BITMAP_SET ( param -> act_bitmap . bits , BNXT_ULP_ACTION_BIT_RSS ) ; return BNXT_TF_RC_SUCCESS ; } BNXT_TF_DBG ( ERR , " \n " ) ; return BNXT_TF_RC_ERROR ; }
Function to handle the parsing of RTE Flow action RSS Header.
Function to handle the parsing of RTE Flow action RSS Header .
/* Update the hdr_bitmap with vxlan */