netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* ip6_udp_tunnel fails to load
@ 2014-09-23 15:21 Eyal perry
  2014-09-23 15:39 ` Eric Dumazet
  0 siblings, 1 reply; 5+ messages in thread
From: Eyal perry @ 2014-09-23 15:21 UTC (permalink / raw)
  To: Andy Zhou; +Cc: netdev, Or Gerlitz, Amir Vadai

Hello Andy,

Lately I've start to observe a phenomena where the mlx4_en driver
couldn't load on my system as a result of an 'Unknown symbol in module'.

[ 1277.458715] ip6_udp_tunnel: Unknown symbol ip6_local_out (err 0)
[ 1277.486810] ip6_udp_tunnel: Unknown symbol __put_net (err 0)

Apparently, the mlx4_en driver is depend on the vxlan driver, which
depends on the ip6_udp_tunnel module which fails to load.

1. I've bisected this issue down to the following commit:
fd38441 udp_tunnel: Seperate ipv6 functions into its own file.

2. on a different host with a different .config, the module is loads
cleanly.

3. my sources are based on net-next commit
6d967f8 udp_tunnel: Only build ip6_udp_tunnel.c when IPV6 is selected

I'll send you both of the .config files in a private message.

This issue is making any driver which is depend on vxlan/ip6_udp_tunnel
unusable, please take a look and fix

Best Regards,
Eyal.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: ip6_udp_tunnel fails to load
  2014-09-23 15:21 ip6_udp_tunnel fails to load Eyal perry
@ 2014-09-23 15:39 ` Eric Dumazet
  2014-09-23 16:33   ` Eyal perry
  0 siblings, 1 reply; 5+ messages in thread
From: Eric Dumazet @ 2014-09-23 15:39 UTC (permalink / raw)
  To: Eyal perry; +Cc: Andy Zhou, netdev, Or Gerlitz, Amir Vadai

On Tue, 2014-09-23 at 18:21 +0300, Eyal perry wrote:
> Hello Andy,
> 
> Lately I've start to observe a phenomena where the mlx4_en driver
> couldn't load on my system as a result of an 'Unknown symbol in module'.
> 
> [ 1277.458715] ip6_udp_tunnel: Unknown symbol ip6_local_out (err 0)
> [ 1277.486810] ip6_udp_tunnel: Unknown symbol __put_net (err 0)
> 
> Apparently, the mlx4_en driver is depend on the vxlan driver, which
> depends on the ip6_udp_tunnel module which fails to load.
> 
> 1. I've bisected this issue down to the following commit:
> fd38441 udp_tunnel: Seperate ipv6 functions into its own file.
> 
> 2. on a different host with a different .config, the module is loads
> cleanly.
> 
> 3. my sources are based on net-next commit
> 6d967f8 udp_tunnel: Only build ip6_udp_tunnel.c when IPV6 is selected
> 
> I'll send you both of the .config files in a private message.
> 
> This issue is making any driver which is depend on vxlan/ip6_udp_tunnel
> unusable, please take a look and fix

Have you tried this patch ?

https://patchwork.ozlabs.org/patch/392275/

Thanks

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: ip6_udp_tunnel fails to load
  2014-09-23 15:39 ` Eric Dumazet
@ 2014-09-23 16:33   ` Eyal perry
  2014-09-23 16:55     ` Tom Herbert
  0 siblings, 1 reply; 5+ messages in thread
From: Eyal perry @ 2014-09-23 16:33 UTC (permalink / raw)
  To: Eric Dumazet; +Cc: Andy Zhou, netdev, Or Gerlitz, Amir Vadai

On 9/23/2014 6:39 PM, Eric Dumazet wrote:
> On Tue, 2014-09-23 at 18:21 +0300, Eyal perry wrote:
>> Hello Andy,
>>
>> Lately I've start to observe a phenomena where the mlx4_en driver
>> couldn't load on my system as a result of an 'Unknown symbol in module'.
>>
>> [ 1277.458715] ip6_udp_tunnel: Unknown symbol ip6_local_out (err 0)
>> [ 1277.486810] ip6_udp_tunnel: Unknown symbol __put_net (err 0)
>>
>> Apparently, the mlx4_en driver is depend on the vxlan driver, which
>> depends on the ip6_udp_tunnel module which fails to load.
>>
>> 1. I've bisected this issue down to the following commit:
>> fd38441 udp_tunnel: Seperate ipv6 functions into its own file.
>>
>> 2. on a different host with a different .config, the module is loads
>> cleanly.
>>
>> 3. my sources are based on net-next commit
>> 6d967f8 udp_tunnel: Only build ip6_udp_tunnel.c when IPV6 is selected
>>
>> I'll send you both of the .config files in a private message.
>>
>> This issue is making any driver which is depend on vxlan/ip6_udp_tunnel
>> unusable, please take a look and fix
> 
> Have you tried this patch ?
> 
> https://patchwork.ozlabs.org/patch/392275/
> 
> Thanks

Hello Eric,

