Home
last modified time | relevance | path

Searched refs:fkeys (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c633 struct flow_keys *fkeys; in bnxt_grxclsrule() local
653 fkeys = &fltr->fkeys; in bnxt_grxclsrule()
654 if (fkeys->basic.n_proto == htons(ETH_P_IP)) { in bnxt_grxclsrule()
655 if (fkeys->basic.ip_proto == IPPROTO_TCP) in bnxt_grxclsrule()
657 else if (fkeys->basic.ip_proto == IPPROTO_UDP) in bnxt_grxclsrule()
662 fs->h_u.tcp_ip4_spec.ip4src = fkeys->addrs.v4addrs.src; in bnxt_grxclsrule()
665 fs->h_u.tcp_ip4_spec.ip4dst = fkeys->addrs.v4addrs.dst; in bnxt_grxclsrule()
668 fs->h_u.tcp_ip4_spec.psrc = fkeys->ports.src; in bnxt_grxclsrule()
671 fs->h_u.tcp_ip4_spec.pdst = fkeys->ports.dst; in bnxt_grxclsrule()
676 if (fkeys->basic.ip_proto == IPPROTO_TCP) in bnxt_grxclsrule()
[all …]
Dbnxt.c3823 struct flow_keys *keys = &fltr->fkeys; in bnxt_hwrm_cfa_ntuple_filter_alloc()
8157 struct flow_keys *keys1 = &f1->fkeys; in bnxt_fltr_match()
8158 struct flow_keys *keys2 = &f2->fkeys; in bnxt_fltr_match()
8178 struct flow_keys *fkeys; in bnxt_rx_flow_steer() local
8203 fkeys = &new_fltr->fkeys; in bnxt_rx_flow_steer()
8204 if (!skb_flow_dissect_flow_keys(skb, fkeys, 0)) { in bnxt_rx_flow_steer()
8209 if ((fkeys->basic.n_proto != htons(ETH_P_IP) && in bnxt_rx_flow_steer()
8210 fkeys->basic.n_proto != htons(ETH_P_IPV6)) || in bnxt_rx_flow_steer()
8211 ((fkeys->basic.ip_proto != IPPROTO_TCP) && in bnxt_rx_flow_steer()
8212 (fkeys->basic.ip_proto != IPPROTO_UDP))) { in bnxt_rx_flow_steer()
[all …]
Dbnxt.h879 struct flow_keys fkeys; member