From patchwork Mon Aug 31 15:57:12 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Ahern X-Patchwork-Id: 512539 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 069431401F0 for ; Tue, 1 Sep 2015 01:57:41 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=cumulusnetworks.com header.i=@cumulusnetworks.com header.b=KQM8r1MF; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753736AbbHaP5b (ORCPT ); Mon, 31 Aug 2015 11:57:31 -0400 Received: from mail-ig0-f175.google.com ([209.85.213.175]:36854 "EHLO mail-ig0-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753724AbbHaP5a (ORCPT ); Mon, 31 Aug 2015 11:57:30 -0400 Received: by igboj15 with SMTP id oj15so30605586igb.1 for ; Mon, 31 Aug 2015 08:57:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cumulusnetworks.com; s=google; h=from:to:cc:subject:date:message-id; bh=UVTLKSvsMEe9XnyyeiS1P8iQInrL07Mqdyyd//2alL0=; b=KQM8r1MFKg/kAJAuwMuDKkq7KnYtMjHja2UVGZ94peRXIYA0LpWYecOnNaB2KczOxy lbC1cg9X9mBXk4QMoLx5lab3hnPmkl49HOKImUMFKRuyntEZVps7xMIW2FLDN5ujZPZV pK3fJ+b/SGBCWJv4MJhBtsW37AG/2XXAwMlfM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=UVTLKSvsMEe9XnyyeiS1P8iQInrL07Mqdyyd//2alL0=; b=SoKSxQcf4nXlNu/ldh4IwPEwMwP6HA/++020BSsyux5dZArGMLQd3XjIowWv2LjKNk 3JNFi+F5HpjGgPXozfPf4zetJv+KjKGOlwyNrtxco7pw8KM6uMn8RPByVyuNOatvm3OD kGbjvzQRsFCs8Z95Xlx+sQS4S93u40bx1IdzQ2QWc7fDnIHjI+Y5PEKVYVwTMFyxCdOR /w0ZY6rmgfHDysRB6s5PYz57eSN4SQie1AS6hA0HnRwj7LT9k1QtOTgbVzF5FWgGD+8c ZhjEvsio0eZHvq/VT+Ws/ulycEl3lZJIc6ADJyu5wZonN9t9fzJojuCcQ/Y9IInm3nl7 OZGQ== X-Gm-Message-State: ALoCoQmjZM1pzzlX7X9BmwzElG0bCNFSL3tIHOEeNPPW8q77SHbPyqFMsJ+cX+jhVrtxgjBbCn2L X-Received: by 10.50.43.166 with SMTP id x6mr15692278igl.89.1441036649042; Mon, 31 Aug 2015 08:57:29 -0700 (PDT) Received: from localhost.localdomain (c-174-51-80-140.hsd1.co.comcast.net. [174.51.80.140]) by smtp.googlemail.com with ESMTPSA id d8sm11092311igl.13.2015.08.31.08.57.27 (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 31 Aug 2015 08:57:28 -0700 (PDT) From: David Ahern To: netdev@vger.kernel.org Cc: David Ahern Subject: [PATCH net-next] net: Add tos to validate source tracepoint Date: Mon, 31 Aug 2015 09:57:12 -0600 Message-Id: <1441036632-26203-1-git-send-email-dsa@cumulusnetworks.com> X-Mailer: git-send-email 2.3.2 (Apple Git-55) Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org TOS is another key aspect of the lookup passed to fib_validate_source. Add it to the tracepoint. Signed-off-by: David Ahern --- include/trace/events/fib.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/trace/events/fib.h b/include/trace/events/fib.h index 4030f75410d7..acd1d22571a2 100644 --- a/include/trace/events/fib.h +++ b/include/trace/events/fib.h @@ -83,6 +83,7 @@ TRACE_EVENT(fib_validate_source, __string( name, dev->name ) __field( int, oif ) __field( int, iif ) + __field( __u8, tos ) __array( __u8, src, 4 ) __array( __u8, dst, 4 ) ), @@ -93,6 +94,7 @@ TRACE_EVENT(fib_validate_source, __assign_str(name, dev ? dev->name : "not set"); __entry->oif = flp->flowi4_oif; __entry->iif = flp->flowi4_iif; + __entry->tos = flp->flowi4_tos; p32 = (__be32 *) __entry->src; *p32 = flp->saddr; @@ -101,8 +103,8 @@ TRACE_EVENT(fib_validate_source, *p32 = flp->daddr; ), - TP_printk("dev %s oif %d iif %d src %pI4 dst %pI4", - __get_str(name), __entry->oif, __entry->iif, + TP_printk("dev %s oif %d iif %d tos %d src %pI4 dst %pI4", + __get_str(name), __entry->oif, __entry->iif, __entry->tos, __entry->src, __entry->dst) ); #endif /* _TRACE_FIB_H */