From: Yu Watanabe Date: Wed, 13 Mar 2019 07:45:06 +0000 (+0900) Subject: netlink: support NLMSG_ERROR message in genl X-Git-Tag: v242-rc1~137^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0aa2fe6f9b2efb60e6bc031e9c2876e518352442;p=thirdparty%2Fsystemd.git netlink: support NLMSG_ERROR message in genl This resolves the following log message after L2TP tunnel or session is created: ``` sd-netlink: ignored message with unknown type: 2 ``` --- diff --git a/src/libsystemd/sd-netlink/netlink-types.c b/src/libsystemd/sd-netlink/netlink-types.c index 92b044d5aa1..8248ac0f5a5 100644 --- a/src/libsystemd/sd-netlink/netlink-types.c +++ b/src/libsystemd/sd-netlink/netlink-types.c @@ -862,6 +862,7 @@ const NLTypeSystem genl_family_type_system_root = { }; static const NLType genl_types[] = { + [NLMSG_ERROR] = { .type = NETLINK_TYPE_NESTED, .type_system = &empty_type_system, .size = sizeof(struct nlmsgerr) }, [GENL_ID_CTRL] = { .type = NETLINK_TYPE_NESTED, .type_system = &genl_get_family_type_system, .size = sizeof(struct genlmsghdr) }, };