mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-04-29 15:51:32 +00:00
sharpd: add support for End.DT4
This patch enables sharpd to insert End.DT4 routes into zebra. Signed-off-by: Ryoga Saito <ryoga.saito@linecorp.com>
This commit is contained in:
parent
7eab60a793
commit
478d592ed7
@ -425,7 +425,8 @@ DEFPY (install_seg6local_routes,
|
|||||||
End_X$seg6l_endx X:X::X:X$seg6l_endx_nh6|\
|
End_X$seg6l_endx X:X::X:X$seg6l_endx_nh6|\
|
||||||
End_T$seg6l_endt (1-4294967295)$seg6l_endt_table|\
|
End_T$seg6l_endt (1-4294967295)$seg6l_endt_table|\
|
||||||
End_DX4$seg6l_enddx4 A.B.C.D$seg6l_enddx4_nh4|\
|
End_DX4$seg6l_enddx4 A.B.C.D$seg6l_enddx4_nh4|\
|
||||||
End_DT6$seg6l_enddt6 (1-4294967295)$seg6l_enddt6_table>\
|
End_DT6$seg6l_enddt6 (1-4294967295)$seg6l_enddt6_table|\
|
||||||
|
End_DT4$seg6l_enddt4 (1-4294967295)$seg6l_enddt4_table>\
|
||||||
(1-1000000)$routes [repeat (2-1000)$rpt]",
|
(1-1000000)$routes [repeat (2-1000)$rpt]",
|
||||||
"Sharp routing Protocol\n"
|
"Sharp routing Protocol\n"
|
||||||
"install some routes\n"
|
"install some routes\n"
|
||||||
@ -444,6 +445,8 @@ DEFPY (install_seg6local_routes,
|
|||||||
"V4 Nexthop address to use\n"
|
"V4 Nexthop address to use\n"
|
||||||
"SRv6 End.DT6 function to use\n"
|
"SRv6 End.DT6 function to use\n"
|
||||||
"Redirect table id to use\n"
|
"Redirect table id to use\n"
|
||||||
|
"SRv6 End.DT4 function to use\n"
|
||||||
|
"Redirect table id to use\n"
|
||||||
"How many to create\n"
|
"How many to create\n"
|
||||||
"Should we repeat this command\n"
|
"Should we repeat this command\n"
|
||||||
"How many times to repeat this command\n")
|
"How many times to repeat this command\n")
|
||||||
@ -494,6 +497,9 @@ DEFPY (install_seg6local_routes,
|
|||||||
} else if (seg6l_enddt6) {
|
} else if (seg6l_enddt6) {
|
||||||
action = ZEBRA_SEG6_LOCAL_ACTION_END_DT6;
|
action = ZEBRA_SEG6_LOCAL_ACTION_END_DT6;
|
||||||
ctx.table = seg6l_enddt6_table;
|
ctx.table = seg6l_enddt6_table;
|
||||||
|
} else if (seg6l_enddt4) {
|
||||||
|
action = ZEBRA_SEG6_LOCAL_ACTION_END_DT4;
|
||||||
|
ctx.table = seg6l_enddt4_table;
|
||||||
} else {
|
} else {
|
||||||
action = ZEBRA_SEG6_LOCAL_ACTION_END;
|
action = ZEBRA_SEG6_LOCAL_ACTION_END;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user