]> git.proxmox.com Git - mirror_frr.git/blob - zebra/rule_socket.c
Merge pull request #12798 from donaldsharp/rib_match_multicast
[mirror_frr.git] / zebra / rule_socket.c
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /*
3 * Zebra Policy Based Routing (PBR) interaction with the kernel using
4 * netlink.
5 * Copyright (C) 2018 Cumulus Networks, Inc.
6 * Donald Sharp
7 */
8
9 #include <zebra.h>
10
11 #ifndef HAVE_NETLINK
12
13 #include "if.h"
14 #include "prefix.h"
15 #include "vrf.h"
16 #include "lib_errors.h"
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"
28 #include "zebra/zebra_errors.h"
29
30 enum zebra_dplane_result kernel_pbr_rule_update(struct zebra_dplane_ctx *ctx)
31 {
32 flog_err(EC_LIB_UNAVAILABLE, "%s not Implemented for this platform",
33 __func__);
34 return ZEBRA_DPLANE_REQUEST_FAILURE;
35 }
36
37 #endif