I was trying to build a custom kernel. As I don't need miibus based interfaces I tried to build the kernel it failed with the following error:
/usr/src/sys/dev/axgbe/if_axgbe_pci.c /usr/src/sys/dev/axgbe/if_axgbe_pci.c:58:10: fatal error: 'miibus_if.h' file not found #include "miibus_if.h" ^~~~~~~~~~~~~
Adding miibus fixes the build. Although I just removed axp for my purpose.
So this patch just notifies that this module requires miibus. Although I am not sure why an iflib based interface will require miibus.