Lines Matching defs:mh
471 struct mobhdr *mh;
487 mh = (struct mobhdr *)mtodo(m, sizeof(struct ip));
489 if (mh->mob_flags & (~MOB_FLAGS_SP)) {
493 if (mh->mob_flags) {
501 if (me_in_cksum((uint16_t *)mh, hlen / sizeof(uint16_t)) != 0) {
509 ip->ip_dst = mh->mob_dst;
510 ip->ip_p = mh->mob_proto;
513 if (mh->mob_flags)
514 ip->ip_src = mh->mob_src;
555 struct mobhdr mh;
597 mh.mob_proto = ip->ip_p;
598 mh.mob_src = ip->ip_src;
599 mh.mob_dst = ip->ip_dst;
602 mh.mob_flags = 0;
605 mh.mob_flags = MOB_FLAGS_SP;
629 mh.mob_csum = 0;
630 mh.mob_csum = me_in_cksum((uint16_t *)&mh, hlen / sizeof(uint16_t));
631 bcopy(&mh, mtodo(m, sizeof(struct ip)), hlen);