Skip to content

Could this also support CA #2

@MarkRivers

Description

@MarkRivers

I learned about SnowSignal at the ICALEPCS meeting this week. It seems very interesting.

I am looking for something exactly like this, but for CA, not PVA. My use case is not docker swarms, but rather simply being able to connect to CA PVs on a different subnet. If the server on the other network is running multiple IOCs then UDP unicast via EPICS_CA_ADDR_LIST cannot be used. This is a common problem.

It seems like it would be pretty easy to modify this to also work for CA, since one can already specify the broadcast port. It should just be the code that checks for whether the packet is really PVA that needs changing.

I do have a question about why there is code to filter out broadcast requests that come from the same MAC address that the UDP broadcast listener is running on:

# Do not process packets sourced from this machine

I would like to be able to run CA clients on the same machine as the SnowSignal process that is listening for UDP broadcasts. Why is that not allowed?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions