UDP クライアント プログラムの下記の部分は Windows で正常に動作し、Linux では rcvfrom() 関数がスタックしているように見えます。tcpdump を使用すると、インターフェイスに到着するパケットを確認できます。このインターフェイスでもチェックサム/オフロードをオフにしました。
packet = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) # UDP
packet.bind((UDP_IP, UDP_PORT))
frame_count = 0
while True :
try:
data= packet.recvfrom(65536)#[0:16] # buffer size is 1024 bytes
frame_count = frame_count + 1
data_rx(data,frame_count)