X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=fpm%2Ffpm_pb.h;h=2e265511f20880b4eb3cbf2d37f82d38be9e37d5;hb=HEAD;hp=2e5f3d052755b5bb28e3b65c02ff5d3c72d5e094;hpb=4bf663863694f55a96b8177f060d311dad384397;p=mirror_frr.git diff --git a/fpm/fpm_pb.h b/fpm/fpm_pb.h index 2e5f3d052..7e39054d1 100644 --- a/fpm/fpm_pb.h +++ b/fpm/fpm_pb.h @@ -1,25 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * fpm_pb.h * * @copyright Copyright (C) 2016 Sproute Networks, Inc. * * @author Avneesh Sachdev - * - * This file is part of Quagga. - * - * Quagga is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License as published by the - * Free Software Foundation; either version 2, or (at your option) any - * later version. - * - * Quagga is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License along - * with this program; see the file COPYING; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* @@ -29,7 +14,7 @@ #ifndef _FPM_PB_H #define _FPM_PB_H -#include "route_types.h" +#include "lib/route_types.h" #include "qpb/qpb.h" #include "fpm/fpm.pb-c.h" @@ -38,25 +23,23 @@ * fpm__route_key__create */ #define fpm_route_key_create fpm__route_key__create -static inline Fpm__RouteKey * -fpm__route_key__create (qpb_allocator_t *allocator, struct prefix *prefix) +static inline Fpm__RouteKey *fpm__route_key__create(qpb_allocator_t *allocator, + struct prefix *prefix) { - Fpm__RouteKey *key; - - key = QPB_ALLOC (allocator, typeof (*key)); - if (!key) - { - return NULL; - } - fpm__route_key__init (key); - - key->prefix = qpb__l3_prefix__create (allocator, prefix); - if (!key->prefix) - { - return NULL; - } - - return key; + Fpm__RouteKey *key; + + key = QPB_ALLOC(allocator, typeof(*key)); + if (!key) { + return NULL; + } + fpm__route_key__init(key); + + key->prefix = qpb__l3_prefix__create(allocator, prefix); + if (!key->prefix) { + return NULL; + } + + return key; } #endif