Lines Matching defs:uh
256 register struct udphdr *uh;
310 uh = (struct udphdr *)(void *)((caddr_t)ip + iphlen);
313 if (uh->uh_dport == 0) {
321 KERNEL_DEBUG(DBG_LAYER_IN_BEG, uh->uh_dport, uh->uh_sport,
322 ip->ip_src.s_addr, ip->ip_dst.s_addr, uh->uh_ulen);
328 len = ntohs((u_short)uh->uh_ulen);
350 if (uh->uh_sum) {
353 uh->uh_sum = m->m_pkthdr.csum_data;
356 uh->uh_sum ^= 0xffff;
364 ((struct ipovly *)ip)->ih_len = uh->uh_ulen;
365 uh->uh_sum = in_cksum(m, len + sizeof (struct ip));
371 if (uh->uh_sum) {
414 udp_in.sin_port = uh->uh_sport;
454 if (inp->inp_lport != uh->uh_dport) {
468 inp->inp_fport != uh->uh_sport) {
557 uh = (struct udphdr *)(void *)((caddr_t)ip + iphlen);
590 uh->uh_dport == ntohs((u_short)esp_udp_encap_port)) {
605 uh = (struct udphdr *)(void *)((caddr_t)ip + iphlen);
608 if (payload_len == 1 && *(u_int8_t*)((caddr_t)uh + sizeof(struct udphdr)) == 0xFF) {
613 else if (payload_len == 4 && *(u_int32_t*)(void *)((caddr_t)uh + sizeof(struct udphdr)) != 0) {
626 inp = in_pcblookup_hash(&udbinfo, ip->ip_src, uh->uh_sport,
627 ip->ip_dst, uh->uh_dport, 1, ifp);
642 ntohs(uh->uh_dport),
644 ntohs(uh->uh_sport));
650 ntohs(uh->uh_dport),
652 ntohs(uh->uh_sport)))
700 udp_in.sin_port = uh->uh_sport;
726 KERNEL_DEBUG(DBG_LAYER_IN_END, uh->uh_dport, uh->uh_sport,
727 save_ip.ip_src.s_addr, save_ip.ip_dst.s_addr, uh->uh_ulen);
896 struct udphdr uh;
898 bcopy(((caddr_t)ip + (ip->ip_hl << 2)), &uh, sizeof (uh));
899 inp = in_pcblookup_hash(&udbinfo, faddr, uh.uh_dport,
900 ip->ip_src, uh.uh_sport, 0, NULL);