[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAJZOPZLCG8_zfsP76EnEcGj3nUfP9batXMfvOqsPyNc63JqLSA@mail.gmail.com>
Date: Mon, 24 Jun 2013 22:42:10 +0300
From: Or Gerlitz <or.gerlitz@...il.com>
To: Pawit Pornkitprasan <p.pawit@...il.com>
Cc: netdev@...r.kernel.org, Ryousei Takano <takano-ryousei@...t.go.jp>,
"Rose, Gregory V" <gregory.v.rose@...el.com>,
Stephen Hemminger <stephen@...workplumber.org>,
Amir Vadai <amirv@...lanox.com>, Yan Burman <yanb@...lanox.com>
Subject: Re: PROBLEM: Bridging does not work with Mellanox ConnectX-2
(mlx4_en) card in SR-IOV mode
On Mon, Jun 24, 2013 at 10:55 AM, Pawit Pornkitprasan <p.pawit@...il.com> wrote:
> [1.] One line summary of the problem:
> Bridging does not work with Mellanox ConnectX-2 (mlx4_en) card in SR-IOV mode
>
> [2.] Full description of the problem/report:
> I am using Mellanox ConnectX-2 card with SR-IOV support enabled.
> (options mlx4_core num_vfs=8). When I use the device as a part of the
> bridge, devices behind the bridge can see broadcast network packets,
> but cannot see unicast packets directed to them. Devices behind the
> bridge can send packets properly (though not so useful since it cannot
> receive any reply). Further detail provided under reproduction
> section.
>
> When SR-IOV is disabled (num_vfs=0), bridging works as expected
>
> [3.] Keywords (i.e., modules, networking, kernel):
> mlx4_en, networking, sr-iov, bridge
>
> [4.] Kernel information
> [4.1.] Kernel version (from /proc/version):
> Linux version 3.10.0-rc7+ (root@...nmek-16) (gcc version 4.7.3
> (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #1 SMP Mon Jun 24 11:42:32 JST 2013
Pawit,
As Greg indicdated, this (== stetting a bridge over a PF or VF in
SRIOV moded) can actually work, if you make sure to use FDB operations
to add the VM unicast MAC to the uplink (the mellanox device) tables,
this is trivial (google for ndo_fdb_add ...) and should work, let us
know if it doesn't.
> also happens with latest Ubuntu-Raring kernel
> Linux version 3.8.0-25-generic (buildd@...eapple) (gcc version 4.7.3
> (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013
so on 3.10 it "just" doesn't work (but should as I explained above)
but on 3.8 you're crashing? can you send the oops listings?
Or.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists