Diff for /embedaddon/libnet/sample/udp2.c between versions 1.1 and 1.1.1.3

version 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)
     char *payload;      char *payload;
     libnet_ptag_t t;      libnet_ptag_t t;
     struct libnet_stats ls;      struct libnet_stats ls;
    u_int16_t payload_s;    uint16_t payload_s;
    u_int32_t src_ip, dst_ip;    uint32_t src_ip, dst_ip;
    u_int16_t bport, eport, cport;    uint16_t bport, eport, cport;
     libnet_plist_t plist, *plist_p;      libnet_plist_t plist, *plist_p;
     char errbuf[LIBNET_ERRBUF_SIZE];      char errbuf[LIBNET_ERRBUF_SIZE];
   
Line 137  main(int argc, char **argv) Line 137  main(int argc, char **argv)
                 cport,                              /* destination port */                  cport,                              /* destination port */
                 LIBNET_UDP_H + payload_s,           /* packet size */                  LIBNET_UDP_H + payload_s,           /* packet size */
                 0,                                  /* checksum */                  0,                                  /* checksum */
                payload,                            /* payload */                (uint8_t *)payload,                 /* payload */
                 payload_s,                          /* payload size */                  payload_s,                          /* payload size */
                 l,                                  /* libnet handle */                  l,                                  /* libnet handle */
                 udp);                               /* libnet id */                  udp);                               /* libnet id */
Line 208  main(int argc, char **argv) Line 208  main(int argc, char **argv)
 #endif  #endif
   
     libnet_timersub(&e, &s, &r);      libnet_timersub(&e, &s, &r);
    fprintf(stderr, "Total time spent in loop: %d.%d\n", r.tv_sec, r.tv_usec);    fprintf(stderr, "Total time spent in loop: %d.%d\n", (int)r.tv_sec,
                     (int)r.tv_usec);
   
     libnet_stats(l, &ls);      libnet_stats(l, &ls);
     fprintf(stderr, "Packets sent:  %lld\n"      fprintf(stderr, "Packets sent:  %lld\n"
                     "Packet errors: %lld\n"                      "Packet errors: %lld\n"
                     "Bytes written: %lld\n",                      "Bytes written: %lld\n",
                    ls.packets_sent, ls.packet_errors, ls.bytes_written);                    (long long)ls.packets_sent, (long long)ls.packet_errors,
                     (long long)ls.bytes_written);
     libnet_destroy(l);      libnet_destroy(l);
     return (EXIT_SUCCESS);      return (EXIT_SUCCESS);
 bad:  bad:
Line 229  usage(char *name) Line 231  usage(char *name)
     fprintf(stderr, "usage: %s -s s_ip -d d_ip -P port list [-p payload]\n", name);      fprintf(stderr, "usage: %s -s s_ip -d d_ip -P port list [-p payload]\n", name);
 }  }
   
 /* EOF */  

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


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