summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorCallum Sinclair <callum.sinclair@alliedtelesis.co.nz>2019-02-17 22:07:52 +0100
committerDavid S. Miller <davem@davemloft.net>2019-02-21 22:05:05 +0100
commitca8d4794f669e721fb5198f6d142e42dd8080239 (patch)
treea48755897c6931d7e77ef0f2ef15245b2a146995 /lib
parentMerge branch 'net-phy-improve-generic-clause-45-aneg-configuration' (diff)
downloadlinux-ca8d4794f669e721fb5198f6d142e42dd8080239.tar.xz
linux-ca8d4794f669e721fb5198f6d142e42dd8080239.zip
ipmr: ip6mr: Create new sockopt to clear mfc cache or vifs
Currently the only way to clear the forwarding cache was to delete the entries one by one using the MRT_DEL_MFC socket option or to destroy and recreate the socket. Create a new socket option which with the use of optional flags can clear any combination of multicast entries (static or not static) and multicast vifs (static or not static). Calling the new socket option MRT_FLUSH with the flags MRT_FLUSH_MFC and MRT_FLUSH_VIFS will clear all entries and vifs on the socket except for static entries. Signed-off-by: Callum Sinclair <callum.sinclair@alliedtelesis.co.nz> Signed-off-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions