OSDN Git Service

Merge branch 'rmnet-Configuration-options'
authorDavid S. Miller <davem@davemloft.net>
Wed, 13 Dec 2017 19:01:09 +0000 (14:01 -0500)
committerDavid S. Miller <davem@davemloft.net>
Wed, 13 Dec 2017 19:01:09 +0000 (14:01 -0500)
commit1e7570117575360504e632d0c31d6b52d3d7ea9c
tree4e45641f215f7259b0b8b29b1e78c74b09da2169
parentb4f70c3d4ec32a2ff4c62e1e2da0da5f55fe12bd
parent23790ef12082a14e18580ec1fc4e9570588a0024
Merge branch 'rmnet-Configuration-options'

Subash Abhinov Kasiviswanathan says:

====================
net: qualcomm: rmnet: Configuration options

This series adds support for configuring features on rmnet devices.
The rmnet specific features to be configured here are aggregation and
control commands.

Patch 1 is a cleanup of return codes in the transmit path.
Patch 2 removes some redundant ingress and egress macros.
Patch 3 restricts the creation of rmnet dev to one dev per mux id for a
given real dev.
Patch 4 adds ethernet data path support.
Patches 5-6 add support for configuring features on new and existing
rmnet devices.

v1->v2:
The memory leak fixed as part of patch 1 is merged seperately as
a896d94abd2c ("net: qualcomm: rmnet: Fix leak on transmit failure").
Fix a use after free in patch 4 if a packet with headroom lesser than ethernet
header length is received.

v2->v3:
Fix formatting problem in patch 5 in the return statement.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>