Lines Matching refs:proto
74 uint16_t proto; in eth_get_l3_proto() local
77 size_t proto_offset = l2hdr_len - sizeof(proto); in eth_get_l3_proto()
84 &proto, sizeof(proto)); in eth_get_l3_proto()
86 return (copied == sizeof(proto)) ? be16_to_cpu(proto) : ETH_P_UNKNOWN; in eth_get_l3_proto()
138 int proto; in eth_get_protocols() local
146 l4hdr_info->proto = ETH_L4_HDR_PROTO_INVALID; in eth_get_protocols()
148 proto = eth_get_l3_proto(iov, iovcnt, *l3hdr_off); in eth_get_protocols()
150 if (proto == ETH_P_IP) { in eth_get_protocols()
169 } else if (proto == ETH_P_IPV6) { in eth_get_protocols()
192 l4hdr_info->proto = ETH_L4_HDR_PROTO_TCP; in eth_get_protocols()
197 _eth_tcp_has_data(proto == ETH_P_IP, in eth_get_protocols()
210 l4hdr_info->proto = ETH_L4_HDR_PROTO_UDP; in eth_get_protocols()
216 l4hdr_info->proto = ETH_L4_HDR_PROTO_SCTP; in eth_get_protocols()