Diff for /embedaddon/hping2/sendip.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 22:11:37 version 1.1.1.2, 2016/11/02 11:15:52
Line 48  void send_ip (char* src, char *dst, char *data, unsign Line 48  void send_ip (char* src, char *dst, char *data, unsign
         ip->ihl         = (IPHDR_SIZE + optlen + 3) >> 2;          ip->ihl         = (IPHDR_SIZE + optlen + 3) >> 2;
         ip->tos         = ip_tos;          ip->tos         = ip_tos;
   
#if defined OSTYPE_FREEBSD || defined OSTYPE_NETBSD || defined OSTYPE_BSDI#if defined OSTYPE_NETBSD || defined OSTYPE_BSDI
/* FreeBSD */ 
 /* NetBSD */  /* NetBSD */
         ip->tot_len     = packetsize;          ip->tot_len     = packetsize;
 #else  #else
 /* Linux */  /* Linux */
   /* FreeBSD */
 /* OpenBSD */  /* OpenBSD */
         ip->tot_len     = htons(packetsize);          ip->tot_len     = htons(packetsize);
 #endif  #endif
Line 73  void send_ip (char* src, char *dst, char *data, unsign Line 73  void send_ip (char* src, char *dst, char *data, unsign
                         htons((unsigned short) src_id);                          htons((unsigned short) src_id);
         }          }
   
#if defined OSTYPE_FREEBSD || defined OSTYPE_NETBSD | defined OSTYPE_BSDI#if defined OSTYPE_NETBSD | defined OSTYPE_BSDI
/* FreeBSD */ 
 /* NetBSD */  /* NetBSD */
         ip->frag_off    |= more_fragments;          ip->frag_off    |= more_fragments;
         ip->frag_off    |= fragoff >> 3;          ip->frag_off    |= fragoff >> 3;
 #else  #else
 /* Linux */  /* Linux */
   /* FreeBSD */
 /* OpenBSD */  /* OpenBSD */
         ip->frag_off    |= htons(more_fragments);          ip->frag_off    |= htons(more_fragments);
         ip->frag_off    |= htons(fragoff >> 3); /* shift three flags bit */          ip->frag_off    |= htons(fragoff >> 3); /* shift three flags bit */

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>