VirtualBox

Ignore:
Timestamp:
Dec 7, 2008 6:48:47 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
40446
Message:

debug logging removed
IP options trimming disabled in ICMP support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/slirp/ip_icmp.c

    r15035 r15060  
    102102            AssertRelease(ip0->ip_p == IPPROTO_ICMP);
    103103            icp0 = (struct icmp *)((char *)ip0 + (ip0->ip_hl << 2));
    104             LogRel(("ip(src:%R[IP4], dst:%R[IP4],id:%x) ip0(src:%R[IP4],dst:%R[IP4],id:%x)\n",
    105                     ip->ip_src.s_addr,
    106                     ip->ip_dst.s_addr,
    107                     ip->ip_id,
    108                     ip0->ip_src.s_addr,
    109                     ip0->ip_dst.s_addr,
    110                     ip0->ip_id));
    111             LogRel(("icp(id:%x, seq:%x, type=%d) icp0(id:%x, seq:%x)\n",icp->icmp_id, icp->icmp_seq, icp->icmp_type, icp0->icmp_id, icp0->icmp_seq));
    112             if (
    113                 ((icp->icmp_type != ICMP_ECHO && ip->ip_src.s_addr == ip0->ip_dst.s_addr)
     104            if (((icp->icmp_type != ICMP_ECHO && ip->ip_src.s_addr == ip0->ip_dst.s_addr)
    114105                ||(icp->icmp_type == ICMP_ECHO && ip->ip_dst.s_addr == ip0->ip_dst.s_addr))
    115106                && icp->icmp_id == icp0->icmp_id
     
    455446  m->m_len += hlen;
    456447
     448#ifndef VBOX_WITH_SLIRP_ICMP
    457449  /* fill in ip */
    458450  if (optlen > 0) {
     
    468460    m->m_len -= optlen;
    469461  }
    470   LogRel(("%s, ttl %d msg_type=%d code=%d\n", __FUNCTION__, ip->ip_ttl, icp->icmp_type, icp->icmp_code ));
    471 #ifndef VBOX_WITH_SLIRP_ICMP
    472462  ip->ip_ttl = MAXTTL;
    473463  { /* swap */
     
    477467    ip->ip_src = icmp_dst;
    478468  }
    479 #endif
     469#endif /* !VBOX_WITH_SLIRP_ICMP */
    480470
    481471  (void ) ip_output(pData, (struct socket *)NULL, m);
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette