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