Lines Matching refs:udp
169 struct udphdr *udp; in debugnet_udp_output() local
173 M_PREPEND(m, sizeof(*udp), M_NOWAIT); in debugnet_udp_output()
179 udp = mtod(m, void *); in debugnet_udp_output()
180 udp->uh_ulen = htons(m->m_pkthdr.len); in debugnet_udp_output()
182 udp->uh_sport = htons(pcb->dp_client_port); in debugnet_udp_output()
183 udp->uh_dport = htons(pcb->dp_server_port); in debugnet_udp_output()
185 udp->uh_sum = 0; in debugnet_udp_output()
447 const struct udphdr *udp; in debugnet_handle_udp() local
454 if (m->m_pkthdr.len < sizeof(*udp)) { in debugnet_handle_udp()
460 if (m->m_len < sizeof(*udp)) { in debugnet_handle_udp()
461 m = m_pullup(m, sizeof(*udp)); in debugnet_handle_udp()
468 udp = mtod(m, const void *); in debugnet_handle_udp()
471 if (ntohs(udp->uh_dport) != pcb->dp_client_port) { in debugnet_handle_udp()
477 ulen = ntohs(udp->uh_ulen); in debugnet_handle_udp()
483 sport = ntohs(udp->uh_sport); in debugnet_handle_udp()
485 m_adj(m, sizeof(*udp)); in debugnet_handle_udp()
486 ulen -= sizeof(*udp); in debugnet_handle_udp()