Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
format_sockaddr: add trivial support for AF_LOCAL sockets
[vpp.git]
/
src
/
vppinfra
/
unix-formats.c
diff --git
a/src/vppinfra/unix-formats.c
b/src/vppinfra/unix-formats.c
index
9198651
..
b09433c
100644
(file)
--- a/
src/vppinfra/unix-formats.c
+++ b/
src/vppinfra/unix-formats.c
@@
-231,6
+231,7
@@
u8 * format_sockaddr (u8 * s, va_list * args)
{
void * v = va_arg (*args, void *);
struct sockaddr * sa = v;
{
void * v = va_arg (*args, void *);
struct sockaddr * sa = v;
+ static u32 local_counter;
switch (sa->sa_family)
{
switch (sa->sa_family)
{
@@
-243,6
+244,17
@@
u8 * format_sockaddr (u8 * s, va_list * args)
}
break;
}
break;
+ case AF_LOCAL:
+ {
+ /*
+ * There isn't anything useful to print.
+ * The unix cli world uses the output to make a node name,
+ * so we need to return a unique name.
+ */
+ s = format (s, "local:%u", local_counter++);
+ }
+ break;
+
#ifndef __KERNEL__
#ifdef AF_NETLINK
case AF_NETLINK:
#ifndef __KERNEL__
#ifdef AF_NETLINK
case AF_NETLINK: