On Sun, Mar 21, 2021 at 2:07 PM Leon Romanovsky <leon@xxxxxxxxxx> wrote: > > On Sat, Mar 20, 2021 at 02:09:50PM +0100, Jack Wang wrote: > > Leon Romanovsky <leon@xxxxxxxxxx>于2021年3月20日 周六12:17写道: > > > > > On Fri, Mar 19, 2021 at 08:44:29AM +0100, Jinpu Wang wrote: > > > > Hi Jason and Leon, > > > > > > > > We recently switch to use upstream OFED from MLNX-OFED, and we notice > > > > IPoIB stop working with upstream kernel 5.4.102 with mellanox CX-5 > > > > HCA, it's working fine on CX-2/CX-3. I tested also on 5.11 kernel it > > > > behaves the same. > > > > > > Are you using "enhanced IPoIB" for CX-5 devices? MLX5_CORE_IPOIB? > > > > > > Thanks > > > > Yes. > > > Is this expected behavor? > > Yes, we wanted to make IPoIB behave like any other netdev interfaces and > if parent interface isn't enabled, no traffic should pass. More on that, > in our internal implementation of enhanced IPoIB, we are reusing same > resources for both parent and child, this requires us to wait for "UP" > event before allowing traffic. > > Thanks Hi Leon, Thanks for the clarification, is this behavior documented somewhere? is it specific to "enhanced IPoIB" for CX-5? Will it work differently if without MLX5_CORE_IPOIB enabled? I think it would be helpful to add a message if possible to remind admin to enable parent if only child if configured. Thanks! > > > > > > > > >