| /f-stack/dpdk/drivers/net/enic/ |
| H A D | enic_clsf.c | 144 struct rte_sctp_hdr sctp_mask, sctp_val; in copy_fltr_v2() local 145 memset(&sctp_mask, 0, sizeof(sctp_mask)); in copy_fltr_v2() 149 sctp_mask.src_port = masks->src_port_mask; in copy_fltr_v2() 153 sctp_mask.dst_port = masks->dst_port_mask; in copy_fltr_v2() 157 sctp_mask.tag = 0xffffffff; in copy_fltr_v2() 166 enic_set_layer(gp, 0, FILTER_GENERIC_1_L4, &sctp_mask, in copy_fltr_v2() 238 struct rte_sctp_hdr sctp_mask, sctp_val; in copy_fltr_v2() local 239 memset(&sctp_mask, 0, sizeof(sctp_mask)); in copy_fltr_v2() 243 sctp_mask.src_port = masks->src_port_mask; in copy_fltr_v2() 247 sctp_mask.dst_port = masks->dst_port_mask; in copy_fltr_v2() [all …]
|
| /f-stack/dpdk/lib/librte_flow_classify/ |
| H A D | rte_flow_classify_parse.c | 215 const struct rte_flow_item_sctp *sctp_mask; in classify_parse_ntuple_filter() local 402 sctp_mask = item->mask; in classify_parse_ntuple_filter() 408 if (sctp_mask->hdr.tag || in classify_parse_ntuple_filter() 409 sctp_mask->hdr.cksum) { in classify_parse_ntuple_filter() 418 filter->dst_port_mask = sctp_mask->hdr.dst_port; in classify_parse_ntuple_filter() 419 filter->src_port_mask = sctp_mask->hdr.src_port; in classify_parse_ntuple_filter()
|
| /f-stack/dpdk/drivers/net/ice/ |
| H A D | ice_acl_filter.c | 654 const struct rte_flow_item_sctp *sctp_spec, *sctp_mask; in ice_acl_parse_pattern() local 850 sctp_mask = item->mask; in ice_acl_parse_pattern() 855 if (sctp_spec && sctp_mask) { in ice_acl_parse_pattern() 856 if (sctp_mask->hdr.src_port == UINT16_MAX || in ice_acl_parse_pattern() 857 sctp_mask->hdr.dst_port == UINT16_MAX) { in ice_acl_parse_pattern() 866 sctp_mask->hdr.src_port) { in ice_acl_parse_pattern() 871 sctp_mask->hdr.src_port; in ice_acl_parse_pattern() 875 sctp_mask->hdr.dst_port) { in ice_acl_parse_pattern() 880 sctp_mask->hdr.dst_port; in ice_acl_parse_pattern()
|
| H A D | ice_switch_filter.c | 929 sctp_mask = item->mask; in ice_switch_inset_get() 930 if (sctp_spec && sctp_mask) { in ice_switch_inset_get() 932 if (sctp_mask->hdr.cksum) { in ice_switch_inset_get() 941 if (sctp_mask->hdr.src_port) in ice_switch_inset_get() 944 if (sctp_mask->hdr.dst_port) in ice_switch_inset_get() 948 if (sctp_mask->hdr.src_port) in ice_switch_inset_get() 951 if (sctp_mask->hdr.dst_port) in ice_switch_inset_get() 956 if (sctp_mask->hdr.src_port) { in ice_switch_inset_get() 960 sctp_mask->hdr.src_port; in ice_switch_inset_get() 963 if (sctp_mask->hdr.dst_port) { in ice_switch_inset_get() [all …]
|
| H A D | ice_fdir_filter.c | 1645 const struct rte_flow_item_sctp *sctp_spec, *sctp_mask; in ice_fdir_parse_pattern() local 1903 sctp_mask = item->mask; in ice_fdir_parse_pattern() 1910 if (sctp_spec && sctp_mask) { in ice_fdir_parse_pattern() 1912 if (sctp_mask->hdr.cksum) { in ice_fdir_parse_pattern() 1920 if (sctp_mask->hdr.src_port == UINT16_MAX) in ice_fdir_parse_pattern() 1924 if (sctp_mask->hdr.dst_port == UINT16_MAX) in ice_fdir_parse_pattern()
|
| /f-stack/dpdk/examples/flow_classify/ |
| H A D | flow_classify.c | 521 struct rte_flow_item_sctp sctp_mask; in add_classify_rule() local 610 sctp_mask.hdr.src_port = ntuple_filter->src_port_mask; in add_classify_rule() 611 sctp_mask.hdr.dst_port = ntuple_filter->dst_port_mask; in add_classify_rule() 612 sctp_mask.hdr.cksum = 0; in add_classify_rule() 613 sctp_mask.hdr.tag = 0; in add_classify_rule() 617 sctp_item.mask = &sctp_mask; in add_classify_rule()
|
| /f-stack/dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_flow.c | 507 sctp_mask = item->mask; in cons_parse_ntuple_filter() 513 if (sctp_mask->hdr.tag || in cons_parse_ntuple_filter() 514 sctp_mask->hdr.cksum) { in cons_parse_ntuple_filter() 2129 sctp_mask = item->mask; in ixgbe_parse_fdir_filter_normal() 2130 if (sctp_mask->hdr.tag || in ixgbe_parse_fdir_filter_normal() 2131 sctp_mask->hdr.cksum) { in ixgbe_parse_fdir_filter_normal() 2151 sctp_mask = item->mask; in ixgbe_parse_fdir_filter_normal() 2152 if (sctp_mask && in ixgbe_parse_fdir_filter_normal() 2153 (sctp_mask->hdr.src_port || in ixgbe_parse_fdir_filter_normal() 2155 sctp_mask->hdr.tag || in ixgbe_parse_fdir_filter_normal() [all …]
|
| /f-stack/dpdk/drivers/net/iavf/ |
| H A D | iavf_fdir.c | 465 const struct rte_flow_item_sctp *sctp_spec, *sctp_mask; in iavf_fdir_parse_pattern() local 738 sctp_mask = item->mask; in iavf_fdir_parse_pattern() 744 if (sctp_spec && sctp_mask) { in iavf_fdir_parse_pattern() 745 if (sctp_mask->hdr.cksum) { in iavf_fdir_parse_pattern() 752 if (sctp_mask->hdr.src_port == UINT16_MAX) { in iavf_fdir_parse_pattern() 756 if (sctp_mask->hdr.dst_port == UINT16_MAX) { in iavf_fdir_parse_pattern()
|
| /f-stack/dpdk/drivers/net/hns3/ |
| H A D | hns3_flow.c | 753 const struct rte_flow_item_sctp *sctp_mask; in hns3_parse_sctp() local 769 sctp_mask = item->mask; in hns3_parse_sctp() 770 if (sctp_mask->hdr.cksum) in hns3_parse_sctp() 775 if (sctp_mask->hdr.src_port) { in hns3_parse_sctp() 778 rte_be_to_cpu_16(sctp_mask->hdr.src_port); in hns3_parse_sctp() 780 if (sctp_mask->hdr.dst_port) { in hns3_parse_sctp() 783 rte_be_to_cpu_16(sctp_mask->hdr.dst_port); in hns3_parse_sctp() 785 if (sctp_mask->hdr.tag) { in hns3_parse_sctp() 788 rte_be_to_cpu_32(sctp_mask->hdr.tag); in hns3_parse_sctp()
|
| /f-stack/dpdk/drivers/net/e1000/ |
| H A D | igb_flow.c | 106 const struct rte_flow_item_sctp *sctp_mask; in cons_parse_ntuple_filter() local 305 sctp_mask = item->mask; in cons_parse_ntuple_filter() 311 if (sctp_mask->hdr.tag || in cons_parse_ntuple_filter() 312 sctp_mask->hdr.cksum) { in cons_parse_ntuple_filter() 321 filter->dst_port_mask = sctp_mask->hdr.dst_port; in cons_parse_ntuple_filter() 322 filter->src_port_mask = sctp_mask->hdr.src_port; in cons_parse_ntuple_filter()
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | i40e_flow.c | 2440 const struct rte_flow_item_sctp *sctp_spec, *sctp_mask; in i40e_flow_parse_fdir_pattern() local 2954 sctp_mask = item->mask; in i40e_flow_parse_fdir_pattern() 2963 if (sctp_spec && sctp_mask) { in i40e_flow_parse_fdir_pattern() 2965 if (sctp_mask->hdr.cksum) { in i40e_flow_parse_fdir_pattern() 2973 if (sctp_mask->hdr.src_port == UINT16_MAX) in i40e_flow_parse_fdir_pattern() 2975 if (sctp_mask->hdr.dst_port == UINT16_MAX) in i40e_flow_parse_fdir_pattern() 2977 if (sctp_mask->hdr.tag == UINT32_MAX) in i40e_flow_parse_fdir_pattern() 3408 const struct rte_flow_item_sctp *sctp_spec, *sctp_mask; in i40e_flow_parse_l4_pattern() local 3540 sctp_mask = item->mask; in i40e_flow_parse_l4_pattern() 3542 if (!sctp_spec || !sctp_mask) { in i40e_flow_parse_l4_pattern()
|