caif-hsi: robust frame aggregation for HSI
authorDmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Thu, 12 Apr 2012 08:27:25 +0000 (08:27 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 13 Apr 2012 15:37:36 +0000 (11:37 -0400)
commitece367d53a5bf46cc357163c7074a6546a0ec01c
tree741193e49df32040d03c9258c342a75eecfae9f1
parent447648128ec22e294604674ffe1064aa3ec3b767
caif-hsi: robust frame aggregation for HSI

Implement aggregation algorithm, combining more data into a single
HSI transfer. 4 different traffic categories are supported:
 1. TC_PRIO_CONTROL .. TC_PRIO_MAX (CTL)
 2. TC_PRIO_INTERACTIVE            (VO)
 3. TC_PRIO_INTERACTIVE_BULK       (VI)
 4. TC_PRIO_BESTEFFORT, TC_PRIO_BULK, TC_PRIO_FILLER (BEBK)

Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/caif/caif_hsi.c
include/net/caif/caif_hsi.h