diff options
Diffstat (limited to 'c/src/libchip/network/sonic.c')
-rw-r--r-- | c/src/libchip/network/sonic.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/c/src/libchip/network/sonic.c b/c/src/libchip/network/sonic.c index 183dfb405d..edc8de5aba 100644 --- a/c/src/libchip/network/sonic.c +++ b/c/src/libchip/network/sonic.c @@ -34,6 +34,7 @@ #include <rtems.h> #include <rtems/rtems_bsdnet.h> #include <libchip/sonic.h> +#include <bsp/setvec.h> #include <stdio.h> #include <string.h> @@ -52,8 +53,6 @@ #include <netinet/in.h> #include <netinet/if_ether.h> -extern rtems_isr_entry set_vector( rtems_isr_entry, rtems_vector_number, int ); - #if (SONIC_DEBUG & SONIC_DEBUG_DUMP_MBUFS) #include <rtems/dumpbuf.h> #endif @@ -1400,7 +1399,11 @@ SONIC_STATIC void sonic_initialize_hardware(struct sonic_softc *sc) */ /* Ignore returned old handler */ - (void) set_vector(sonic_interrupt_handler, sc->vector, 1); + (void) set_vector( + sonic_interrupt_handler, + sc->vector, + 1 + ); /* * Remainder of hardware initialization is |