From f3e38ea0653614bcfd3a03846d4cea3df5da3cdf Mon Sep 17 00:00:00 2001 From: Anders Svensson Date: Thu, 30 May 2013 18:09:44 +0200 Subject: Respect Host-IP-Address configuration Addresses returned from a transport module were always used to populate Host-IP-Address AVP's in an outgoing CER/CEA, which precluded the sending of a VIP address. Transport addresses are now only used if Host-IP-Address is unspecified. In other words, respect any configured Host-IP-Address, regardless of the physical addresses returned by the transport. To use the physical addresses, don't configure Host-IP-Address. --- lib/diameter/doc/src/diameter_transport.xml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'lib/diameter/doc/src/diameter_transport.xml') diff --git a/lib/diameter/doc/src/diameter_transport.xml b/lib/diameter/doc/src/diameter_transport.xml index 8bccf6521e..9161bd1f48 100644 --- a/lib/diameter/doc/src/diameter_transport.xml +++ b/lib/diameter/doc/src/diameter_transport.xml @@ -137,15 +137,14 @@ passed to the former.

The start function should use the Host-IP-Address list in -Svc and/or Config to select an appropriate list of local -IP addresses, and should return this list if different from the -Svc addresses. +Svc and/or Config to select and return an appropriate +list of local IP addresses. In the connecting case, the local address list can instead be communicated in a connected message (see &MESSAGES; below) following connection establishment. In either case, the local address list is used to populate Host-IP-Address AVPs in outgoing capabilities exchange -messages.

+messages if Host-IP-Address is unspecified.

A transport process must implement the message interface documented below. -- cgit v1.2.3