Message ID | 20240711080934.2071869-1-danieller@nvidia.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 275a63c9fe10f39066782d2d775d7d3efb20b01f |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | [net-next] net: ethtool: Monotonically increase the message sequence number | expand |
Danielle Ratson <danieller@nvidia.com> writes: > Currently, during the module firmware flashing process, unicast > notifications are sent from the kernel using the same sequence number, > making it impossible for user space to track missed notifications. > > Monotonically increase the message sequence number, so the order of > notifications could be tracked effectively. > > Signed-off-by: Danielle Ratson <danieller@nvidia.com> > Reviewed-by: Ido Schimmel <idosch@nvidia.com> Applied, thanks.
Petr Machata <petrm@nvidia.com> writes: > Danielle Ratson <danieller@nvidia.com> writes: > >> Currently, during the module firmware flashing process, unicast >> notifications are sent from the kernel using the same sequence number, >> making it impossible for user space to track missed notifications. >> >> Monotonically increase the message sequence number, so the order of >> notifications could be tracked effectively. >> >> Signed-off-by: Danielle Ratson <danieller@nvidia.com> >> Reviewed-by: Ido Schimmel <idosch@nvidia.com> > > Applied, thanks. Oops, never mind, I was talking about our internal queue and the reply shouldn't have gone public.
On Thu, 11 Jul 2024 11:09:34 +0300 Danielle Ratson wrote: > Currently, during the module firmware flashing process, unicast > notifications are sent from the kernel using the same sequence number, > making it impossible for user space to track missed notifications. > > Monotonically increase the message sequence number, so the order of > notifications could be tracked effectively. Reviewed-by: Jakub Kicinski <kuba@kernel.org>
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Thu, 11 Jul 2024 11:09:34 +0300 you wrote: > Currently, during the module firmware flashing process, unicast > notifications are sent from the kernel using the same sequence number, > making it impossible for user space to track missed notifications. > > Monotonically increase the message sequence number, so the order of > notifications could be tracked effectively. > > [...] Here is the summary with links: - [net-next] net: ethtool: Monotonically increase the message sequence number https://git.kernel.org/netdev/net-next/c/275a63c9fe10 You are awesome, thank you!
diff --git a/net/ethtool/module.c b/net/ethtool/module.c index aba78436d350..6988e07bdcd6 100644 --- a/net/ethtool/module.c +++ b/net/ethtool/module.c @@ -488,7 +488,7 @@ ethnl_module_fw_flash_ntf(struct net_device *dev, if (!skb) return; - hdr = ethnl_unicast_put(skb, ntf_params->portid, ntf_params->seq, + hdr = ethnl_unicast_put(skb, ntf_params->portid, ++ntf_params->seq, ETHTOOL_MSG_MODULE_FW_FLASH_NTF); if (!hdr) goto err_skb;