Linux kernel 从Haswell移动到Broadwell CPU导致ping实用程序在sendmsg()上失败

Linux kernel 从Haswell移动到Broadwell CPU导致ping实用程序在sendmsg()上失败,linux-kernel,Linux Kernel,我有一个Intel双插槽Haswell 18核服务器,ping命令在其中工作,但当我用Intel双插槽Broadwell 22核CPU替换Haswell时,ping命令失败,并出现-EFAULT“坏地址”。我使用了strace实用程序,发现sendmsg参数看起来有点不同。然后我查看了ping.c源代码,并使用gdb找到了sendmsg返回EFAULT。我检查了Haswell和Broadwell CPU服务器上使用相同Linux操作系统的sendmsg参数,没有发现任何差异。我开始相信Broad

我有一个Intel双插槽Haswell 18核服务器,ping命令在其中工作,但当我用Intel双插槽Broadwell 22核CPU替换Haswell时,ping命令失败,并出现-EFAULT“坏地址”。我使用了strace实用程序,发现sendmsg参数看起来有点不同。然后我查看了ping.c源代码,并使用gdb找到了sendmsg返回EFAULT。我检查了Haswell和Broadwell CPU服务器上使用相同Linux操作系统的sendmsg参数,没有发现任何差异。我开始相信Broadwell处理器的内核需要重建。Broadwell可能有一些不同的东西导致sendmsg在内核层失败。有人能解释一下吗