Lines Matching refs:packet
30 static int sb_arp_handler(struct udevice *dev, void *packet, in sb_arp_handler() argument
34 struct arp_hdr *arp = packet + ETHER_HDR_SIZE; in sb_arp_handler()
43 ret = sandbox_eth_arp_req_to_reply(dev, packet, len); in sb_arp_handler()
50 static int sb_syn_handler(struct udevice *dev, void *packet, in sb_syn_handler() argument
54 struct ethernet_hdr *eth = packet; in sb_syn_handler()
55 struct ip_tcp_hdr *tcp = packet + ETHER_HDR_SIZE; in sb_syn_handler()
97 static int sb_ack_handler(struct udevice *dev, void *packet, in sb_ack_handler() argument
101 struct ethernet_hdr *eth = packet; in sb_ack_handler()
102 struct ip_tcp_hdr *tcp = packet + ETHER_HDR_SIZE; in sb_ack_handler()
191 static int sb_http_handler(struct udevice *dev, void *packet, in sb_http_handler() argument
194 struct ethernet_hdr *eth = packet; in sb_http_handler()
199 return sb_arp_handler(dev, packet, len); in sb_http_handler()
201 ip = packet + ETHER_HDR_SIZE; in sb_http_handler()
203 tcp = packet + ETHER_HDR_SIZE; in sb_http_handler()
205 return sb_syn_handler(dev, packet, len); in sb_http_handler()
207 return sb_ack_handler(dev, packet, len); in sb_http_handler()