Diff for /embedaddon/libnet/sample/icmp6_echoreq.c between versions 1.1.1.1 and 1.1.1.3

version 1.1.1.1, 2012/02/21 22:14:23 version 1.1.1.3, 2023/09/27 11:11:38
Line 48  main(int argc, char **argv) Line 48  main(int argc, char **argv)
     u_short src_prt = 0;      u_short src_prt = 0;
     libnet_t *l;      libnet_t *l;
     libnet_ptag_t t;      libnet_ptag_t t;
    u_char *cp;    char *cp;
     char errbuf[LIBNET_ERRBUF_SIZE];      char errbuf[LIBNET_ERRBUF_SIZE];
     int i, c, packet_amt, burst_int, burst_amt, build_ip;      int i, c, packet_amt, burst_int, burst_amt, build_ip;
         char srcname[100],dstname[100];          char srcname[100],dstname[100];
Line 85  main(int argc, char **argv) Line 85  main(int argc, char **argv)
                 }                  }
                 *cp++ = 0;                  *cp++ = 0;
                 dst_prt = (u_short)atoi(cp);                  dst_prt = (u_short)atoi(cp);
                                dst_ip = libnet_name2addr6(l, optarg, 1);                dst_ip = libnet_name2addr6(l, optarg, LIBNET_RESOLVE);
                 if (strncmp((char*)&dst_ip,(char*)&in6addr_error,sizeof(in6addr_error))==0)                  if (strncmp((char*)&dst_ip,(char*)&in6addr_error,sizeof(in6addr_error))==0)
                 {                  {
                     fprintf(stderr, "Bad IP6 address: %s\n", optarg);                      fprintf(stderr, "Bad IP6 address: %s\n", optarg);
Line 126  main(int argc, char **argv) Line 126  main(int argc, char **argv)
                         char payload[56];                          char payload[56];
                         int i;                          int i;
                         for (i=0; i<56; i++) payload[i]='A'+((char)(i%26));                          for (i=0; i<56; i++) payload[i]='A'+((char)(i%26));
                        t = libnet_build_icmpv4_echo(ICMP6_ECHO,0,0,1,0,payload,sizeof(payload),l,t);                        t = libnet_build_icmpv4_echo(ICMP6_ECHO,0,0,1,0,(uint8_t *)payload,sizeof(payload),l,t);
   
             if (build_ip)              if (build_ip)
             {              {
Line 181  usage(char *nomenclature) Line 181  usage(char *nomenclature)
 }  }
   
   
 /* EOF */  

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


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