UDP_HLEN
header2 |= PKT_OFFLOAD_HDR2_SIZE_3(UDP_HLEN);
offset = ETH_HLEN + IPV4_HLEN(skb->data) + UDP_HLEN;
offset = ETH_HLEN + IPV4_HLEN(data) + UDP_HLEN;
offset = ETH_HLEN + IPV4_HLEN(data) + UDP_HLEN;
return (struct vsc85xx_ptphdr *)(((unsigned char *)udphdr) + UDP_HLEN);
ptr += IPV4_HLEN(ptr) + UDP_HLEN;
ptr += IP6_HLEN + UDP_HLEN;
IPPROTO_UDP + (uint32_t)(UDP_HLEN + payload_len));
sum = raw_checksum((uint8_t *)udphdr, UDP_HLEN, sum);
sum = raw_checksum((uint8_t *)udphdr, UDP_HLEN, sum);
int payload_offset = offset > 0 ? offset - UDP_HLEN : 0;
udphdr.len = htons(UDP_HLEN + payload_len);
memcpy(frag_start, &udphdr, UDP_HLEN);
memcpy(frag_start + UDP_HLEN, udp_payload,
frag_len - FRAG_HLEN - UDP_HLEN);
memcpy(frag_start + UDP_HLEN, udp_payload,
frag_len - IP4_HLEN - UDP_HLEN);
while (offset < (UDP_HLEN + payload_len)) {
while (offset < (UDP_HLEN + payload_len)) {
while (offset < (UDP_HLEN + payload_len)) {
frag_len = UDP_HLEN + max_frag_len;
while (offset < (UDP_HLEN + payload_len)) {