[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1322685846-7790-1-git-send-email-sjur.brandeland@stericsson.com>
Date: Wed, 30 Nov 2011 21:44:03 +0100
From: Sjur Brndeland <sjur.brandeland@...ricsson.com>
To: netdev@...r.kernel.org
Cc: David Miller <davem@...emloft.net>,
Alexey Orishko <alexey.orishko@...ricsson.com>,
Sjur Brændeland <sjur.brandeland@...ricsson.com>
Subject: [RFC 0/3] caif: Add support for CAIF over CDC NCM USB interface
From: Sjur Brændeland <sjur.brandeland@...ricsson.com>
The following patches enables sending and receive CAIF packets
over a cdc_ncm usb interface.
The patches has been tested on real HW and we have been running with this
for more than 6 months now.
NCM 1.0 does not support anything but Ethernet framing, hence
CAIF payload will be put into Ethernet frames. This it's a little
quirky, the long term solution for NCM should be based on
MBIM 1.0 specification.
These patches applies on top of previous patch-set:
commit 1014df0d3589ffc5dc881d0ca45164a482a55574
"Remove unused enum cfcnfg_phy_type and the parameter to cfserl_create."
Review comments and feedback is welcome.
Thanks,
Sjur Brændeland
Sjur Brændeland (3):
caif: Add support for flow-control on device's tx-queue
if_ether.h: Add IEEE 802.1 Local Experimental Ethertype 1.
caif: Add support for CAIF over CDC NCM USB interface
include/linux/if_ether.h | 1 +
include/net/caif/cfusbl.h | 13 +++
net/caif/Kconfig | 11 +++
net/caif/Makefile | 4 +-
net/caif/caif_dev.c | 55 +++++++++++++
net/caif/cfusbl.c | 199 +++++++++++++++++++++++++++++++++++++++++++++
6 files changed, 282 insertions(+), 1 deletions(-)
create mode 100644 include/net/caif/cfusbl.h
create mode 100644 net/caif/cfusbl.c
--
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