parse_val_mask
} else if (!parse_val_mask("fcoe", args, &val, &mask, hash)) {
} else if (!parse_val_mask("iport", args, &val, &mask, hash)) {
} else if (!parse_val_mask("ovlan", args, &val, &mask, hash)) {
} else if (!parse_val_mask("ivlan", args, &val, &mask, hash)) {
} else if (!parse_val_mask("pf", args, &val, &mask, hash)) {
} else if (!parse_val_mask("vf", args, &val, &mask, hash)) {
} else if (!parse_val_mask("tos", args, &val, &mask, hash)) {
} else if (!parse_val_mask("proto", args, &val, &mask, hash)) {
} else if (!parse_val_mask("ethtype", args, &val, &mask, hash)) {
} else if (!parse_val_mask("macidx", args, &val, &mask, hash)) {
} else if (!parse_val_mask("matchtype", args, &val, &mask, hash)) {
} else if (!parse_val_mask("frag", args, &val, &mask, hash)) {
} else if (!parse_val_mask("dport", args, &val, &mask, hash)) {
} else if (!parse_val_mask("sport", args, &val, &mask, hash)) {
} else if (!parse_val_mask("nat_dport", args, &val, &mask, 1)) {
} else if (!parse_val_mask("nat_sport", args, &val, &mask, 1)) {