* [PATCH v7 17/33] net: airo - set name assign type
[not found] <1404980258-30853-1-git-send-email-teg@jklm.no>
@ 2014-07-10 8:17 ` Tom Gundersen
2014-07-10 8:17 ` [PATCH v7 29/33] net: brcmfmac " Tom Gundersen
1 sibling, 0 replies; 7+ messages in thread
From: Tom Gundersen @ 2014-07-10 8:17 UTC (permalink / raw)
To: netdev
Cc: linux-kernel, David Miller, David Herrmann, Kay Sievers,
Tom Gundersen, John Linville, linux-wireless
alloc_netdev is first called without a name, before the name and name assign
type is open-coded later.
Signed-off-by: Tom Gundersen <teg@jklm.no>
Cc: John Linville <linville@tuxdriver.com>
Cc: linux-wireless@vger.kernel.org
---
drivers/net/wireless/airo.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/wireless/airo.c b/drivers/net/wireless/airo.c
index 8a93e78..2156b03 100644
--- a/drivers/net/wireless/airo.c
+++ b/drivers/net/wireless/airo.c
@@ -2859,6 +2859,7 @@ static struct net_device *_init_airo_card( unsigned short irq, int port,
}
strcpy(dev->name, "eth%d");
+ dev->name_assign_type = NET_NAME_ENUM;
rc = register_netdev(dev);
if (rc) {
airo_print_err(dev->name, "Couldn't register_netdev");
--
1.9.3
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH v7 29/33] net: brcmfmac - set name assign type
[not found] <1404980258-30853-1-git-send-email-teg@jklm.no>
2014-07-10 8:17 ` [PATCH v7 17/33] net: airo - set name assign type Tom Gundersen
@ 2014-07-10 8:17 ` Tom Gundersen
2014-07-10 20:08 ` Arend van Spriel
2014-07-15 19:39 ` John W. Linville
1 sibling, 2 replies; 7+ messages in thread
From: Tom Gundersen @ 2014-07-10 8:17 UTC (permalink / raw)
To: netdev
Cc: linux-kernel, David Miller, David Herrmann, Kay Sievers,
Tom Gundersen, Brett Rudley, Arend van Spriel,
Franky (Zhenhui) Lin, Hante Meuleman, John Linville,
linux-wireless, brcm80211-dev-list
The name is given by the firmware, so we assume it is predictable.
Signed-off-by: Tom Gundersen <teg@jklm.no>
Cc: Brett Rudley <brudley@broadcom.com>
Cc: Arend van Spriel <arend@broadcom.com>
Cc: "Franky (Zhenhui) Lin" <frankyl@broadcom.com>
Cc: Hante Meuleman <meuleman@broadcom.com>
Cc: John Linville <linville@tuxdriver.com>
Cc: linux-wireless@vger.kernel.org
Cc: brcm80211-dev-list@broadcom.com
---
drivers/net/wireless/brcm80211/brcmfmac/fweh.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/fweh.c b/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
index f6990f2..8d32721 100644
--- a/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
+++ b/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
@@ -201,7 +201,8 @@ static void brcmf_fweh_handle_if_event(struct brcmf_pub *drvr,
brcmf_dbg(EVENT, "adding %s (%pM)\n", emsg->ifname,
emsg->addr);
ifp = brcmf_add_if(drvr, ifevent->bssidx, ifevent->ifidx,
- emsg->ifname, NET_NAME_UNKNOWN, emsg->addr);
+ emsg->ifname, NET_NAME_PREDICTABLE,
+ emsg->addr);
if (IS_ERR(ifp))
return;
brcmf_fws_add_interface(ifp);
--
1.9.3
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH v7 29/33] net: brcmfmac - set name assign type
2014-07-10 8:17 ` [PATCH v7 29/33] net: brcmfmac " Tom Gundersen
@ 2014-07-10 20:08 ` Arend van Spriel
2014-07-10 20:24 ` Tom Gundersen
2014-07-15 19:39 ` John W. Linville
1 sibling, 1 reply; 7+ messages in thread
From: Arend van Spriel @ 2014-07-10 20:08 UTC (permalink / raw)
To: Tom Gundersen, netdev
Cc: linux-kernel, David Miller, David Herrmann, Kay Sievers,
Brett Rudley, Franky (Zhenhui) Lin, Hante Meuleman, John Linville,
linux-wireless, brcm80211-dev-list
On 10-07-14 10:17, Tom Gundersen wrote:
> The name is given by the firmware, so we assume it is predictable.
How about the scenario where one would have multiple broadcom wifi
devices in the system. Both driver instances would alloc_netdev with
predictable but also the same ifname. Wondering whether we should ignore
the firmware ifname altogether.
Regards,
Arend
> Signed-off-by: Tom Gundersen <teg@jklm.no>
> Cc: Brett Rudley <brudley@broadcom.com>
> Cc: Arend van Spriel <arend@broadcom.com>
> Cc: "Franky (Zhenhui) Lin" <frankyl@broadcom.com>
> Cc: Hante Meuleman <meuleman@broadcom.com>
> Cc: John Linville <linville@tuxdriver.com>
> Cc: linux-wireless@vger.kernel.org
> Cc: brcm80211-dev-list@broadcom.com
> ---
> drivers/net/wireless/brcm80211/brcmfmac/fweh.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/net/wireless/brcm80211/brcmfmac/fweh.c b/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
> index f6990f2..8d32721 100644
> --- a/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
> +++ b/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
> @@ -201,7 +201,8 @@ static void brcmf_fweh_handle_if_event(struct brcmf_pub *drvr,
> brcmf_dbg(EVENT, "adding %s (%pM)\n", emsg->ifname,
> emsg->addr);
> ifp = brcmf_add_if(drvr, ifevent->bssidx, ifevent->ifidx,
> - emsg->ifname, NET_NAME_UNKNOWN, emsg->addr);
> + emsg->ifname, NET_NAME_PREDICTABLE,
> + emsg->addr);
> if (IS_ERR(ifp))
> return;
> brcmf_fws_add_interface(ifp);
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v7 29/33] net: brcmfmac - set name assign type
2014-07-10 20:08 ` Arend van Spriel
@ 2014-07-10 20:24 ` Tom Gundersen
2014-07-11 7:45 ` Arend van Spriel
0 siblings, 1 reply; 7+ messages in thread
From: Tom Gundersen @ 2014-07-10 20:24 UTC (permalink / raw)
To: Arend van Spriel
Cc: netdev, LKML, David Miller, David Herrmann, Kay Sievers,
Brett Rudley, Franky (Zhenhui) Lin, Hante Meuleman, John Linville,
Linux Wireless List, brcm80211-dev-list
On Thu, Jul 10, 2014 at 10:08 PM, Arend van Spriel <arend@broadcom.com> wrote:
> On 10-07-14 10:17, Tom Gundersen wrote:
>> The name is given by the firmware, so we assume it is predictable.
>
> How about the scenario where one would have multiple broadcom wifi
> devices in the system. Both driver instances would alloc_netdev with
> predictable but also the same ifname. Wondering whether we should ignore
> the firmware ifname altogether.
Hm, that would just fail irrespective of this patch, right? Sounds
like ignoring the firmware names is the right thing to do.
Cheers,
Tom
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v7 29/33] net: brcmfmac - set name assign type
2014-07-10 20:24 ` Tom Gundersen
@ 2014-07-11 7:45 ` Arend van Spriel
0 siblings, 0 replies; 7+ messages in thread
From: Arend van Spriel @ 2014-07-11 7:45 UTC (permalink / raw)
To: Tom Gundersen
Cc: netdev, LKML, David Miller, David Herrmann, Kay Sievers,
Brett Rudley, Franky (Zhenhui) Lin, Hante Meuleman, John Linville,
Linux Wireless List, brcm80211-dev-list
On 10-07-14 22:24, Tom Gundersen wrote:
> On Thu, Jul 10, 2014 at 10:08 PM, Arend van Spriel <arend@broadcom.com> wrote:
>> On 10-07-14 10:17, Tom Gundersen wrote:
>>> The name is given by the firmware, so we assume it is predictable.
>>
>> How about the scenario where one would have multiple broadcom wifi
>> devices in the system. Both driver instances would alloc_netdev with
>> predictable but also the same ifname. Wondering whether we should ignore
>> the firmware ifname altogether.
>
> Hm, that would just fail irrespective of this patch, right? Sounds
> like ignoring the firmware names is the right thing to do.
True. I realized that when starting to type my reply. I think at the
moment we never run into the scenario that trigger this code path. Will
make a separate patch for that. Probably on top of your changes.
Regards,
Arend
> Cheers,
>
> Tom
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v7 29/33] net: brcmfmac - set name assign type
2014-07-10 8:17 ` [PATCH v7 29/33] net: brcmfmac " Tom Gundersen
2014-07-10 20:08 ` Arend van Spriel
@ 2014-07-15 19:39 ` John W. Linville
2014-07-15 19:57 ` Tom Gundersen
1 sibling, 1 reply; 7+ messages in thread
From: John W. Linville @ 2014-07-15 19:39 UTC (permalink / raw)
To: Tom Gundersen
Cc: netdev, linux-kernel, David Miller, David Herrmann, Kay Sievers,
Brett Rudley, Arend van Spriel, Franky (Zhenhui) Lin,
Hante Meuleman, linux-wireless, brcm80211-dev-list
I don't seem to have a line with "NET_NAME_UNKNOWN" in this driver
in any of my kernel trees. What tree are you using for development?
On Thu, Jul 10, 2014 at 10:17:34AM +0200, Tom Gundersen wrote:
> The name is given by the firmware, so we assume it is predictable.
>
> Signed-off-by: Tom Gundersen <teg@jklm.no>
> Cc: Brett Rudley <brudley@broadcom.com>
> Cc: Arend van Spriel <arend@broadcom.com>
> Cc: "Franky (Zhenhui) Lin" <frankyl@broadcom.com>
> Cc: Hante Meuleman <meuleman@broadcom.com>
> Cc: John Linville <linville@tuxdriver.com>
> Cc: linux-wireless@vger.kernel.org
> Cc: brcm80211-dev-list@broadcom.com
> ---
> drivers/net/wireless/brcm80211/brcmfmac/fweh.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/net/wireless/brcm80211/brcmfmac/fweh.c b/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
> index f6990f2..8d32721 100644
> --- a/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
> +++ b/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
> @@ -201,7 +201,8 @@ static void brcmf_fweh_handle_if_event(struct brcmf_pub *drvr,
> brcmf_dbg(EVENT, "adding %s (%pM)\n", emsg->ifname,
> emsg->addr);
> ifp = brcmf_add_if(drvr, ifevent->bssidx, ifevent->ifidx,
> - emsg->ifname, NET_NAME_UNKNOWN, emsg->addr);
> + emsg->ifname, NET_NAME_PREDICTABLE,
> + emsg->addr);
> if (IS_ERR(ifp))
> return;
> brcmf_fws_add_interface(ifp);
> --
> 1.9.3
>
>
--
John W. Linville Someday the world will need a hero, and you
linville@tuxdriver.com might be all we have. Be ready.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v7 29/33] net: brcmfmac - set name assign type
2014-07-15 19:39 ` John W. Linville
@ 2014-07-15 19:57 ` Tom Gundersen
0 siblings, 0 replies; 7+ messages in thread
From: Tom Gundersen @ 2014-07-15 19:57 UTC (permalink / raw)
To: John W. Linville
Cc: netdev, LKML, David Miller, David Herrmann, Kay Sievers,
Brett Rudley, Arend van Spriel, Franky (Zhenhui) Lin,
Hante Meuleman, Linux Wireless List, brcm80211-dev-list
On Tue, Jul 15, 2014 at 9:39 PM, John W. Linville
<linville@tuxdriver.com> wrote:
> I don't seem to have a line with "NET_NAME_UNKNOWN" in this driver
> in any of my kernel trees. What tree are you using for development?
This was patch part of the series introducing NET_NAME_UNKNOWN [0].
I'll resubmit this patch once the earlier patches introducing the
infrastructure have been applied.
Cheers,
Tom
[0]: <https://lkml.org/lkml/2014/7/10/94>.
> On Thu, Jul 10, 2014 at 10:17:34AM +0200, Tom Gundersen wrote:
>> The name is given by the firmware, so we assume it is predictable.
>>
>> Signed-off-by: Tom Gundersen <teg@jklm.no>
>> Cc: Brett Rudley <brudley@broadcom.com>
>> Cc: Arend van Spriel <arend@broadcom.com>
>> Cc: "Franky (Zhenhui) Lin" <frankyl@broadcom.com>
>> Cc: Hante Meuleman <meuleman@broadcom.com>
>> Cc: John Linville <linville@tuxdriver.com>
>> Cc: linux-wireless@vger.kernel.org
>> Cc: brcm80211-dev-list@broadcom.com
>> ---
>> drivers/net/wireless/brcm80211/brcmfmac/fweh.c | 3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/drivers/net/wireless/brcm80211/brcmfmac/fweh.c b/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
>> index f6990f2..8d32721 100644
>> --- a/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
>> +++ b/drivers/net/wireless/brcm80211/brcmfmac/fweh.c
>> @@ -201,7 +201,8 @@ static void brcmf_fweh_handle_if_event(struct brcmf_pub *drvr,
>> brcmf_dbg(EVENT, "adding %s (%pM)\n", emsg->ifname,
>> emsg->addr);
>> ifp = brcmf_add_if(drvr, ifevent->bssidx, ifevent->ifidx,
>> - emsg->ifname, NET_NAME_UNKNOWN, emsg->addr);
>> + emsg->ifname, NET_NAME_PREDICTABLE,
>> + emsg->addr);
>> if (IS_ERR(ifp))
>> return;
>> brcmf_fws_add_interface(ifp);
>> --
>> 1.9.3
>>
>>
>
> --
> John W. Linville Someday the world will need a hero, and you
> linville@tuxdriver.com might be all we have. Be ready.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2014-07-15 19:57 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1404980258-30853-1-git-send-email-teg@jklm.no>
2014-07-10 8:17 ` [PATCH v7 17/33] net: airo - set name assign type Tom Gundersen
2014-07-10 8:17 ` [PATCH v7 29/33] net: brcmfmac " Tom Gundersen
2014-07-10 20:08 ` Arend van Spriel
2014-07-10 20:24 ` Tom Gundersen
2014-07-11 7:45 ` Arend van Spriel
2014-07-15 19:39 ` John W. Linville
2014-07-15 19:57 ` Tom Gundersen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).