Now I've tried but it still fails - the vxlan is still depends on the
ip6_udp_tunnel and it still fails to load because of the missing symbols
mentioned above.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: ip6_udp_tunnel fails to load
  2014-09-23 16:33   ` Eyal perry
@ 2014-09-23 16:55     ` Tom Herbert
  2014-09-23 19:25       ` Eyal perry
  0 siblings, 1 reply; 5+ messages in thread
From: Tom Herbert @ 2014-09-23 16:55 UTC (permalink / raw)
  To: Eyal perry
  Cc: Eric Dumazet, Andy Zhou, Linux Netdev List, Or Gerlitz, Amir Vadai

On Tue, Sep 23, 2014 at 9:33 AM, Eyal perry <eyalpe@dev.mellanox.co.il> wrote:
> On 9/23/2014 6:39 PM, Eric Dumazet wrote:
>> On Tue, 2014-09-23 at 18:21 +0300, Eyal perry wrote:
>>> Hello Andy,
>>>
>>> Lately I've start to observe a phenomena where the mlx4_en driver
>>> couldn't load on my system as a result of an 'Unknown symbol in module'.
>>>
>>> [ 1277.458715] ip6_udp_tunnel: Unknown symbol ip6_local_out (err 0)
>>> [ 1277.486810] ip6_udp_tunnel: Unknown symbol __put_net (err 0)
>>>
>>> Apparently, the mlx4_en driver is depend on the vxlan driver, which
>>> depends on the ip6_udp_tunnel module which fails to load.
>>>
>>> 1. I've bisected this issue down to the following commit:
>>> fd38441 udp_tunnel: Seperate ipv6 functions into its own file.
>>>
>>> 2. on a different host with a different .config, the module is loads
>>> cleanly.
>>>
>>> 3. my sources are based on net-next commit
>>> 6d967f8 udp_tunnel: Only build ip6_udp_tunnel.c when IPV6 is selected
>>>
>>> I'll send you both of the .config files in a private message.
>>>
>>> This issue is making any driver which is depend on vxlan/ip6_udp_tunnel
>>> unusable, please take a look and fix
>>
>> Have you tried this patch ?
>>
>> https://patchwork.ozlabs.org/patch/392275/
>>
>> Thanks
>
Try https://patchwork.ozlabs.org/patch/392109/

Tom

> Hello Eric,
>
> Now I've tried but it still fails - the vxlan is still depends on the
> ip6_udp_tunnel and it still fails to load because of the missing symbols
> mentioned above.
>
>
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe netdev" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: ip6_udp_tunnel fails to load
  2014-09-23 16:55     ` Tom Herbert
@ 2014-09-23 19:25       ` Eyal perry
  0 siblings, 0 replies; 5+ messages in thread
From: Eyal perry @ 2014-09-23 19:25 UTC (permalink / raw)
  To: Tom Herbert
  Cc: Eric Dumazet, Andy Zhou, Linux Netdev List, Or Gerlitz, Amir Vadai

On 9/23/2014 7:55 PM, Tom Herbert wrote:
> On Tue, Sep 23, 2014 at 9:33 AM, Eyal perry <eyalpe@dev.mellanox.co.il> wrote:
>> On 9/23/2014 6:39 PM, Eric Dumazet wrote:
>>> On Tue, 2014-09-23 at 18:21 +0300, Eyal perry wrote:
>>>> Hello Andy,
>>>>
>>>> Lately I've start to observe a phenomena where the mlx4_en driver
>>>> couldn't load on my system as a result of an 'Unknown symbol in module'.
>>>>
>>>> [ 1277.458715] ip6_udp_tunnel: Unknown symbol ip6_local_out (err 0)
>>>> [ 1277.486810] ip6_udp_tunnel: Unknown symbol __put_net (err 0)
>>>>
>>>> Apparently, the mlx4_en driver is depend on the vxlan driver, which
>>>> depends on the ip6_udp_tunnel module which fails to load.
>>>>
>>>> 1. I've bisected this issue down to the following commit:
>>>> fd38441 udp_tunnel: Seperate ipv6 functions into its own file.
>>>>
>>>> 2. on a different host with a different .config, the module is loads
>>>> cleanly.
>>>>
>>>> 3. my sources are based on net-next commit
>>>> 6d967f8 udp_tunnel: Only build ip6_udp_tunnel.c when IPV6 is selected
>>>>
>>>> I'll send you both of the .config files in a private message.
>>>>
>>>> This issue is making any driver which is depend on vxlan/ip6_udp_tunnel
>>>> unusable, please take a look and fix
>>>
>>> Have you tried this patch ?
>>>
>>> https://patchwork.ozlabs.org/patch/392275/
>>>
>>> Thanks
>>
> Try https://patchwork.ozlabs.org/patch/392109/
> 
> Tom
> 
>> Hello Eric,
>>
>> Now I've tried but it still fails - the vxlan is still depends on the
>> ip6_udp_tunnel and it still fails to load because of the missing symbols
>> mentioned above.
>>
>>
>>
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe netdev" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html

Thanks Tom, that solves my problem, though I can verify at the moment
that vxlan is well functioning.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-09-23 19:25 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-23 15:21 ip6_udp_tunnel fails to load Eyal perry
2014-09-23 15:39 ` Eric Dumazet
2014-09-23 16:33   ` Eyal perry
2014-09-23 16:55     ` Tom Herbert
2014-09-23 19:25       ` Eyal perry

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).