Searched refs:fkeys (Results 1 - 6 of 6) sorted by relevance
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ethtool.c | 1085 struct flow_keys *fkeys; local 1131 fkeys = &fltr->fkeys; 1133 if (fkeys->basic.n_proto == htons(ETH_P_IP)) { 1134 if (fkeys->basic.ip_proto == IPPROTO_ICMP || 1135 fkeys->basic.ip_proto == IPPROTO_RAW) { 1138 if (fkeys->basic.ip_proto == IPPROTO_ICMP) 1143 } else if (fkeys->basic.ip_proto == IPPROTO_TCP) { 1145 } else if (fkeys->basic.ip_proto == IPPROTO_UDP) { 1151 fs->h_u.tcp_ip4_spec.ip4src = fkeys 1291 struct flow_keys *fkeys; local [all...] |
H A D | bnxt.c | 5475 #define BNXT_IPV4_4TUPLE(bp, fkeys) \ 5476 (((fkeys)->basic.ip_proto == IPPROTO_TCP && \ 5478 ((fkeys)->basic.ip_proto == IPPROTO_UDP && \ 5481 #define BNXT_IPV6_4TUPLE(bp, fkeys) \ 5482 (((fkeys)->basic.ip_proto == IPPROTO_TCP && \ 5484 ((fkeys)->basic.ip_proto == IPPROTO_UDP && \ 5487 static u32 bnxt_get_rss_flow_tuple_len(struct bnxt *bp, struct flow_keys *fkeys) 5489 if (fkeys->basic.n_proto == htons(ETH_P_IP)) { 5490 if (BNXT_IPV4_4TUPLE(bp, fkeys)) 5491 return sizeof(fkeys 5495 bnxt_get_rss_flow_tuple_len(struct bnxt *bp, struct flow_keys *fkeys) argument 5518 bnxt_toeplitz(struct bnxt *bp, struct flow_keys *fkeys, const unsigned char *key) argument 14147 bnxt_get_ntp_filter_idx(struct bnxt *bp, struct flow_keys *fkeys, const struct sk_buff *skb) argument 14243 struct flow_keys *fkeys; local [all...] |
H A D | bnxt.h | 1387 struct flow_keys fkeys; member in struct:bnxt_ntuple_filter 2742 u32 bnxt_get_ntp_filter_idx(struct bnxt *bp, struct flow_keys *fkeys,
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_enet.c | 2903 struct flow_keys fkeys; local 2911 if (!skb_flow_dissect_flow_keys(skb, &fkeys, 0)) 2914 if ((fkeys.basic.n_proto != htons(ETH_P_IP) && 2915 fkeys.basic.n_proto != htons(ETH_P_IPV6)) || 2916 (fkeys.basic.ip_proto != IPPROTO_TCP && 2917 fkeys.basic.ip_proto != IPPROTO_UDP)) 2920 return h->ae_algo->ops->add_arfs_entry(h, rxq_index, flow_id, &fkeys);
|
H A D | hnae3.h | 737 u16 flow_id, struct flow_keys *fkeys);
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_main.c | 6940 static void hclge_fd_get_flow_tuples(const struct flow_keys *fkeys, argument 6943 #define flow_ip6_src fkeys->addrs.v6addrs.src.in6_u.u6_addr32 6944 #define flow_ip6_dst fkeys->addrs.v6addrs.dst.in6_u.u6_addr32 6946 tuples->ether_proto = be16_to_cpu(fkeys->basic.n_proto); 6947 tuples->ip_proto = fkeys->basic.ip_proto; 6948 tuples->dst_port = be16_to_cpu(fkeys->ports.dst); 6950 if (fkeys->basic.n_proto == htons(ETH_P_IP)) { 6951 tuples->src_ip[3] = be32_to_cpu(fkeys->addrs.v4addrs.src); 6952 tuples->dst_ip[3] = be32_to_cpu(fkeys->addrs.v4addrs.dst); 7005 u16 flow_id, struct flow_keys *fkeys) 7004 hclge_add_fd_entry_by_arfs(struct hnae3_handle *handle, u16 queue_id, u16 flow_id, struct flow_keys *fkeys) argument [all...] |
Completed in 237 milliseconds