1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Zebra Policy Based Routing (PBR) interaction with the kernel using
5 * Copyright (C) 2018 Cumulus Networks, Inc.
16 #include "lib_errors.h"
18 #include "zebra/zserv.h"
19 #include "zebra/zebra_ns.h"
20 #include "zebra/zebra_vrf.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"
30 enum zebra_dplane_result
kernel_pbr_rule_update(struct zebra_dplane_ctx
*ctx
)
32 flog_err(EC_LIB_UNAVAILABLE
, "%s not Implemented for this platform",
34 return ZEBRA_DPLANE_REQUEST_FAILURE
;