From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965769AbcHBRJW (ORCPT ); Tue, 2 Aug 2016 13:09:22 -0400 Received: from mail-pa0-f46.google.com ([209.85.220.46]:33502 "EHLO mail-pa0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932825AbcHBRJH (ORCPT ); Tue, 2 Aug 2016 13:09:07 -0400 Subject: Re: [Regression?] fib_rules: Added NLM_F_EXCL support to fib_nl_newrule breaks Android userspace To: John Stultz , Lorenzo Colitti References: <20160728.212031.549387302791502368.davem@davemloft.net> <5ff19cc3-e607-282d-853a-410b985f8756@cumulusnetworks.com> Cc: David Miller , Mateusz Bajorski , lkml , Guodong Xu , Dmitry Shmidt , Chih-Hung Hsieh , Eric Caruso From: David Ahern Message-ID: Date: Tue, 2 Aug 2016 11:09:04 -0600 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 8/2/16 11:03 AM, John Stultz wrote: > So bisecting between v4.7 and linus/HEAD with the test above, it seems like: > 96c63fa7393d ("net: Add l3mdev rule") is what breaks the tests. > > The l3mdev rule patch is a bit tangled with the fib_rules one, but if > I revert both of those, the only thing that fails is the > ./neighbour_test.py (which I need to dig further into). But those two > changes seem to be connected to the regression I'm seeing with > Android. That is surprising since the l3mdev rule should not exist on Android unless it has created a VRF. Does Android have custom FRA types in ? Perhaps there is a collision on attribute number?