On Fri, Feb 5, 2016 at 8:04 AM, Sergei Shtylyov
<[email protected]> wrote:
> On 02/05/2016 02:35 AM, Salam Noureddine wrote:
>>
>> if (event == NETDEV_UNREGISTER) {
>> - fib_disable_ip(dev, event, true);
>> + if (fib_sync_down_dev(dev, event, true))
>> + net->ipv4.needs_fib_flush = true;
>> rt_flush_dev(dev);
>> return NOTIFY_DONE;
>> }
>>
>> + if (event == NETDEV_UNREGISTER_BATCH || event ==
>> NETDEV_DOWN_BATCH) {
>> + if (net->ipv4.needs_fib_flush) {
>> + fib_flush(net);
>> + net->ipv4.needs_fib_flush = false;
>> + }
>> + rt_cache_flush(net);
>> + arp_ifdown_all();
>> + return NOTIFY_DONE;
>> + }
>> +
>
>
> I'd convert to *switch* the above 2 *if*'s...
>
> [...]
>
> MBR, Sergei
>
I could do that.
Thanks,
Salam