Revision: 491
          http://vde.svn.sourceforge.net/vde/?rev=491&view=rev
Author:   danielel
Date:     2011-04-09 14:32:56 +0000 (Sat, 09 Apr 2011)

Log Message:
-----------
* Fixed help message for RED
* Enabled console parameters for RED

Modified Paths:
--------------
    branches/danielinux-wirefilter2/src/wirefilter.c

Modified: branches/danielinux-wirefilter2/src/wirefilter.c
===================================================================
--- branches/danielinux-wirefilter2/src/wirefilter.c    2011-04-09 14:26:09 UTC 
(rev 490)
+++ branches/danielinux-wirefilter2/src/wirefilter.c    2011-04-09 14:32:56 UTC 
(rev 491)
@@ -205,7 +205,7 @@
        || (!rmin || !rmax || !limit || probability <= 0)
        ){
                fprintf(stderr,"Failed to set RED parameters. Red disabled.\n");
-               return -1;
+               return 0;
        }
        fprintf(stderr,"red min=%lu, max=%lu, prob=%lf, limit=%lu\n", 
rmin,rmax,probability,limit);
        switch (direction){
@@ -222,7 +222,7 @@
                        return 0;
        }
 
-       return -1;
+       return 0;
 }
 
 #define WFP_LOSS 0x01
@@ -1184,6 +1184,11 @@
        return read_wirevalue(s,CHANBUFSIZE);
 }
 
+static int setred(int fd, char *s)
+{
+       return parse_red(s, red);
+}
+
 static int setfifo(int fd,char *s)
 {
        int n=atoi(s);
@@ -1316,7 +1321,7 @@
        printoutc(fd, "mtu          set channel MTU (bytes)");
        printoutc(fd, "chanbufsize  set channel buffer size (bytes)");
        printoutc(fd, "fifo         set channel fifoness");
-       printoutc(fd, "RED          set channel random early detection 
algorithm min,max,probability,limit,burst,avpkt,bandwidth");
+       printoutc(fd, "RED          set channel random early detection 
algorithm min,max,probability,limit");
        printoutc(fd, "shutdown     shut the channel down");
        printoutc(fd, "logout       log out from this mgmt session");
        printoutc(fd, "markov-numnodes n  markov mode: set number of states");
@@ -1455,6 +1460,7 @@
        {"showedges",showedges, WITHFILE},
        {"showcurrent",showcurrent, WITHFILE},
        {"markov-debug",setmarkov_debug, 0},
+       {"red",setred,0},
        {"logout",logout, 0},
        {"shutdown",doshutdown, 0}
 };
@@ -1586,7 +1592,7 @@
                        "\t--pidfile pidfile\n"
                        "\t--blink blinksocket\n"
                        "\t--blinkid blink_id_string\n"
-                       "\t--RED 
min,max,probability,limit,burst,avpkt,bandwidth\n"
+                       "\t--RED min,max,probability,limit\n"
                        ,progname);
        exit (1);
 }


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
vde-users mailing list
vde-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vde-users

Reply via email to