Hello.

On 2/7/2016 9:09 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...

I could do that.

   Please do it, in this patch.

Thanks,

Salam

MBR, Sergei

Reply via email to