From patchwork Sat Oct 27 15:31:02 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Korsgaard X-Patchwork-Id: 989910 X-Patchwork-Delegate: shemminger@vyatta.com Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=korsgaard.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="C9XnDIJy"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 42j4cw1q7Sz9sCN for ; Sun, 28 Oct 2018 02:33:03 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728701AbeJ1AMx (ORCPT ); Sat, 27 Oct 2018 20:12:53 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:44813 "EHLO mail-ed1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728305AbeJ1AMx (ORCPT ); Sat, 27 Oct 2018 20:12:53 -0400 Received: by mail-ed1-f68.google.com with SMTP id z21-v6so3738013edb.11 for ; Sat, 27 Oct 2018 08:31:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id; bh=rTuuhoWV68g/Gpj1Dvo7pNcYb+5bKHARO9AMD2XHINE=; b=C9XnDIJyy8AETslBWMmR97nY74Vq2JeA80ROvZa61+xuufLnngfxjZz9PmXR3PWEnx nBFbqKyQKglATuoaLeAJAF5bQoFbWAVDWKAQZpH2pSWnC7X8IinnaIv+qmkwOgQaOq4l oOYkk0kJ2/1gN8/rI+hDV/IyiyKpipKGDrpMm6n12FrZdTxooBrJcetDMjV8pIVj3yz0 uLb0QvwLLuVXg6s1jjmWET6EjNihKsPbmcUvPS+tj81CQV/JAQvR6T0bLVDVe3XUdXWG 9xID3S2tG8A8npaes15U2t7a6jTZUXabx9eAsRMSMXqoS3N6ccTZsb8COx3kpzQVeyRS dWjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id; bh=rTuuhoWV68g/Gpj1Dvo7pNcYb+5bKHARO9AMD2XHINE=; b=lIcNGJbMquGszI9SbH03evwRohiR7g15VnPQFb7YF3Oa70U5YWglXKJz8DWYOhnazH XA2QpMZLL/Iy8o/ZWj3PFBqwLaYBdQP4j8svfpLb0MlXnvIiRiYh8eynHZbQHT0Uxemz X4yoW8ABpzisYggJr8fALhm8WzBBavRajJ9xzkVvMLE8lhNIKZUS4dxxVadrtDL8gi3t E/PWU1MZLq28hoxfWMvG74sa5pB95RBdwBNpYYSunRKolk3CoumMTE2NoOYX2prppOQ6 DDv575Sfbmgk2+KfALJJdh7o04RrfjK8dpcUwv8oRdGR6D3yvKPtPakVYIj9NWKZWeJL Up8g== X-Gm-Message-State: AGRZ1gKCQmCZhWWHDBS5eZkw5Zyls7qWaLWd+jApHv91aW93J238SRgY N49mN32OTs/CqWNW9ly7MPo= X-Google-Smtp-Source: AJdET5dOnqLSLql4nZ/BQNlp5xLrnHyegaM1gQ2x2EeuFu2s+cj9282NqAn2Zk79L7ZRL4K6w8EoEQ== X-Received: by 2002:a17:906:6582:: with SMTP id x2-v6mr5758023ejn.22.1540654290134; Sat, 27 Oct 2018 08:31:30 -0700 (PDT) Received: from dell.be.48ers.dk (d51A5BC31.access.telenet.be. [81.165.188.49]) by smtp.gmail.com with ESMTPSA id b2-v6sm3369363edy.52.2018.10.27.08.31.28 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 27 Oct 2018 08:31:28 -0700 (PDT) Received: from peko by dell.be.48ers.dk with local (Exim 4.89) (envelope-from ) id 1gGQYh-0008Rz-GI; Sat, 27 Oct 2018 17:31:27 +0200 From: Peter Korsgaard To: Stephen Hemminger , Vinicius Costa Gomes Cc: netdev@vger.kernel.org, Peter Korsgaard Subject: [iproute PATCH] utils.h: provide fallback CLOCK_TAI definition Date: Sat, 27 Oct 2018 17:31:02 +0200 Message-Id: <20181027153102.32302-1-peter@korsgaard.com> X-Mailer: git-send-email 2.11.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org q_{etf,taprio}.c uses CLOCK_TAI, which isn't exposed by glibc < 2.21 or uClibc, breaking the build. Provide a fallback definition like it is done for IPPROTO_MPLS and others. Signed-off-by: Peter Korsgaard --- include/utils.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/utils.h b/include/utils.h index 258d630e..685d2c1d 100644 --- a/include/utils.h +++ b/include/utils.h @@ -126,6 +126,10 @@ struct ipx_addr { #define IPPROTO_MPLS 137 #endif +#ifndef CLOCK_TAI +# define CLOCK_TAI 11 +#endif + __u32 get_addr32(const char *name); int get_addr_1(inet_prefix *dst, const char *arg, int family); int get_prefix_1(inet_prefix *dst, char *arg, int family);