mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-26 17:00:08 +01:00
platform: cleanup event_handler_recvmsg() (inline event_err())
This commit is contained in:
parent
c13163cd55
commit
47773c80ac
1 changed files with 4 additions and 10 deletions
|
|
@ -3304,15 +3304,6 @@ event_seq_check (NMPlatform *platform, struct nl_msg *msg)
|
|||
_LOGt ("sequence-number: seq %u received (wait for %u)", hdr->nlmsg_seq, priv->nlh_seq_last);
|
||||
}
|
||||
|
||||
static void
|
||||
event_err (struct sockaddr_nl *nla, struct nlmsgerr *nlerr, gpointer platform)
|
||||
{
|
||||
_LOGt ("event_err(): error from kernel: %s (%d) for request %d",
|
||||
strerror (nlerr ? -nlerr->error : 0),
|
||||
nlerr ? -nlerr->error : 0,
|
||||
NM_LINUX_PLATFORM_GET_PRIVATE (platform)->nlh_seq_last);
|
||||
}
|
||||
|
||||
/* This function does all the magic to avoid race conditions caused
|
||||
* by concurrent usage of synchronous commands and an asynchronous cache. This
|
||||
* might be a nice future addition to libnl but it requires to do all operations
|
||||
|
|
@ -5503,7 +5494,10 @@ continue_reading:
|
|||
goto out;
|
||||
} else if (e->error) {
|
||||
/* Error message reported back from kernel. */
|
||||
event_err (&nla, e, platform);
|
||||
_LOGt ("event_err(): error from kernel: %s (%d) for request %d",
|
||||
strerror (e->error),
|
||||
e->error,
|
||||
priv->nlh_seq_last);
|
||||
}
|
||||
} else {
|
||||
/* Valid message (not checking for MULTIPART bit to
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue