Several CLI node definitions in interface-definitions/ are written out inline although an identical include file already exists. This duplicates XML and lets the copies drift apart over time.
Inline definitions that are identical to an existing include:
| File | Node | Existing include |
|---|---|---|
| system_conntrack.xml.in (2x) | protocol | include/firewall/protocol.xml.i |
| include/accel-ppp/radius-additions.xml.i | accounting-interim-interval | include/accel-ppp/radius-accounting-interim-interval.xml.i |
| include/ospf/protocol-common-config.xml.i | no-summary | include/ospfv3/no-summary.xml.i |
Replace these with the matching #include statements.
The CLI does not change: the generated node.def templates and the preprocessed XML (input for the reference tree cache) are identical before and after.