[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <46D9103B.7090905@trash.net>
Date: Sat, 01 Sep 2007 09:09:47 +0200
From: Patrick McHardy <kaber@...sh.net>
To: jdb@...x.dk
CC: "netdev@...r.kernel.org" <netdev@...r.kernel.org>,
"David S. Miller" <davem@...emloft.net>
Subject: Re: [PATCH 1/2]: [NET_SCHED]: Make all rate based scheduler work
with TSO.
Jesper Dangaard Brouer wrote:
> commit 6fdc0f061be94f5e297650961360fb7a9d1cc85d
> Author: Jesper Dangaard Brouer <hawk@...x.dk>
> Date: Thu Aug 30 17:53:42 2007 +0200
>
> [NET_SCHED]: Make all rate based scheduler work with TSO.
>
> Change L2T (length to time) macros, in all rate based schedulers, to
> call a common function qdisc_l2t() that does the rate table lookup.
> This function handles if the packet size lookup is larger than the
> rate table, which often occurs with TSO enabled.
It still won't work properly with TSO (TBF for example already drops
oversized packets during ->enqueue), but its a good cleanup anyway.
> +#define L2T(p,L) ((p)->tcfp_R_tab, L)
> +#define L2T_P(p,L) ((p)->tcfp_P_tab, L)
I'd prefer to get rid of these L2T macros completely.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists