diff options
author | Harout Hedeshian <harouth@codeaurora.org> | 2013-10-07 11:49:10 -0600 |
---|---|---|
committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 11:04:57 -0700 |
commit | 162318ea3eec2d52f7f46752fb3be10541953289 (patch) | |
tree | dbdb365cd18a3966c516518cddfb1f5ac43a5002 /net/rmnet_data | |
parent | c514dd5ef401fdb515ecd9139d587b7b615d21e3 (diff) |
net: rmnet_data: Set SKB protocol for outbound MAP packets
Set the skb->protocol field to ETH_P_MAP for egress packets which
have MAP enabled. Required for lower level drivers to ensure that
only MAP packets are being transmitted.
CRs-Fixed: 554883
Change-Id: I6fa852344ef36e079cc610cbed152555aae9d6f2
Signed-off-by: Harout Hedeshian <harouth@codeaurora.org>
Diffstat (limited to 'net/rmnet_data')
-rw-r--r-- | net/rmnet_data/rmnet_data_handlers.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/rmnet_data/rmnet_data_handlers.c b/net/rmnet_data/rmnet_data_handlers.c index 5e669cee9213..a14e5f3ae6e6 100644 --- a/net/rmnet_data/rmnet_data_handlers.c +++ b/net/rmnet_data/rmnet_data_handlers.c @@ -358,6 +358,8 @@ static int rmnet_map_egress_handler(struct sk_buff *skb, map_header->mux_id = ep->mux_id; } + skb->protocol = htons(ETH_P_MAP); + if (config->egress_data_format & RMNET_EGRESS_FORMAT_AGGREGATION) { rmnet_map_aggregate(skb, config); return RMNET_MAP_CONSUMED; |