Lines Matching refs:ip_proto

29 	u8      ip_proto;  member
389 __be16 src_port, __be16 dst_port, u8 ip_proto) in qede_arfs_htbl_key_search() argument
394 if (tpos->tuple.ip_proto == ip_proto && in qede_arfs_htbl_key_search()
440 u8 ip_proto; in qede_rx_flow_steer() local
450 ip_proto = ip_hdr(skb)->protocol; in qede_rx_flow_steer()
453 ip_proto = ipv6_hdr(skb)->nexthdr; in qede_rx_flow_steer()
457 if (ip_proto != IPPROTO_TCP && ip_proto != IPPROTO_UDP) in qede_rx_flow_steer()
466 skb, ports[0], ports[1], ip_proto); in qede_rx_flow_steer()
515 n->tuple.ip_proto = ip_proto; in qede_rx_flow_steer()
1343 if (fltr->tuple.ip_proto == IPPROTO_TCP) in qede_get_cls_rule_entry()
1353 if (fltr->tuple.ip_proto == IPPROTO_TCP) in qede_get_cls_rule_entry()
1408 if (t->ip_proto == IPPROTO_TCP) in qede_flow_get_min_header_size()
1439 ip->protocol = t->ip_proto; in qede_flow_build_ipv4_hdr()
1450 const char *prefix = t->ip_proto == IPPROTO_TCP ? "TCP" : "UDP"; in qede_flow_stringify_ipv4_hdr()
1486 if (t->ip_proto == IPPROTO_TCP) { in qede_flow_build_ipv6_hdr()
1597 if (fltr->tuple.ip_proto == t->ip_proto && in qede_flow_find_fltr()
1783 tuple->ip_proto = IPPROTO_TCP; in qede_flow_parse_tcp_v6()
1793 tuple->ip_proto = IPPROTO_TCP; in qede_flow_parse_tcp_v4()
1803 tuple->ip_proto = IPPROTO_UDP; in qede_flow_parse_udp_v6()
1813 tuple->ip_proto = IPPROTO_UDP; in qede_flow_parse_udp_v4()
1825 u8 ip_proto = 0; in qede_parse_flow_attr() local
1850 ip_proto = match.key->ip_proto; in qede_parse_flow_attr()
1853 if (ip_proto == IPPROTO_TCP && proto == htons(ETH_P_IP)) in qede_parse_flow_attr()
1855 else if (ip_proto == IPPROTO_TCP && proto == htons(ETH_P_IPV6)) in qede_parse_flow_attr()
1857 else if (ip_proto == IPPROTO_UDP && proto == htons(ETH_P_IP)) in qede_parse_flow_attr()
1859 else if (ip_proto == IPPROTO_UDP && proto == htons(ETH_P_IPV6)) in qede_parse_flow_attr()