Diff for /embedaddon/libnet/sample/gre.c between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2013/07/22 11:54:41 version 1.1.1.3, 2023/09/27 11:11:38
Line 177  main(int argc, char *argv[]) Line 177  main(int argc, char *argv[])
                 gre_flags|=GRE_CSUM;                  gre_flags|=GRE_CSUM;
                 break;                  break;
             case 'r':              case 'r':
                routing = optarg;                routing = (u_char *)optarg;
                 gre_flags|=GRE_ROUTING;                  gre_flags|=GRE_ROUTING;
                 break;                  break;
             case 'k':              case 'k':
Line 316  main(int argc, char *argv[]) Line 316  main(int argc, char *argv[])
             fprintf(stderr, "Can't build GRE last SRE header: %s\n", libnet_geterror(l));              fprintf(stderr, "Can't build GRE last SRE header: %s\n", libnet_geterror(l));
             goto bad;              goto bad;
         }          }
        size += LIBNET_GRE_SRE_H + strlen(routing);        size += LIBNET_GRE_SRE_H + strlen((char *)routing);
         t = libnet_build_gre_sre(          t = libnet_build_gre_sre(
             GRE_IP,                                 /* address family */              GRE_IP,                                 /* address family */
             0,                                      /* offset */              0,                                      /* offset */
            strlen(routing),                        /* routing length */            strlen((char *)routing),                /* routing length */
             routing,                                /* routing info */              routing,                                /* routing info */
             NULL,                                   /* payload */              NULL,                                   /* payload */
             0,                                      /* payload size */              0,                                      /* payload size */
Line 379  main(int argc, char *argv[]) Line 379  main(int argc, char *argv[])
     }       } 
   
     t = libnet_autobuild_ethernet(      t = libnet_autobuild_ethernet(
            "11:11:11:11:11:11",                                    /* ethernet destination */            (uint8_t *)"11:11:11:11:11:11",         /* ethernet destination */
            ETHERTYPE_IP,                          /* protocol type */            ETHERTYPE_IP,                           /* protocol type */
             l);                                     /* libnet handle */              l);                                     /* libnet handle */
     if (t == -1)      if (t == -1)
     {      {

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


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