From patchwork Fri Dec 18 13:43:34 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniele Palmas X-Patchwork-Id: 558882 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id B1FAA140187 for ; Sat, 19 Dec 2015 00:44:34 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=XMMpOmfp; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932488AbbLRNoL (ORCPT ); Fri, 18 Dec 2015 08:44:11 -0500 Received: from mail-wm0-f46.google.com ([74.125.82.46]:35383 "EHLO mail-wm0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932070AbbLRNoI (ORCPT ); Fri, 18 Dec 2015 08:44:08 -0500 Received: by mail-wm0-f46.google.com with SMTP id l126so64817924wml.0; Fri, 18 Dec 2015 05:44:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=76amIspGb+0eUJSEDK4TIOb8aag0JGpi2EYPkvUGGI0=; b=XMMpOmfprUVDNzG7S8gIFWMAAog49JRTEVrUhPBqQF+6j6dsBpRLRZNgV0bsKEeEQw Rhl0CgTIJBtRrwo6yJPMmYnqablt+y5jXxsCg4ftRdkslAcUGWxHjeGE2MDkmf6IX5aj i0iFt5ti3iXSQC6B1h5bU0snVFB+cG7qCF8dlbrKaLyJeuZdo4E+ufWKduDbM0wcwGYp 50T77u4/vA+F1H8P5rsUVarKXbJ75ixYPGLVzFABD3NlmrJmT49RKUioErkAf8pZFQtQ +OObpqTi1NvOb8sGXPT0yNy/QmNzghtt3yjBHdyAkNskw1uFOUKYbWv8Qmve4F5gPfCX orOg== X-Received: by 10.194.20.164 with SMTP id o4mr4172301wje.105.1450446246613; Fri, 18 Dec 2015 05:44:06 -0800 (PST) Received: from D2040.tmt.telital.com ([213.205.6.118]) by smtp.gmail.com with ESMTPSA id yr7sm14922243wjc.9.2015.12.18.05.44.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 18 Dec 2015 05:44:05 -0800 (PST) From: Daniele Palmas To: David Miller Cc: linux-usb@vger.kernel.org, netdev@vger.kernel.org, Daniele Palmas Subject: [PATCH v2 2/2] net: usb: cdc_ncm: Adding Dell DW5813 LTE AT&T Mobile Broadband Card Date: Fri, 18 Dec 2015 14:43:34 +0100 Message-Id: <1450446214-22948-3-git-send-email-dnlplm@gmail.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1450446214-22948-1-git-send-email-dnlplm@gmail.com> References: <1450446214-22948-1-git-send-email-dnlplm@gmail.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Unlike DW5550, Dell DW5813 is a mobile broadband card with no ARP capabilities: the patch makes this device to use wwan_noarp_info struct Signed-off-by: Daniele Palmas --- drivers/net/usb/cdc_ncm.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/net/usb/cdc_ncm.c b/drivers/net/usb/cdc_ncm.c index 7be9b73..89536d9 100644 --- a/drivers/net/usb/cdc_ncm.c +++ b/drivers/net/usb/cdc_ncm.c @@ -1602,6 +1602,15 @@ static const struct usb_device_id cdc_devs[] = { .driver_info = (unsigned long)&wwan_noarp_info, }, + /* DW5813 LTE AT&T Mobile Broadband Card + * Unlike DW5550 this device requires FLAG_NOARP + */ + { USB_DEVICE_AND_INTERFACE_INFO(0x413c, 0x81bc, + USB_CLASS_COMM, + USB_CDC_SUBCLASS_NCM, USB_CDC_PROTO_NONE), + .driver_info = (unsigned long)&wwan_noarp_info, + }, + /* Dell branded MBM devices like DW5550 */ { .match_flags = USB_DEVICE_ID_MATCH_INT_INFO | USB_DEVICE_ID_MATCH_VENDOR,