Some linux kernels are starting to support the idea of knowledge
about the underlying asic. Add a boolean that we can set/unset
to track whether or not we think the router has this functionality
available.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
zrouter.nhgs_id =
hash_create_size(8, zebra_nhg_id_key, zebra_nhg_hash_id_equal,
"Zebra Router Nexthop Groups ID index");
+
+ zrouter.asic_offloaded = false;
}
*/
struct hash *nhgs;
struct hash *nhgs_id;
+
+ /*
+ * Does the underlying system provide an asic offload
+ */
+ bool asic_offloaded;
};
#define GRACEFUL_RESTART_TIME 60
{
struct vrf *vrf;
+ if (zrouter.asic_offloaded)
+ vty_out(vty, "Asic Offload is being used\n");
+
vty_out(vty,
" Route Route Neighbor LSP LSP\n");
vty_out(vty,