From patchwork Thu Oct 27 01:00:49 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurent Vivier X-Patchwork-Id: 9398829 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id BB00060231 for ; Thu, 27 Oct 2016 01:08:41 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 80EB029E70 for ; Thu, 27 Oct 2016 01:08:41 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7370029E72; Thu, 27 Oct 2016 01:08:41 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.4 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RCVD_IN_SORBS_SPAM autolearn=ham version=3.3.1 Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 4F4C329E70 for ; Thu, 27 Oct 2016 01:08:40 +0000 (UTC) Received: from localhost ([::1]:38348 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bzZBN-00038d-BG for patchwork-qemu-devel@patchwork.kernel.org; Wed, 26 Oct 2016 21:08:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36049) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bzZ4C-0006sT-Ar for qemu-devel@nongnu.org; Wed, 26 Oct 2016 21:01:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bzZ49-0002db-AI for qemu-devel@nongnu.org; Wed, 26 Oct 2016 21:01:12 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:65090) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1bzZ49-0002d2-1I for qemu-devel@nongnu.org; Wed, 26 Oct 2016 21:01:09 -0400 Received: from Quad.localdomain ([78.238.229.36]) by mrelayeu.kundenserver.de (mreue102) with ESMTPSA (Nemesis) id 0LmLZq-1cZS2w2IPy-00Zvni; Thu, 27 Oct 2016 03:01:00 +0200 From: Laurent Vivier To: Riku Voipio Date: Thu, 27 Oct 2016 03:00:49 +0200 Message-Id: <1477530049-15676-1-git-send-email-laurent@vivier.eu> X-Mailer: git-send-email 2.7.4 X-Provags-ID: V03:K0:4GhbY3ctqqE4hExZeOQak5mOmbcfUMLeeEBdLzMslYdfevCrexq jZeXqMJZwbUpC+CDRrDwfrzScRs+1Jk9Cual6XNH/VIcfTdU7eJHVbSXWDal35e9EiGLzZH EgOSFEwPxKYCZckbdJPWpvKxlR3IBYrGbJ9wKqJuv3w//n39LDEkpwh9nO9LpV19G0UgkFo ixT2YJJx/sUnP/zeqjIPA== X-UI-Out-Filterresults: notjunk:1; V01:K0:cLHtGSpeTyQ=:DicnP0hSEqiGdlPEqpFbPt JlK+UytatXXRVTxS0OqW35e4LPX07alnoq7ehzG7d4wsdqDBfTHGSN4xY6DJI+A0uMc5fdw5r d11/UkxslI0czo6oB/jPcVzLGDZXjpYNMsqaiJZDbakFHCEj6lhtg0uYryssqyElVwaLbwZBT frskOxcHNk2SQwTjqv/mVJr1g8qaDUGGn99bEkKsRf0j7kSnu6JDobV0mKor2dbCLIEC0bA8B WMBpqV6cJtEFc5F+GdYP4DQ4j3E7pAPNJWI1FawUaA9S59i3u1ocGdohSrrym3IKdEOd0AFsq XQsf/cM/uZhuk/E4r6fllLvMr0An+J97Nl1KPEbMv8LTX4ft5X68pydd2J5BHimbYeoMEHK4M BSSpQEwTNlz+J5sVjN0REopsLxOIsACEIE0EkEQK8/KNVj8GnccxZTmOZKxfdFPrQ5NCQGPBS zh0i9mLNJqK7oXcV8hMTbwBwk5hcP6ckMPiHQPgN9U+uL9UFvB1DCJWf2TISvnfTOqK54Py/q T/4ggqni4mceUzPH+iGXnC2nsUDkkcMdbso+I2WMJ255BpeN7+wsmk3TgPjAfnyIJ5p9s3YCM nX93jePUXlQOCK30giu0OPY/Jvx4zoS6BfBOlink/qRnKm/tDmTV0Dw6GEI+VSPctYnh+oHFs 73K8IsC6uS+4uSiN44/sujOfOkpZLhIHFI8R0HpEQfDZpPAk57SIiCHRpO4ozcVrGA/Y= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 217.72.192.73 Subject: [Qemu-devel] [PATCH] linux-user: manage two new IFLA host message types X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: qemu-devel@nongnu.org, Laurent Vivier Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" X-Virus-Scanned: ClamAV using ClamSMTP Add QEMU_IFLA_GSO_MAX_SEGS and QEMU_IFLA_GSO_MAX_SIZE in host_to_target_data_link_rtattr(). These two messages are sent by the host kernel when we use "sudo". Found with qemu-m68k and Debian etch-m68k (sudo 1.6.8p12-4) and host kernel 4.7.6-200.fc24.x86_64 Signed-off-by: Laurent Vivier --- linux-user/syscall.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index db697c0..521bdb5 100644 --- a/linux-user/syscall.c +++ b/linux-user/syscall.c @@ -2320,6 +2320,8 @@ static abi_long host_to_target_data_link_rtattr(struct rtattr *rtattr) case QEMU_IFLA_GROUP: case QEMU_IFLA_MASTER: case QEMU_IFLA_NUM_VF: + case QEMU_IFLA_GSO_MAX_SEGS: + case QEMU_IFLA_GSO_MAX_SIZE: u32 = RTA_DATA(rtattr); *u32 = tswap32(*u32); break;