caif: Add support for CAIF over CDC NCM USB interface
NCM 1.0 does not support anything but Ethernet framing, hence CAIF payload will be put into Ethernet frames. Discovery is based on fixed USB vendor 0x04cc (ST-Ericsson), product-id 0x230f (NCM). In this variant only CAIF payload is sent over the NCM interface. The CAIF stack (cfusbl.c) will when USB interface register first check if we got a CDC NCM USB interface with the right VID, PID. It will then read the device's Ethernet address and create a 'template' Ethernet TX header, using a broadcast address as the destination address, and EthType 0x88b5 (802.1 Local Experimental - vendor specific). A protocol handler for 0x88b5 is setup for reception of CAIF frames from the CDC NCM USB interface. Signed-off-by:Sjur Brændeland <sjur.brandeland@stericsson.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
parent
63afe12f
-
mentioned in commit e8b37f50
-
mentioned in commit 9ea0ab48
-
mentioned in commit cc302e30
-
mentioned in commit 81afc61c
-
mentioned in commit 46403c1f
-
mentioned in commit dde86869
-
mentioned in commit 4d94f530
-
mentioned in commit 9781e98a
-
mentioned in commit 68a45c3c
-
mentioned in commit 1793da97
-
mentioned in commit c3aaec46
-
mentioned in commit 3f14457e
-
mentioned in commit 9dc16be3
-
mentioned in commit 287027d8
-
mentioned in commit d1a11bbd
Please register or sign in to comment