Lines Matching refs:match
375 u32 val, match = 0, mask = 0, action = 0, idx = flow->index;
377 if (flow->match.tagged)
378 match |= MSCC_MS_SAM_MISC_MATCH_TAGGED;
379 if (flow->match.untagged)
380 match |= MSCC_MS_SAM_MISC_MATCH_UNTAGGED;
383 match |= MSCC_MS_SAM_MISC_MATCH_AN(flow->assoc_num);
387 if (bank == MACSEC_INGR && flow->match.sci && flow->rx_sa->sc->sci) {
390 match |= MSCC_MS_SAM_MISC_MATCH_TCI(BIT(3));
400 if (flow->match.etype) {
407 match |= MSCC_MS_SAM_MISC_MATCH_PRIORITY(flow->priority);
409 vsc8584_macsec_phy_write(phydev, bank, MSCC_MS_SAM_MISC_MATCH(idx), match);
656 flow->match.tagged = 1;
657 flow->match.untagged = 1;
658 flow->match.etype = 1;
672 flow->match.untagged = 1;
673 flow->match.etype = 1;
700 /* Always match tagged packets on ingress */
701 flow->match.tagged = 1;
702 flow->match.sci = 1;
705 flow->match.untagged = 1;
727 /* Always match untagged packets on egress */
728 flow->match.untagged = 1;