Lines Matching refs:fkeys
927 struct flow_keys *fkeys; in bnxt_grxclsrule() local
947 fkeys = &fltr->fkeys; in bnxt_grxclsrule()
948 if (fkeys->basic.n_proto == htons(ETH_P_IP)) { in bnxt_grxclsrule()
949 if (fkeys->basic.ip_proto == IPPROTO_TCP) in bnxt_grxclsrule()
951 else if (fkeys->basic.ip_proto == IPPROTO_UDP) in bnxt_grxclsrule()
956 fs->h_u.tcp_ip4_spec.ip4src = fkeys->addrs.v4addrs.src; in bnxt_grxclsrule()
959 fs->h_u.tcp_ip4_spec.ip4dst = fkeys->addrs.v4addrs.dst; in bnxt_grxclsrule()
962 fs->h_u.tcp_ip4_spec.psrc = fkeys->ports.src; in bnxt_grxclsrule()
965 fs->h_u.tcp_ip4_spec.pdst = fkeys->ports.dst; in bnxt_grxclsrule()
970 if (fkeys->basic.ip_proto == IPPROTO_TCP) in bnxt_grxclsrule()
972 else if (fkeys->basic.ip_proto == IPPROTO_UDP) in bnxt_grxclsrule()
978 fkeys->addrs.v6addrs.src; in bnxt_grxclsrule()
980 fkeys->addrs.v6addrs.dst; in bnxt_grxclsrule()
985 fs->h_u.tcp_ip6_spec.psrc = fkeys->ports.src; in bnxt_grxclsrule()
988 fs->h_u.tcp_ip6_spec.pdst = fkeys->ports.dst; in bnxt_grxclsrule()