From patchwork Mon Dec 4 18:12:48 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gabriele Gristina X-Patchwork-Id: 10091237 X-Patchwork-Delegate: kvalo@adurom.com Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id C5987600C5 for ; Mon, 4 Dec 2017 18:12:53 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BFE512623C for ; Mon, 4 Dec 2017 18:12:53 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B46E328CB5; Mon, 4 Dec 2017 18:12:53 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 63A132623C for ; Mon, 4 Dec 2017 18:12:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751941AbdLDSMv (ORCPT ); Mon, 4 Dec 2017 13:12:51 -0500 Received: from mail-oi0-f66.google.com ([209.85.218.66]:36919 "EHLO mail-oi0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751631AbdLDSMu (ORCPT ); Mon, 4 Dec 2017 13:12:50 -0500 Received: by mail-oi0-f66.google.com with SMTP id y75so12353020oie.4 for ; Mon, 04 Dec 2017 10:12:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=Slz6EftY6J+NSy0RXxr4DVZberZJgFumprfV8J76c0U=; b=tgsdHFsPOcEZw/4NFyhwlb1MPaUER4TfyqmrDv2nOhX8YggTDK/3Hv1GWpvI3Ogc3m ksV0J+KGF8MTez1jsgaYE8hD7X5Y5OTYpjvUYcA1v6bmBFGYUGNilF2vMmMAW8pD6t9u kRjFEFjxamB0b5B6+f9MgcOHQE++6hK2meFyeIPjSwBD2J+2jRtcVUYeMlD0Mb6nB/Hm ug0yQlO9z9As/oHqpDrFSMTvA7KBB5XbMFimeOru8rNNs4V26sHFA7z5wTZVIWxfjhwj JE63xEiW5HywRvBki9aHMdWef0LmZa1gHk5ZMZw8H22ADyiyUIsYXDEFo3gF+t+2I8qv AnVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=Slz6EftY6J+NSy0RXxr4DVZberZJgFumprfV8J76c0U=; b=pq6RXp+nhLVGksYhABmRVREY1jsYdvTZ7us7Vua9YZ0Dq1V2xc9merJLeJqVHgxSW/ jKJpmRk3VZR5D6i+9iiU0QSD69oci8rommOKnmDQqR1kOVgg9gGz/3ZBwArs47SUrSAj J53IenmBIyd4+jey7J3H2DJc/ER+UpTJ+iRZJm73C2LfIX1k6qjrFjFjilmgN0+ux7No LBvxfCdP8hQNfRwfiVqQ/ktCtG+B356BlBjK50vbXJCEmPDUwD2OgJlt70KVWNY6t2O2 QcE0UIlZMqwtoC4cgtCZphuYAkMXKu/BrYRK+hkENv52JmLk2j3EREnAxtsn1y0E6C62 S5vA== X-Gm-Message-State: AJaThX5PNV21Q8sUxps7nNeTn0pCZvMRMp6tMY5oymGx51Cnl1+ATGtC +ejR6Ph8W7yz+dA7qwEb6iMF7U3azQyAiHYub5fkXA== X-Google-Smtp-Source: AGs4zMYAlrRTPjpFVwA4d/xuVdNHupdEHQVsP8NhlUhdeS0cFfOaZsNMnbJ5RNkSv1vPOjhu2rYLA4n6x+SlDqkjh5E= X-Received: by 10.202.108.134 with SMTP id h128mr15010868oic.13.1512411169854; Mon, 04 Dec 2017 10:12:49 -0800 (PST) MIME-Version: 1.0 Received: by 10.157.29.163 with HTTP; Mon, 4 Dec 2017 10:12:48 -0800 (PST) From: Gabriele Gristina Date: Mon, 4 Dec 2017 19:12:48 +0100 Message-ID: Subject: [PATCH] rtl8187: add master mode To: linux-wireless@vger.kernel.org Cc: Herton Ronaldo Krzesinski , Hin-Tak Leung , Larry Finger Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This patch add the master mode to rtl8187 wireless driver. Signed-off-by: Gabriele Gristina diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c b/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c index 121b94f09714..8ef22f4382ae 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c @@ -1113,6 +1113,7 @@ static int rtl8187_add_interface(struct ieee80211_hw *dev, goto exit; switch (vif->type) { + case NL80211_IFTYPE_AP: case NL80211_IFTYPE_STATION: case NL80211_IFTYPE_ADHOC: break; @@ -1602,7 +1603,8 @@ static int rtl8187_probe(struct usb_interface *intf, priv->rfkill_mask = RFKILL_MASK_8198; } dev->vif_data_size = sizeof(struct rtl8187_vif); - dev->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | + dev->wiphy->interface_modes = BIT(NL80211_IFTYPE_AP) | + BIT(NL80211_IFTYPE_STATION) | BIT(NL80211_IFTYPE_ADHOC) ; wiphy_ext_feature_set(dev->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST);