From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-14.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1C336C4338F for ; Fri, 13 Aug 2021 17:19:46 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id EEE3A610CF for ; Fri, 13 Aug 2021 17:19:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229952AbhHMRUM (ORCPT ); Fri, 13 Aug 2021 13:20:12 -0400 Received: from mail.kernel.org ([198.145.29.99]:36954 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229533AbhHMRUL (ORCPT ); Fri, 13 Aug 2021 13:20:11 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 5835B60F91; Fri, 13 Aug 2021 17:19:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1628875184; bh=izU8ZUapFdpvhbhbUdcUZJTQKe3rzpm5wUiyiCqVDtk=; h=From:To:Cc:Subject:Date:From; b=ploiQruywnVUkjKvQe6Gd+bFVjh84ZVLiFqveodJmcnjU1X314i+u5rMYrdJqcN/5 vr5tLt8y5UprO8SOC38zNb0WngytF9bYqpoe4a1lAgQgUG/ufkUHleHBqJgfATCIXR 6xgFaZgEVQcZ7m/qKDqv9Z5GNOzObfBv5pLVj0KJ1s+uu+N0uivZd224MM6skWaaaO uOEVSc01uVw2CeIe5mVikww57gfmCO9vg/O4ndqk+PuYbRiEg5ctOlW7VvFLooCy22 pJZLUiv21FCKE3S2Jei7aJ0ws1r7rOh5AmLTT9q07UNZjPKDPchuke48Rhd7kkDeKZ MVGG6pvzuGgXQ== From: Jakub Kicinski To: mkubecek@suse.cz, andrew@lunn.ch Cc: netdev@vger.kernel.org, dcavalca@fb.com, filbranden@fb.com, michel@fb.com, Jakub Kicinski Subject: [PATCH ethtool 0/3] ethool: make --json reliable Date: Fri, 13 Aug 2021 10:19:35 -0700 Message-Id: <20210813171938.1127891-1-kuba@kernel.org> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org This series aims to make --json fail if the output is not JSON formatted. This should make writing scripts around ethtool less error prone and give us stronger signal when produced JSON is invalid. Jakub Kicinski (3): ethtool: remove questionable goto ethtool: use dummy args[] entry for no-args case ethtool: return error if command does not support --json ethtool.c | 52 ++++++++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 24 deletions(-) -- 2.31.1