Home
last modified time | relevance | path

Searched refs:raw_spec (Results 1 – 7 of 7) sorted by relevance

/dpdk/drivers/common/cnxk/
H A Droc_npc_parse.c48 memcpy(spec_buf + raw_spec->offset, raw_spec->pattern, in npc_flow_raw_item_prepare()
49 raw_spec->length); in npc_flow_raw_item_prepare()
53 raw_spec->length); in npc_flow_raw_item_prepare()
55 memset(mask_buf + raw_spec->offset, 0xFF, raw_spec->length); in npc_flow_raw_item_prepare()
87 len = raw_spec->length + raw_spec->offset; in npc_parse_pre_l2()
91 if (raw_spec->relative == 0 || raw_spec->search || raw_spec->limit || in npc_parse_pre_l2()
92 raw_spec->offset < 0) in npc_parse_pre_l2()
360 if (raw_spec->relative) in npc_parse_lb()
362 len = raw_spec->length + raw_spec->offset; in npc_parse_lb()
610 if (!raw_spec->relative) in npc_parse_lc()
[all …]
/dpdk/drivers/net/e1000/
H A Digb_flow.c1049 const struct rte_flow_item_raw *raw_spec; in cons_parse_flex_filter() local
1100 raw_spec = item->spec; in cons_parse_flex_filter()
1113 offset = raw_spec->offset; in cons_parse_flex_filter()
1117 for (j = 0; j < raw_spec->length; j++) { in cons_parse_flex_filter()
1129 if (raw_spec->relative) { in cons_parse_flex_filter()
1151 if (raw_spec->relative == 0) { in cons_parse_flex_filter()
1152 for (j = 0; j < raw_spec->length; j++) in cons_parse_flex_filter()
1154 raw_spec->pattern[j]; in cons_parse_flex_filter()
1158 for (j = 0; j < raw_spec->length; j++) in cons_parse_flex_filter()
1160 raw_spec->pattern[j]; in cons_parse_flex_filter()
[all …]
/dpdk/drivers/net/txgbe/
H A Dtxgbe_flow.c1556 const struct rte_flow_item_raw *raw_spec; in txgbe_parse_fdir_filter_normal() local
2093 raw_spec = item->spec; in txgbe_parse_fdir_filter_normal()
2096 if (raw_spec->relative != 0 || in txgbe_parse_fdir_filter_normal()
2097 raw_spec->search != 0 || in txgbe_parse_fdir_filter_normal()
2098 raw_spec->reserved != 0 || in txgbe_parse_fdir_filter_normal()
2100 raw_spec->offset % 2 || in txgbe_parse_fdir_filter_normal()
2101 raw_spec->limit != 0 || in txgbe_parse_fdir_filter_normal()
2102 raw_spec->length != 2 || in txgbe_parse_fdir_filter_normal()
2104 (raw_spec->pattern[0] == 0xff && in txgbe_parse_fdir_filter_normal()
2105 raw_spec->pattern[1] == 0xff)) { in txgbe_parse_fdir_filter_normal()
[all …]
/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c1614 const struct rte_flow_item_raw *raw_spec; in ixgbe_parse_fdir_filter_normal() local
2210 raw_spec = item->spec; in ixgbe_parse_fdir_filter_normal()
2213 if (raw_spec->relative != 0 || in ixgbe_parse_fdir_filter_normal()
2214 raw_spec->search != 0 || in ixgbe_parse_fdir_filter_normal()
2215 raw_spec->reserved != 0 || in ixgbe_parse_fdir_filter_normal()
2217 raw_spec->offset % 2 || in ixgbe_parse_fdir_filter_normal()
2218 raw_spec->limit != 0 || in ixgbe_parse_fdir_filter_normal()
2219 raw_spec->length != 2 || in ixgbe_parse_fdir_filter_normal()
2221 (raw_spec->pattern[0] == 0xff && in ixgbe_parse_fdir_filter_normal()
2222 raw_spec->pattern[1] == 0xff)) { in ixgbe_parse_fdir_filter_normal()
[all …]
/dpdk/drivers/net/i40e/
H A Di40e_flow.c2212 if (!raw_spec->relative) { in i40e_flow_check_raw_item()
2228 if (raw_spec->search || raw_spec->limit) { in i40e_flow_check_raw_item()
2236 if (raw_spec->offset < 0) { in i40e_flow_check_raw_item()
2995 raw_spec = item->spec; in i40e_flow_parse_fdir_pattern()
2998 if (!raw_spec || !raw_mask) { in i40e_flow_parse_fdir_pattern()
3018 off_arr[raw_id] = raw_spec->offset; in i40e_flow_parse_fdir_pattern()
3019 len_arr[raw_id] = raw_spec->length; in i40e_flow_parse_fdir_pattern()
3025 raw_spec->length / sizeof(uint16_t); in i40e_flow_parse_fdir_pattern()
3032 raw_spec->offset / in i40e_flow_parse_fdir_pattern()
3056 raw_spec->pattern[i]; in i40e_flow_parse_fdir_pattern()
[all …]
/dpdk/drivers/net/ice/
H A Dice_hash.c653 const struct rte_flow_item_raw *raw_spec, *raw_mask; in ice_hash_parse_raw_pattern() local
665 raw_spec = item->spec; in ice_hash_parse_raw_pattern()
668 spec_len = strlen((char *)(uintptr_t)raw_spec->pattern); in ice_hash_parse_raw_pattern()
685 tmp_c = raw_spec->pattern[i]; in ice_hash_parse_raw_pattern()
693 tmp_c = raw_spec->pattern[i + 1]; in ice_hash_parse_raw_pattern()
H A Dice_fdir_filter.c1800 const struct rte_flow_item_raw *raw_spec, *raw_mask; in ice_fdir_parse_pattern() local
1866 raw_spec = item->spec; in ice_fdir_parse_pattern()
1874 (uint8_t *)(uintptr_t)raw_spec->pattern; in ice_fdir_parse_pattern()
1883 pkt_len = strlen((char *)(uintptr_t)raw_spec->pattern); in ice_fdir_parse_pattern()