]> git.puffer.fish Git - matthieu/frr.git/commit
pimd: Create special pimreg interface
authorDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 29 Oct 2015 13:35:12 +0000 (06:35 -0700)
committerDonald Sharp <sharpd@cumulusnetwroks.com>
Thu, 26 May 2016 00:38:35 +0000 (20:38 -0400)
commitc992c9a0c0840b7f5b94f221c3a34aaf6bc4f500
tree6a54c43fdfac5afff7e946791462db6a71d68f31
parent37653d4f687b0d1e65e63d3f863fcfa67259c2fa
pimd: Create special pimreg interface

The linux kernel wants a pimreg vif device.  The pimd
code wants a 'struct interface *' for anything it works
with.  Since the pimreg vif device is not a real linux
device that zebra knows about.  Cheat by creating
a pimreg interface pointer and setup the code to
properly be able to handle the registration of the vif
device.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_cmd.c
pimd/pim_iface.c
pimd/pim_iface.h
pimd/pim_oil.c