Skip to content

Support for Recover method on bridged endpoints #149

@jk-ozlabs

Description

@jk-ozlabs

Currently, a Recover invocation will attempt a Get Endpoint ID (to check endpoint connectivity), but will do so using a physical addressing:

	/*
	 * Test if we still have connectivity to the endpoint. If we do, we will get a
	 * response reporting the current EID. This is the test recommended by 8.17.6
	 * of DSP0236 v1.3.1.
	 */
	rc = query_get_endpoint_id(ctx, &peer->phys, &peer->recovery.eid,
				   &peer->recovery.endpoint_type,
				   &peer->recovery.medium_spec, /*peer=*/NULL);

The NULL peer causes the physical addressing there.

Since we cannot target bridged endpoints with a phys address, we will need to use vanilla EID addressing for those.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions