Thanks for the feedback guys. I appreciate it. I am working with 4.4.3 kernel. I will try to reproduce the issue with the kernel tree at https://git.kernel.org/cgit/linux/kernel/git/davem/net.git.
In the meantime, the only data I have now is : - "dst-ifdown" does not look correct since it will never release reference to loopback device. - One way to fix might be to assign the 'dst''s net device to the init net device. I thought adding reference to init net device's loopback might be safe. Any suggestion on debugging further is much appreciated. -Jojy On Thu, Sep 8, 2016 at 5:04 PM, David Miller <da...@davemloft.net> wrote: > From: Jojy Varghese <jojy.vargh...@gmail.com> > Date: Thu, 8 Sep 2016 16:33:38 -0700 > >> Sorry last patch was just the delta over my original patch. Here is >> the complete patch: > > It looks like you are grasping at straws. > > Please slow down and take the time to debug this properly. > > All of the mechanisms exist to make these references go away > properly, but you are seeing a leak for some reason. > > Therefore, please work with Eric to discover where the real bug is > instead of posting knee-jerk reaction patches every 15 minutes. > > Thank you. -- Jojy G Varghese