osmo_sock_get_name(): clearly indicate local and remote

In a string like

  127.0.0.1:2905<->127.0.0.1:60661

it is hard to tell which is the local part. I'd have expected it on the left,
but it is actually on the right.

To avoid doubt and bypass bikesheds on which side should be what, clearly mark
the two sides as remote and local.

  (r=127.0.0.1:2905<->l=127.0.0.1:60661)

Change-Id: I43dcc6a1906429bd0955fd7fe2eb5b8495b592d8
diff --git a/tests/socket/socket_test.c b/tests/socket/socket_test.c
index b56d50c..11ef8da 100644
--- a/tests/socket/socket_test.c
+++ b/tests/socket/socket_test.c
@@ -49,7 +49,7 @@
 	 * as apparently that won't work on FreeBSD if there's only one
 	 * address (e.g. 127.0.0.1) assigned to the entire system, like
 	 * the Osmocom FreeBSD build slaves */
-	OSMO_ASSERT(!strncmp(name, "(NULL<->", 7));
+	OSMO_ASSERT(!strncmp(name, "(r=NULL<->", 9));
 	talloc_free(name);
 	/* expect it to be blocking */
 	rc = fcntl(fd, F_GETFL);
@@ -87,7 +87,7 @@
 	 * as apparently that won't work on FreeBSD if there's only one
 	 * address (e.g. 127.0.0.1) assigned to the entire system, like
 	 * the Osmocom FreeBSD build slaves */
-	OSMO_ASSERT(!strncmp(name, "(NULL<->", 7));
+	OSMO_ASSERT(!strncmp(name, "(r=NULL<->", 9));
 	talloc_free(name);
 	/* expect it to be blocking */
 	rc = fcntl(fd, F_GETFL);
@@ -116,7 +116,7 @@
 	/* For some reason, on the jenkins.osmocom.org build slave with
 	 * FreeBSD 10 inside a jail, it fails.  Works fine on laforge's
 	 * FreeBSD 10 or 11 VM at home */
-	OSMO_ASSERT(!strncmp(name, "(127.0.0.1:53<->127.0.0.1", 25));
+	OSMO_ASSERT(!strncmp(name, "(r=127.0.0.1:53<->l=127.0.0.1", 29));
 #endif
 	talloc_free(name);