Diff for /embedaddon/libnet/sample/ospf_hello.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 22:14:23 version 1.1.1.2, 2013/07/22 11:54:41
Line 44  main(int argc, char **argv) Line 44  main(int argc, char **argv)
     int c;      int c;
     libnet_t *l;      libnet_t *l;
     libnet_ptag_t t;      libnet_ptag_t t;
    u_long src, dst, nbr;    u_long src, dst;
     char errbuf[LIBNET_ERRBUF_SIZE];      char errbuf[LIBNET_ERRBUF_SIZE];
    u_char *to, *from, *neighbor;    char *to, *from;
     u_char auth[8] = {0,0,0,0,0,0,0,0};      u_char auth[8] = {0,0,0,0,0,0,0,0};
   
   
     printf("libnet 1.1 OSPF Hello packet shaping[raw]\n");      printf("libnet 1.1 OSPF Hello packet shaping[raw]\n");
   
    if (argc != 4)     if (argc != 3) 
     {      {
         usage(argv[0]);          usage(argv[0]);
     }      }
   
     from        = argv[1];      from        = argv[1];
     to          = argv[2];      to          = argv[2];
     neighbor    = argv[3];  
   
     /*      /*
      *  Initialize the library.  Root priviledges are required.       *  Initialize the library.  Root priviledges are required.
Line 78  main(int argc, char **argv) Line 77  main(int argc, char **argv)
     /* Too lazy to check for error */      /* Too lazy to check for error */
     src = libnet_name2addr4(l, from, LIBNET_DONT_RESOLVE);      src = libnet_name2addr4(l, from, LIBNET_DONT_RESOLVE);
     dst = libnet_name2addr4(l, to, LIBNET_DONT_RESOLVE);      dst = libnet_name2addr4(l, to, LIBNET_DONT_RESOLVE);
     nbr = libnet_name2addr4(l, neighbor, LIBNET_DONT_RESOLVE);  
   
     t = libnet_build_ospfv2_hello(      t = libnet_build_ospfv2_hello(
         0xffffffff,                                 /* netmask */          0xffffffff,                                 /* netmask */
Line 88  main(int argc, char **argv) Line 86  main(int argc, char **argv)
         30,                                         /* dead int */          30,                                         /* dead int */
         src,                                        /* router */          src,                                        /* router */
         src,                                        /* router */          src,                                        /* router */
         nbr,                                        /* neighbor */  
         NULL,                                       /* payload */          NULL,                                       /* payload */
         0,                                          /* payload size */          0,                                          /* payload size */
         l,                                          /* libnet handle */          l,                                          /* libnet handle */

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


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