]> git.proxmox.com Git - mirror_frr.git/blame - zebra/rule_socket.c
Merge pull request #12798 from donaldsharp/rib_match_multicast
[mirror_frr.git] / zebra / rule_socket.c
CommitLineData
acddc0ed 1// SPDX-License-Identifier: GPL-2.0-or-later
942bf97b 2/*
3 * Zebra Policy Based Routing (PBR) interaction with the kernel using
4 * netlink.
5 * Copyright (C) 2018 Cumulus Networks, Inc.
6 * Donald Sharp
942bf97b 7 */
8
9#include <zebra.h>
10
11#ifndef HAVE_NETLINK
12
13#include "if.h"
14#include "prefix.h"
15#include "vrf.h"
67aeb554 16#include "lib_errors.h"
942bf97b 17
18#include "zebra/zserv.h"
19#include "zebra/zebra_ns.h"
20#include "zebra/zebra_vrf.h"
21#include "zebra/rt.h"
22#include "zebra/interface.h"
23#include "zebra/debug.h"
24#include "zebra/rtadv.h"
25#include "zebra/kernel_netlink.h"
26#include "zebra/rule_netlink.h"
27#include "zebra/zebra_pbr.h"
364fed6b 28#include "zebra/zebra_errors.h"
942bf97b 29
f62e5480 30enum zebra_dplane_result kernel_pbr_rule_update(struct zebra_dplane_ctx *ctx)
942bf97b 31{
450971aa 32 flog_err(EC_LIB_UNAVAILABLE, "%s not Implemented for this platform",
15569c58 33 __func__);
ea1c14f6 34 return ZEBRA_DPLANE_REQUEST_FAILURE;
942bf97b 35}
ebecd649 36
942bf97b 37#endif