diff options
Diffstat (limited to 'shared/nm-glib-aux/nm-logging-fwd.h')
| -rw-r--r-- | shared/nm-glib-aux/nm-logging-fwd.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/shared/nm-glib-aux/nm-logging-fwd.h b/shared/nm-glib-aux/nm-logging-fwd.h index 47661788..2daa302f 100644 --- a/shared/nm-glib-aux/nm-logging-fwd.h +++ b/shared/nm-glib-aux/nm-logging-fwd.h @@ -63,6 +63,14 @@ typedef enum { /*< skip >*/ LOGD_IP = LOGD_IP4 | LOGD_IP6, } NMLogDomain; +static inline NMLogDomain +LOGD_DHCP_from_addr_family (int addr_family) +{ + nm_assert_addr_family (addr_family); + + return addr_family == AF_INET6 ? LOGD_DHCP6 : LOGD_DHCP4; +} + /* Log levels */ typedef enum { /*< skip >*/ LOGL_TRACE, |