FLOW_DIS_IS_FRAGMENT
bp->hwrm_spec_code < 0x10601) || (flags & FLOW_DIS_IS_FRAGMENT)) {
if (match.mask->flags & FLOW_DIS_IS_FRAGMENT) {
fs->val.frag = match.key->flags & FLOW_DIS_IS_FRAGMENT;
if (!flow_rule_is_supp_control_flags(FLOW_DIS_IS_FRAGMENT,
if (match.mask->flags & FLOW_DIS_IS_FRAGMENT) {
val = match.key->flags & FLOW_DIS_IS_FRAGMENT;
if (!flow_rule_is_supp_control_flags(FLOW_DIS_IS_FRAGMENT,
if (match.mask->flags & FLOW_DIS_IS_FRAGMENT) {
match.key->flags & FLOW_DIS_IS_FRAGMENT);
if (!(match.key->flags & FLOW_DIS_IS_FRAGMENT))
if (!flow_rule_is_supp_control_flags(FLOW_DIS_IS_FRAGMENT,
if (match.mask->flags & FLOW_DIS_IS_FRAGMENT) {
if (match.key->flags & FLOW_DIS_IS_FRAGMENT)
if (!flow_rule_is_supp_control_flags(FLOW_DIS_IS_FRAGMENT |
if (mt.mask->flags & (FLOW_DIS_IS_FRAGMENT | FLOW_DIS_FIRST_FRAG)) {
u8 is_frag_key = !!(mt.key->flags & FLOW_DIS_IS_FRAGMENT);
u8 is_frag_mask = !!(mt.mask->flags & FLOW_DIS_IS_FRAGMENT);
if (!flow_rule_is_supp_control_flags(FLOW_DIS_IS_FRAGMENT |
if (match.key->flags & FLOW_DIS_IS_FRAGMENT)
if (match.mask->flags & FLOW_DIS_IS_FRAGMENT)
(FLOW_DIS_IS_FRAGMENT | \
if (fk.control.flags & FLOW_DIS_IS_FRAGMENT)
if (fk.control.flags & FLOW_DIS_IS_FRAGMENT) {
if (fk.control.flags & FLOW_DIS_IS_FRAGMENT) {
if (fm.mask->flags & FLOW_DIS_IS_FRAGMENT) {
match->value.ip_frag = fm.key->flags & FLOW_DIS_IS_FRAGMENT;
if (!flow_rule_is_supp_control_flags(FLOW_DIS_IS_FRAGMENT |
!(flow.control.flags & FLOW_DIS_IS_FRAGMENT);
key_control->flags |= FLOW_DIS_IS_FRAGMENT;
key_control->flags |= FLOW_DIS_IS_FRAGMENT;
if (!(key_control->flags & FLOW_DIS_IS_FRAGMENT))
if ((keys->control.flags & FLOW_DIS_IS_FRAGMENT) &&
key_control->flags |= FLOW_DIS_IS_FRAGMENT;
TCA_FLOWER_KEY_FLAGS_IS_FRAGMENT, FLOW_DIS_IS_FRAGMENT);
TCA_FLOWER_KEY_FLAGS_IS_FRAGMENT, FLOW_DIS_IS_FRAGMENT);