uhd/mpm
Abhishek Verma 1da439c020 host/mpm: change MPM_RPC_PORT to avoid UHD<4.10 discovery crash
UHD hosts <4.10 speak mprpc and unconditionally connect to the RPC port
(49601) of any device they discover. When they reach a gRPC-based MPM
device, the protocol mismatch crashes uhd_find_device.

UHd host 4.10, prevents this by using rpc_version key from discovery
response and skips RPC attempt if mprpc device found during
uhd_find_devices.

This change moves the RPC port to 49602. Now, old UHD <4.10 hosts can
still discover both mprpc and grpc devices. But their mprpc connection
attempt on 49601 during uhd_find_devices is refused by grpc device
(running on new rpc port 49602) and is marked as not reachable instead
of crashing.
2026-08-25 12:11:37 +02:00
..
cmake/Modules mpm: fixed cmake macro for enabling modules 2020-01-22 12:54:54 -08:00
include doc: Fix documentation for Doxygen 2026-05-07 14:58:01 +02:00
lib mpm: include missing header in mykonos lib 2026-03-24 11:29:27 +01:00
python host/mpm: change MPM_RPC_PORT to avoid UHD<4.10 discovery crash 2026-08-25 12:11:37 +02:00
systemd mpm: deactivate Duplicate Address Detection (DAD) on int0 interface 2024-06-11 10:20:08 +02:00
tests uhd: mpm: update all license header w/ "-or-later" 2019-03-08 00:43:07 +01:00
tools host/mpm: change MPM_RPC_PORT to avoid UHD<4.10 discovery crash 2026-08-25 12:11:37 +02:00
.gitignore Move ignore of build folders into top level 2025-07-18 11:19:52 +02:00
CMakeLists.txt cmake: Remove some Boost dependencies 2026-06-15 09:50:16 +02:00