Hi,

I use the patch
(http://ace-host.stuart.id.au/russell/files/tc/tc-atm/) for accurate
the packet scheduling on ATM/ADSL link and i think I've found a bug.
I tried to write to the author but he didn't answer me.

I work on a Linux 2.6.17 with the iproute2-2.6.18-061002 package.
I change the type of the cell_align char to short of the struct
tc_ratespec in the file pkt_sched.h (in the include/linux/ directories
of iproute package and the kernel source) :

struct tc_ratespec
{
        unsigned char   cell_log;
        unsigned char   __reserved;
        unsigned short  feature;        /* Always 0 in pre-atm patch kernels */
-       char            cell_align;     /* Always 0 in pre-atm patch kernels */
-       unsigned char   __unused;
+     short             cell_align;     /* Always 0 in pre-atm patch kernels */
        unsigned short  mpu;
        __u32           rate;
};

The results are much better and with my tests, it works very nicely.

If it can help someone,
Edouard.
_______________________________________________
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

Reply via email to