Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753941AbdIGGDg (ORCPT ); Thu, 7 Sep 2017 02:03:36 -0400 Received: from mail-pg0-f41.google.com ([74.125.83.41]:34592 "EHLO mail-pg0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753312AbdIGGDe (ORCPT ); Thu, 7 Sep 2017 02:03:34 -0400 X-Google-Smtp-Source: ADKCNb5Zgoi4GlEUlqT9IjnK75PBK9IVKT/IbV+cBtAtNAqVmEa+Mb0OY9d5yDprzrG3BM4A63O7iA== From: Bjorn Andersson To: "David S. Miller" Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Chris Lew Subject: [PATCH 0/7] net: qrtr: Fixes and support receiving version 2 packets Date: Wed, 6 Sep 2017 23:03:22 -0700 Message-Id: <20170907060329.32402-1-bjorn.andersson@linaro.org> X-Mailer: git-send-email 2.12.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 972 Lines: 24 On the latest Qualcomm platforms remote processors are sending packets with version 2 of the message header. This series starts off with some fixes and then refactors the qrtr code to support receiving messages of both version 1 and version 2. As all remotes are backwards compatible transmitted packets continues to be send as version 1, but some groundwork has been done to make this a per-link property. Bjorn Andersson (7): net: qrtr: Invoke sk_error_report() after setting sk_err net: qrtr: Move constants to header file net: qrtr: Add control packet definition to uapi net: qrtr: Pass source and destination to enqueue functions net: qrtr: Clean up control packet handling net: qrtr: Use sk_buff->cb in receive path net: qrtr: Support decoding incoming v2 packets include/uapi/linux/qrtr.h | 35 +++++ net/qrtr/qrtr.c | 377 +++++++++++++++++++++++++--------------------- 2 files changed, 241 insertions(+), 171 deletions(-) -- 2.12.0