blob: db6bf7d36b7af98defb25be9654ae9c3c8fc2abf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
-- Route map functionality
--
-- There are no parameters passed in.
-- Currently we set two global tables
-- prefix
-- .family = The v4 or v6 family we are working in
-- .route = the A.B.C.D/X or Z:A:B::D/X string
-- nexthop
-- .metric = The metric we are going to use
-- .ifindex = The outgoing interface
-- .aspath = The aspath of the route
-- .localpref = The localpref value
--
-- Valid Return Codes:
-- 0 - Some sort of processing failure
-- This turns into a implicit DENY
-- 1 - No match was found, turns into a DENY
-- 2 - Match found, turns into a PERMIT
-- 3 - Match found and data structures changed, turns into a PERMIT
-- and a reread of the prefix and nexthop tables
function mooey ()
zlog_debug(string.format("Family: %d: %s %d ifindex: %d aspath: %s localpref: %d",
prefix.family, prefix.route,
nexthop.metric, nexthop.ifindex, nexthop.aspath, nexthop.localpref))
nexthop.metric = 33
nexthop.localpref = 13
return 3
end
|