Searched refs:fkeys (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_ethtool.c | 1140 struct flow_keys *fkeys; in bnxt_grxclsrule() local 1186 fkeys = &fltr->fkeys; in bnxt_grxclsrule() 1188 if (fkeys->basic.n_proto == htons(ETH_P_IP)) { in bnxt_grxclsrule() 1189 if (fkeys->basic.ip_proto == BNXT_IP_PROTO_WILDCARD) { in bnxt_grxclsrule() 1194 } else if (fkeys->basic.ip_proto == IPPROTO_ICMP) { in bnxt_grxclsrule() 1199 } else if (fkeys->basic.ip_proto == IPPROTO_TCP) { in bnxt_grxclsrule() 1201 } else if (fkeys->basic.ip_proto == IPPROTO_UDP) { in bnxt_grxclsrule() 1207 fs->h_u.tcp_ip4_spec.ip4src = fkeys->addrs.v4addrs.src; in bnxt_grxclsrule() 1209 fs->h_u.tcp_ip4_spec.ip4dst = fkeys->addrs.v4addrs.dst; in bnxt_grxclsrule() 1213 fs->h_u.tcp_ip4_spec.psrc = fkeys->ports.src; in bnxt_grxclsrule() [all …]
|
| H A D | bnxt.c | 6099 #define BNXT_IPV4_4TUPLE(bp, fkeys) \ 6100 (((fkeys)->basic.ip_proto == IPPROTO_TCP && \ argument 6102 ((fkeys)->basic.ip_proto == IPPROTO_UDP && \ 6105 #define BNXT_IPV6_4TUPLE(bp, fkeys) \ 6106 (((fkeys)->basic.ip_proto == IPPROTO_TCP && \ argument 6108 ((fkeys)->basic.ip_proto == IPPROTO_UDP && \ 6111 static u32 bnxt_get_rss_flow_tuple_len(struct bnxt *bp, struct flow_keys *fkeys) 6113 if (fkeys->basic.n_proto == htons(ETH_P_IP)) { in bnxt_get_rss_flow_tuple_len() 6114 if (BNXT_IPV4_4TUPLE(bp, fkeys)) in bnxt_get_rss_flow_tuple_len() 6115 return sizeof(fkeys in bnxt_get_rss_flow_tuple_len() 6112 bnxt_get_rss_flow_tuple_len(struct bnxt * bp,struct flow_keys * fkeys) bnxt_get_rss_flow_tuple_len() argument 6135 bnxt_toeplitz(struct bnxt * bp,struct flow_keys * fkeys,const unsigned char * key) bnxt_toeplitz() argument 15869 bnxt_get_ntp_filter_idx(struct bnxt * bp,struct flow_keys * fkeys,const struct sk_buff * skb) bnxt_get_ntp_filter_idx() argument 15965 struct flow_keys *fkeys; bnxt_rx_flow_steer() local [all...] |
| H A D | bnxt.h | 1476 struct flow_keys fkeys; member 3059 u32 bnxt_get_ntp_filter_idx(struct bnxt *bp, struct flow_keys *fkeys,
|
| /linux/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hns3_enet.c | 2955 struct flow_keys fkeys; in hns3_rx_flow_steer() local 2963 if (!skb_flow_dissect_flow_keys(skb, &fkeys, 0)) in hns3_rx_flow_steer() 2966 if ((fkeys.basic.n_proto != htons(ETH_P_IP) && in hns3_rx_flow_steer() 2967 fkeys.basic.n_proto != htons(ETH_P_IPV6)) || in hns3_rx_flow_steer() 2968 (fkeys.basic.ip_proto != IPPROTO_TCP && in hns3_rx_flow_steer() 2969 fkeys.basic.ip_proto != IPPROTO_UDP)) in hns3_rx_flow_steer() 2972 return h->ae_algo->ops->add_arfs_entry(h, rxq_index, flow_id, &fkeys); in hns3_rx_flow_steer()
|
| H A D | hnae3.h | 762 u16 flow_id, struct flow_keys *fkeys);
|