diff options
| author | Harout Hedeshian <harouth@codeaurora.org> | 2015-08-12 14:38:34 -0600 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 11:05:39 -0700 |
| commit | d6c7c80156cfc857361b2d71117e144c562e1fed (patch) | |
| tree | a52cb5520e7684716f3339185cab536bba9e984c /include/linux/dynamic_queue_limits.h | |
| parent | 2eda907ab5fa31ee8ed2127f7326d2c5fd63aa12 (diff) | |
net: rmnet_data: process MAP commands only after frame deaggregation
It is not guaranteed that MAP commands will be in their own frame. Some
commands may be embedded in a large aggregated frame of datagrams. This
patch forces MAP command processing to occur after the deaggregation
routing. This has the side-effect of incurring a malloc/memcpy latency
penalty for each MAP command. This also introduces a side-effect where
every packet after de-aggregation will need to be inspected for the
cmd bit.
Change-Id: Icc5ad1e7d622a35883f858c2c132c9679f43c79e
Signed-off-by: Harout Hedeshian <harouth@codeaurora.org>
Diffstat (limited to 'include/linux/dynamic_queue_limits.h')
0 files changed, 0 insertions, 0 deletions
