aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/zpu
diff options
context:
space:
mode:
authorNick Foster <nick@nerdnetworks.org>2011-04-21 16:11:26 -0700
committerNick Foster <nick@nerdnetworks.org>2011-04-21 16:12:53 -0700
commitf9080d0a3f7d6b0478150581a0c2e8af3f4e3c95 (patch)
treef49a4b7b13a41f71750aa977bfa43db6e4cc0240 /firmware/zpu
parent03a609173ac90bf518b645893bd8211f02209846 (diff)
downloaduhd-f9080d0a3f7d6b0478150581a0c2e8af3f4e3c95.tar.gz
uhd-f9080d0a3f7d6b0478150581a0c2e8af3f4e3c95.tar.bz2
uhd-f9080d0a3f7d6b0478150581a0c2e8af3f4e3c95.zip
N210: UDP bootloader
Diffstat (limited to 'firmware/zpu')
-rw-r--r--firmware/zpu/usrp2p/bootloader/udp_bootloader.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/zpu/usrp2p/bootloader/udp_bootloader.c b/firmware/zpu/usrp2p/bootloader/udp_bootloader.c
index 70dc941a5..00b54f364 100644
--- a/firmware/zpu/usrp2p/bootloader/udp_bootloader.c
+++ b/firmware/zpu/usrp2p/bootloader/udp_bootloader.c
@@ -167,12 +167,13 @@ main(void)
//1) register the addresses into the network stack
//TODO: make this a fixed IP address, don't depend on EEPROM
register_addrs(ethernet_mac_addr(), get_ip_addr());
+ pkt_ctrl_program_inspector(get_ip_addr(), USRP2_UDP_DSP0_PORT);
//2) register callbacks for udp ports we service
init_udp_listeners();
-#ifdef USRP2P
register_udp_listener(USRP2_UDP_UPDATE_PORT, handle_udp_fw_update_packet);
-#endif
+
+ pkt_ctrl_set_routing_mode(PKT_CTRL_ROUTING_MODE_SLAVE);
//4) setup ethernet hardware to bring the link up
ethernet_register_link_changed_callback(link_changed_callback);