[INSTRM-86] Change how PCM bootloader determines IP address Created: 02/Feb/17 Updated: 02/Feb/17 Resolved: 02/Feb/17 |
|
| Status: | Done |
| Project: | Instrument control development |
| Component/s: | ics_xcu_pcm, ics_xcuActor |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major |
| Reporter: | cloomis | Assignee: | cloomis |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
The PCM firmware bootloader uses multicast, which requires that the sending host (the BEE, or similar) to know its IP address. In our world we have multiple interfaces, some with multiple networks; there is no obvious POSIX scheme to determine the right endpoint for a given remote IP address. I had used a Linux-y mechanism, but Debian 8 broke that. I will switch to using the python netifaces package. Sigh. |
| Comments |
| Comment by cloomis [ 02/Feb/17 ] |
|
Fixed in a948924. |