chiark / gitweb /
sd-rtnl: never treat broadcasts as replies
[elogind.git] / src / libsystemd / sd-rtnl / rtnl-message.c
index 7ea68f18ae4fed56a8420abf8d0ac3acd11b6926..e243c7b07554b2559c74e54f2388f1bea696189f 100644 (file)
@@ -295,6 +295,12 @@ int sd_rtnl_message_get_type(sd_rtnl_message *m, uint16_t *type) {
         return 0;
 }
 
+int sd_rtnl_message_is_broadcast(sd_rtnl_message *m) {
+        assert_return(m, -EINVAL);
+
+        return !m->hdr->nlmsg_pid;
+}
+
 int sd_rtnl_message_link_get_ifindex(sd_rtnl_message *m, int *ifindex) {
         struct ifinfomsg *ifi;