From patchwork Mon Jul 27 18:30:55 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Ahern X-Patchwork-Id: 500521 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 ABD09140320 for ; Tue, 28 Jul 2015 04:33:00 +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=eJzx9AeC; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753831AbbG0Scz (ORCPT ); Mon, 27 Jul 2015 14:32:55 -0400 Received: from mail-ig0-f182.google.com ([209.85.213.182]:37867 "EHLO mail-ig0-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753676AbbG0Scx (ORCPT ); Mon, 27 Jul 2015 14:32:53 -0400 Received: by igbpg9 with SMTP id pg9so89320740igb.0 for ; Mon, 27 Jul 2015 11:32:53 -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:in-reply-to:references; bh=V0P/zUx3J/L+XtmBeCPMe4iUdORG7SLB515btBGu95c=; b=eJzx9AeCw8Un2j9/2lKZH/7E2W5AWa+yZbAP8Q6CEwAiZIe2h6a5SaioTQ6HuhvwMm G5WFQQtEzRbei71XOA4/m6tjXY9sHAGcdImUzycH4Z0xpls8T79ATvR4y2WD/8M25fxG CQpPu92OF+v0qa423Em/gJfC206TN70oWsqEM= 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:in-reply-to :references; bh=V0P/zUx3J/L+XtmBeCPMe4iUdORG7SLB515btBGu95c=; b=PiUlak7KBWuLvRmfrZAWzbJXQCK7XGPbZx79HiQxKAy5//7rBMUr/LfMat9oPr674G Jl0l/8xlYARqfwquV0yiQac5z7UvPyfRPa2jwJAOQyfHZUSOYZpMERagsp/fTQMRopt2 NVgLrlIPY87Vr95xWERFcnllTRlCTSuvdjtA8IGRrvhK7vaLycpaiR0fljQqRGIC15ks 7nWHCaP8OAOI3QZYKLLmi5hJagVUY1QzmEkhmZNIT3k6w3Glf7jlfOspx9fGzpcOoGeR uODDIJhx41Jd0XlkDV66QD2xF2Pg1tOfYKOlwH5ygXQlIL8U5D4D49+uXrQKZAwgdiqO H5Gw== X-Gm-Message-State: ALoCoQm0p5f66szerxUbGhRGgr4J/8Pid+oP9LfqDPfgW/iQuETQLAGsqPJpeBw95ipAtN8JDVSZ X-Received: by 10.50.33.19 with SMTP id n19mr20898913igi.26.1438021972985; Mon, 27 Jul 2015 11:32:52 -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 p82sm12442981ioi.14.2015.07.27.11.32.51 (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 27 Jul 2015 11:32:52 -0700 (PDT) From: David Ahern To: netdev@vger.kernel.org Cc: shm@cumulusnetworks.com, roopa@cumulusnetworks.com, gospo@cumulusnetworks.com, jtoppins@cumulusnetworks.com, nikolay@cumulusnetworks.com, ddutt@cumulusnetworks.com, hannes@stressinduktion.org, nicolas.dichtel@6wind.com, stephen@networkplumber.org, hadi@mojatatu.com, ebiederm@xmission.com, davem@davemloft.net, svaidya@brocade.com, mingo@kernel.org, luto@amacapital.net, David Ahern Subject: [PATCH net-next 02/16] net: export a few FIB functions Date: Mon, 27 Jul 2015 12:30:55 -0600 Message-Id: <1438021869-49186-3-git-send-email-dsa@cumulusnetworks.com> X-Mailer: git-send-email 2.3.2 (Apple Git-55) In-Reply-To: <1438021869-49186-1-git-send-email-dsa@cumulusnetworks.com> References: <1438021869-49186-1-git-send-email-dsa@cumulusnetworks.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Required by the VRF driver. Signed-off-by: Shrijeet Mukherjee Signed-off-by: David Ahern --- net/ipv4/fib_frontend.c | 2 ++ net/ipv4/fib_trie.c | 1 + 2 files changed, 3 insertions(+) diff --git a/net/ipv4/fib_frontend.c b/net/ipv4/fib_frontend.c index 6b98de0d7949..c565fc182240 100644 --- a/net/ipv4/fib_frontend.c +++ b/net/ipv4/fib_frontend.c @@ -108,6 +108,7 @@ struct fib_table *fib_new_table(struct net *net, u32 id) hlist_add_head_rcu(&tb->tb_hlist, &net->ipv4.fib_table_hash[h]); return tb; } +EXPORT_SYMBOL_GPL(fib_new_table); /* caller must hold either rtnl or rcu read lock */ struct fib_table *fib_get_table(struct net *net, u32 id) @@ -127,6 +128,7 @@ struct fib_table *fib_get_table(struct net *net, u32 id) } return NULL; } +EXPORT_SYMBOL_GPL(fib_get_table); #endif /* CONFIG_IP_MULTIPLE_TABLES */ static void fib_replace_table(struct net *net, struct fib_table *old, diff --git a/net/ipv4/fib_trie.c b/net/ipv4/fib_trie.c index 15d32612e3c6..ac2d828c6daa 100644 --- a/net/ipv4/fib_trie.c +++ b/net/ipv4/fib_trie.c @@ -1887,6 +1887,7 @@ void fib_free_table(struct fib_table *tb) { call_rcu(&tb->rcu, __trie_free_rcu); } +EXPORT_SYMBOL_GPL(fib_free_table); static int fn_trie_dump_leaf(struct key_vector *l, struct fib_table *tb, struct sk_buff *skb, struct netlink_callback *cb)