uhd/mpm/python/usrp_mpm
Martin Braun 9d75460d36 mpm: rpc_server: Reenable timeouts after components have been updated
When updating a component like the FPGA, the timeouts for reclaiming get
disabled, because the update can potentially take a long time, during
which the RPC server might not be available.
There was a bug that didn't re-enable the timeouts. The most common case
where this causes issues was when the Ethernet connection was severed
during FPGA reloading, which could lead to UHD losing connection with
MPM altogether (for example because SFPs would come up with a different
IP address). In that case, MPM would remain unreachable until the next
reboot.
2019-10-28 14:39:16 -07:00
..
chips uhd: mpm: update all license header w/ "-or-later" 2019-03-08 00:43:07 +01:00
cores cmake: Update coding style to use lowercase commands 2018-11-14 14:10:09 -08:00
dboard_manager n3xx: mg: Make set_freq() call asynchronous 2019-08-22 10:35:13 -07:00
periph_manager MPM: Add check for valid EEPROM address 2019-10-15 15:21:52 -07:00
sys_utils mpm: net: Fix typo in docstring 2019-07-20 14:41:00 -07:00
xports mpm: Add option for muxed data stream for liberio transport 2019-05-01 15:17:23 -07:00
__init__.py mpm: Add __mpm_device__ as usrp_hwd module variable 2018-10-09 17:11:08 -07:00
aurora_control.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
bfrfs.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
bist.py mpm: fixed mboard_max_revision value 2019-09-24 17:23:44 -07:00
CMakeLists.txt e310/e320: Move E310 to MPM architecture and refactor 2019-05-01 15:17:23 -07:00
components.py mpm: n3xx: Factor out component updating 2018-07-11 12:42:45 -07:00
discovery.py mpm: Fix some Pylint warnings 2018-03-06 15:45:15 -08:00
e31x_legacy_eeprom.py e310/e320: Move E310 to MPM architecture and refactor 2019-05-01 15:17:23 -07:00
eeprom.py mpm: Add MB-EEPROMv3 2019-05-10 16:59:58 -07:00
ethtable.py mpm: ethtable: Add support for bridge mode to Ethernet dispatcher 2019-01-17 15:38:23 -08:00
fpga_bit_to_bin.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
gpsd_iface.py mpm: Add gpgga sensor function to GPSd iface 2019-01-03 18:54:43 -08:00
liberiotable.py uio: mpm: Fixup for opening mboard-regs UIO 2018-07-23 10:33:34 -07:00
mpmlog.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
mpmtypes.py mpm: types: Add getters for dst_ep and dts_block to SID 2018-04-30 16:57:45 -07:00
mpmutils.py mpm: Add lock_guard() function 2018-10-23 10:13:00 -07:00
prefs.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
rpc_server.py mpm: rpc_server: Reenable timeouts after components have been updated 2019-10-28 14:39:16 -07:00
test_bfrfs.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
user_eeprom.py mpm: Factor out user EEPROM code into own module 2018-12-20 14:57:54 -08:00