diff options
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | build-data/packages/vom.mk | 6 | ||||
-rw-r--r-- | build-data/platforms/vpp.mk | 6 | ||||
-rw-r--r-- | extras/vom/Makefile.am | 5 | ||||
-rw-r--r-- | extras/vom/configure.ac | 20 | ||||
-rw-r--r-- | extras/vom/vom/.clang-format (renamed from src/vpp-api/vom/.clang-format) | 0 | ||||
-rw-r--r-- | extras/vom/vom/Makefile.am (renamed from src/vpp-api/vom/Makefile.am) | 4 | ||||
-rw-r--r-- | extras/vom/vom/acl_binding.cpp (renamed from src/vpp-api/vom/acl_binding.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_binding.hpp (renamed from src/vpp-api/vom/acl_binding.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_binding_cmds.cpp (renamed from src/vpp-api/vom/acl_binding_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_binding_cmds.hpp (renamed from src/vpp-api/vom/acl_binding_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_ethertype.cpp (renamed from src/vpp-api/vom/acl_ethertype.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_ethertype.hpp (renamed from src/vpp-api/vom/acl_ethertype.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_ethertype_cmds.cpp (renamed from src/vpp-api/vom/acl_ethertype_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_ethertype_cmds.hpp (renamed from src/vpp-api/vom/acl_ethertype_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_l2_rule.cpp (renamed from src/vpp-api/vom/acl_l2_rule.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_l2_rule.hpp (renamed from src/vpp-api/vom/acl_l2_rule.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_l3_rule.cpp (renamed from src/vpp-api/vom/acl_l3_rule.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_l3_rule.hpp (renamed from src/vpp-api/vom/acl_l3_rule.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_list.cpp (renamed from src/vpp-api/vom/acl_list.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_list.hpp (renamed from src/vpp-api/vom/acl_list.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_list_cmds.cpp (renamed from src/vpp-api/vom/acl_list_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_list_cmds.hpp (renamed from src/vpp-api/vom/acl_list_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_types.cpp (renamed from src/vpp-api/vom/acl_types.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/acl_types.hpp (renamed from src/vpp-api/vom/acl_types.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/arp_proxy_binding.cpp (renamed from src/vpp-api/vom/arp_proxy_binding.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/arp_proxy_binding.hpp (renamed from src/vpp-api/vom/arp_proxy_binding.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/arp_proxy_binding_cmds.cpp (renamed from src/vpp-api/vom/arp_proxy_binding_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/arp_proxy_binding_cmds.hpp (renamed from src/vpp-api/vom/arp_proxy_binding_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/arp_proxy_config.cpp (renamed from src/vpp-api/vom/arp_proxy_config.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/arp_proxy_config.hpp (renamed from src/vpp-api/vom/arp_proxy_config.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/arp_proxy_config_cmds.cpp (renamed from src/vpp-api/vom/arp_proxy_config_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/arp_proxy_config_cmds.hpp (renamed from src/vpp-api/vom/arp_proxy_config_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bond_group_binding.cpp (renamed from src/vpp-api/vom/bond_group_binding.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bond_group_binding.hpp (renamed from src/vpp-api/vom/bond_group_binding.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bond_group_binding_cmds.cpp (renamed from src/vpp-api/vom/bond_group_binding_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bond_group_binding_cmds.hpp (renamed from src/vpp-api/vom/bond_group_binding_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bond_interface.cpp (renamed from src/vpp-api/vom/bond_interface.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bond_interface.hpp (renamed from src/vpp-api/vom/bond_interface.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bond_interface_cmds.cpp (renamed from src/vpp-api/vom/bond_interface_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bond_interface_cmds.hpp (renamed from src/vpp-api/vom/bond_interface_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bond_member.cpp (renamed from src/vpp-api/vom/bond_member.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bond_member.hpp (renamed from src/vpp-api/vom/bond_member.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bridge_domain.cpp (renamed from src/vpp-api/vom/bridge_domain.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bridge_domain.hpp (renamed from src/vpp-api/vom/bridge_domain.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bridge_domain_arp_entry.cpp (renamed from src/vpp-api/vom/bridge_domain_arp_entry.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bridge_domain_arp_entry.hpp (renamed from src/vpp-api/vom/bridge_domain_arp_entry.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bridge_domain_arp_entry_cmds.cpp (renamed from src/vpp-api/vom/bridge_domain_arp_entry_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bridge_domain_arp_entry_cmds.hpp (renamed from src/vpp-api/vom/bridge_domain_arp_entry_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bridge_domain_cmds.cpp (renamed from src/vpp-api/vom/bridge_domain_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bridge_domain_cmds.hpp (renamed from src/vpp-api/vom/bridge_domain_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bridge_domain_entry.cpp (renamed from src/vpp-api/vom/bridge_domain_entry.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bridge_domain_entry.hpp (renamed from src/vpp-api/vom/bridge_domain_entry.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bridge_domain_entry_cmds.cpp (renamed from src/vpp-api/vom/bridge_domain_entry_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/bridge_domain_entry_cmds.hpp (renamed from src/vpp-api/vom/bridge_domain_entry_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/client_db.cpp (renamed from src/vpp-api/vom/client_db.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/client_db.hpp (renamed from src/vpp-api/vom/client_db.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/cmd.cpp (renamed from src/vpp-api/vom/cmd.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/cmd.hpp (renamed from src/vpp-api/vom/cmd.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/connection.cpp (renamed from src/vpp-api/vom/connection.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/connection.hpp (renamed from src/vpp-api/vom/connection.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/dhcp_config.cpp (renamed from src/vpp-api/vom/dhcp_config.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/dhcp_config.hpp (renamed from src/vpp-api/vom/dhcp_config.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/dhcp_config_cmds.cpp (renamed from src/vpp-api/vom/dhcp_config_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/dhcp_config_cmds.hpp (renamed from src/vpp-api/vom/dhcp_config_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/dump_cmd.hpp (renamed from src/vpp-api/vom/dump_cmd.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/enum_base.hpp (renamed from src/vpp-api/vom/enum_base.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/event_cmd.hpp (renamed from src/vpp-api/vom/event_cmd.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_contract.cpp (renamed from src/vpp-api/vom/gbp_contract.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_contract.hpp (renamed from src/vpp-api/vom/gbp_contract.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_contract_cmds.cpp (renamed from src/vpp-api/vom/gbp_contract_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_contract_cmds.hpp (renamed from src/vpp-api/vom/gbp_contract_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_endpoint.cpp (renamed from src/vpp-api/vom/gbp_endpoint.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_endpoint.hpp (renamed from src/vpp-api/vom/gbp_endpoint.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_endpoint_cmds.cpp (renamed from src/vpp-api/vom/gbp_endpoint_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_endpoint_cmds.hpp (renamed from src/vpp-api/vom/gbp_endpoint_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_endpoint_group.cpp (renamed from src/vpp-api/vom/gbp_endpoint_group.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_endpoint_group.hpp (renamed from src/vpp-api/vom/gbp_endpoint_group.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_endpoint_group_cmds.cpp (renamed from src/vpp-api/vom/gbp_endpoint_group_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_endpoint_group_cmds.hpp (renamed from src/vpp-api/vom/gbp_endpoint_group_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_recirc.cpp (renamed from src/vpp-api/vom/gbp_recirc.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_recirc.hpp (renamed from src/vpp-api/vom/gbp_recirc.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_recirc_cmds.cpp (renamed from src/vpp-api/vom/gbp_recirc_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_recirc_cmds.hpp (renamed from src/vpp-api/vom/gbp_recirc_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_subnet.cpp (renamed from src/vpp-api/vom/gbp_subnet.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_subnet.hpp (renamed from src/vpp-api/vom/gbp_subnet.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_subnet_cmds.cpp (renamed from src/vpp-api/vom/gbp_subnet_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/gbp_subnet_cmds.hpp (renamed from src/vpp-api/vom/gbp_subnet_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/hw.cpp (renamed from src/vpp-api/vom/hw.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/hw.hpp (renamed from src/vpp-api/vom/hw.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/hw_cmds.cpp (renamed from src/vpp-api/vom/hw_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/hw_cmds.hpp (renamed from src/vpp-api/vom/hw_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/inspect.cpp (renamed from src/vpp-api/vom/inspect.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/inspect.hpp (renamed from src/vpp-api/vom/inspect.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/interface.cpp (renamed from src/vpp-api/vom/interface.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/interface.hpp (renamed from src/vpp-api/vom/interface.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/interface_cmds.cpp (renamed from src/vpp-api/vom/interface_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/interface_cmds.hpp (renamed from src/vpp-api/vom/interface_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/interface_factory.cpp (renamed from src/vpp-api/vom/interface_factory.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/interface_factory.hpp (renamed from src/vpp-api/vom/interface_factory.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/interface_ip6_nd.hpp (renamed from src/vpp-api/vom/interface_ip6_nd.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/interface_ip6_nd_cmds.cpp (renamed from src/vpp-api/vom/interface_ip6_nd_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/interface_span.cpp (renamed from src/vpp-api/vom/interface_span.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/interface_span.hpp (renamed from src/vpp-api/vom/interface_span.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/interface_span_cmds.cpp (renamed from src/vpp-api/vom/interface_span_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/interface_span_cmds.hpp (renamed from src/vpp-api/vom/interface_span_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/interface_types.cpp (renamed from src/vpp-api/vom/interface_types.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/ip_unnumbered.cpp (renamed from src/vpp-api/vom/ip_unnumbered.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/ip_unnumbered.hpp (renamed from src/vpp-api/vom/ip_unnumbered.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/ip_unnumbered_cmds.cpp (renamed from src/vpp-api/vom/ip_unnumbered_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/ip_unnumbered_cmds.hpp (renamed from src/vpp-api/vom/ip_unnumbered_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/l2_binding.cpp (renamed from src/vpp-api/vom/l2_binding.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/l2_binding.hpp (renamed from src/vpp-api/vom/l2_binding.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/l2_binding_cmds.cpp (renamed from src/vpp-api/vom/l2_binding_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/l2_binding_cmds.hpp (renamed from src/vpp-api/vom/l2_binding_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/l2_emulation.cpp (renamed from src/vpp-api/vom/l2_emulation.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/l2_emulation.hpp (renamed from src/vpp-api/vom/l2_emulation.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/l2_emulation_cmds.cpp (renamed from src/vpp-api/vom/l2_emulation_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/l2_emulation_cmds.hpp (renamed from src/vpp-api/vom/l2_emulation_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/l3_binding.cpp (renamed from src/vpp-api/vom/l3_binding.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/l3_binding.hpp (renamed from src/vpp-api/vom/l3_binding.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/l3_binding_cmds.cpp (renamed from src/vpp-api/vom/l3_binding_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/l3_binding_cmds.hpp (renamed from src/vpp-api/vom/l3_binding_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/lldp_binding.cpp (renamed from src/vpp-api/vom/lldp_binding.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/lldp_binding.hpp (renamed from src/vpp-api/vom/lldp_binding.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/lldp_binding_cmds.cpp (renamed from src/vpp-api/vom/lldp_binding_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/lldp_binding_cmds.hpp (renamed from src/vpp-api/vom/lldp_binding_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/lldp_global.cpp (renamed from src/vpp-api/vom/lldp_global.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/lldp_global.hpp (renamed from src/vpp-api/vom/lldp_global.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/lldp_global_cmds.cpp (renamed from src/vpp-api/vom/lldp_global_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/lldp_global_cmds.hpp (renamed from src/vpp-api/vom/lldp_global_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/logger.cpp (renamed from src/vpp-api/vom/logger.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/logger.hpp (renamed from src/vpp-api/vom/logger.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/nat_binding.cpp (renamed from src/vpp-api/vom/nat_binding.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/nat_binding.hpp (renamed from src/vpp-api/vom/nat_binding.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/nat_binding_cmds.cpp (renamed from src/vpp-api/vom/nat_binding_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/nat_binding_cmds.hpp (renamed from src/vpp-api/vom/nat_binding_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/nat_static.cpp (renamed from src/vpp-api/vom/nat_static.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/nat_static.hpp (renamed from src/vpp-api/vom/nat_static.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/nat_static_cmds.cpp (renamed from src/vpp-api/vom/nat_static_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/nat_static_cmds.hpp (renamed from src/vpp-api/vom/nat_static_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/neighbour.cpp (renamed from src/vpp-api/vom/neighbour.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/neighbour.hpp (renamed from src/vpp-api/vom/neighbour.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/neighbour_cmds.cpp (renamed from src/vpp-api/vom/neighbour_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/neighbour_cmds.hpp (renamed from src/vpp-api/vom/neighbour_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/object_base.cpp (renamed from src/vpp-api/vom/object_base.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/object_base.hpp (renamed from src/vpp-api/vom/object_base.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/om.cpp (renamed from src/vpp-api/vom/om.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/om.hpp (renamed from src/vpp-api/vom/om.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/prefix.cpp (renamed from src/vpp-api/vom/prefix.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/prefix.hpp (renamed from src/vpp-api/vom/prefix.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/ra_config.cpp (renamed from src/vpp-api/vom/ra_config.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/ra_config.hpp (renamed from src/vpp-api/vom/ra_config.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/ra_prefix.cpp (renamed from src/vpp-api/vom/ra_prefix.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/ra_prefix.hpp (renamed from src/vpp-api/vom/ra_prefix.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/route.cpp (renamed from src/vpp-api/vom/route.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/route.hpp (renamed from src/vpp-api/vom/route.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/route_cmds.cpp (renamed from src/vpp-api/vom/route_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/route_cmds.hpp (renamed from src/vpp-api/vom/route_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/route_domain.cpp (renamed from src/vpp-api/vom/route_domain.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/route_domain.hpp (renamed from src/vpp-api/vom/route_domain.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/route_domain_cmds.cpp (renamed from src/vpp-api/vom/route_domain_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/route_domain_cmds.hpp (renamed from src/vpp-api/vom/route_domain_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/rpc_cmd.hpp (renamed from src/vpp-api/vom/rpc_cmd.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/singular_db.hpp (renamed from src/vpp-api/vom/singular_db.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/singular_db_funcs.hpp (renamed from src/vpp-api/vom/singular_db_funcs.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/sub_interface.cpp (renamed from src/vpp-api/vom/sub_interface.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/sub_interface.hpp (renamed from src/vpp-api/vom/sub_interface.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/sub_interface_cmds.cpp (renamed from src/vpp-api/vom/sub_interface_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/sub_interface_cmds.hpp (renamed from src/vpp-api/vom/sub_interface_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/tap_interface.cpp (renamed from src/vpp-api/vom/tap_interface.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/tap_interface.hpp (renamed from src/vpp-api/vom/tap_interface.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/tap_interface_cmds.cpp (renamed from src/vpp-api/vom/tap_interface_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/tap_interface_cmds.hpp (renamed from src/vpp-api/vom/tap_interface_cmds.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/types.cpp (renamed from src/vpp-api/vom/types.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/types.hpp (renamed from src/vpp-api/vom/types.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/vxlan_tunnel.cpp (renamed from src/vpp-api/vom/vxlan_tunnel.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/vxlan_tunnel.hpp (renamed from src/vpp-api/vom/vxlan_tunnel.hpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/vxlan_tunnel_cmds.cpp (renamed from src/vpp-api/vom/vxlan_tunnel_cmds.cpp) | 0 | ||||
-rw-r--r-- | extras/vom/vom/vxlan_tunnel_cmds.hpp (renamed from src/vpp-api/vom/vxlan_tunnel_cmds.hpp) | 0 | ||||
-rw-r--r-- | src/Makefile.am | 4 | ||||
-rw-r--r-- | src/configure.ac | 5 | ||||
-rw-r--r-- | test/ext/Makefile | 46 |
183 files changed, 74 insertions, 26 deletions
@@ -353,7 +353,7 @@ export VPP_PYTHON_PREFIX ?= $(BR)/python libexpand = $(subst $(subst ,, ),:,$(foreach lib,$(1),$(BR)/install-$(2)-native/vpp/$(lib)/$(3))) define test - $(if $(filter-out $(3),retest),make -C $(BR) PLATFORM=$(1) TAG=$(2) vpp-install,) + $(if $(filter-out $(3),retest),make -C $(BR) PLATFORM=$(1) TAG=$(2) vpp-install vom-install,) $(eval libs:=lib lib64) make -C test \ TEST_DIR=$(WS_ROOT)/test \ @@ -527,6 +527,8 @@ verify: install-dep $(BR)/.deps.ok dpdk-install-dev @make -C build-root PLATFORM=vpp TAG=vpp sample-plugin-install $(call banner,"Building libmemif") @make -C build-root PLATFORM=vpp TAG=vpp libmemif-install + $(call banner,"Building VOM") + @make -C build-root PLATFORM=vpp TAG=vpp vom-install $(call banner,"Building $(PKG) packages") @make pkg-$(PKG) ifeq ($(OS_ID)-$(OS_VERSION_ID),ubuntu-16.04) diff --git a/build-data/packages/vom.mk b/build-data/packages/vom.mk new file mode 100644 index 00000000000..a156ea8671c --- /dev/null +++ b/build-data/packages/vom.mk @@ -0,0 +1,6 @@ +vom_configure_depend = vpp-install +vom_source = extras +vom_configure_subdir = vom +vom_CPPFLAGS = $(call installed_includes_fn, vpp) +vom_LDFLAGS = $(call installed_libs_fn, vpp) + diff --git a/build-data/platforms/vpp.mk b/build-data/platforms/vpp.mk index 320609ded2b..57501819c7e 100644 --- a/build-data/platforms/vpp.mk +++ b/build-data/platforms/vpp.mk @@ -26,7 +26,7 @@ vpp_uses_dpdk = yes # Uncoment to enable building unit tests # vpp_enable_tests = yes -vpp_root_packages = vpp +vpp_root_packages = vpp vom # DPDK configuration parameters # vpp_uses_dpdk_mlx5_pmd = yes @@ -42,10 +42,6 @@ ifeq ($(MACHINE),i686) vpp_configure_args_vpp += --disable-lb-plugin endif -# To disable the VPP object model build - and save about half the build time - -# uncomment the following... -# vpp_configure_args_vpp += --disable-vom - vpp_debug_TAG_CFLAGS = -g -O0 -DCLIB_DEBUG -DFORTIFY_SOURCE=2 \ -fstack-protector-all -fPIC -Werror vpp_debug_TAG_CXXFLAGS = -g -O0 -DCLIB_DEBUG -DFORTIFY_SOURCE=2 \ diff --git a/extras/vom/Makefile.am b/extras/vom/Makefile.am new file mode 100644 index 00000000000..51e8dab63de --- /dev/null +++ b/extras/vom/Makefile.am @@ -0,0 +1,5 @@ + + +AUTOMAKE_OPTIONS = foreign subdir-objects + +SUBDIRS = vom diff --git a/extras/vom/configure.ac b/extras/vom/configure.ac new file mode 100644 index 00000000000..0e15095e117 --- /dev/null +++ b/extras/vom/configure.ac @@ -0,0 +1,20 @@ +AC_INIT(vom, 18.07) +LT_INIT +AM_INIT_AUTOMAKE +AM_SILENT_RULES([yes]) +AC_PREFIX_DEFAULT([/usr]) + +PKG_CHECK_MODULES([CHECK], [check], [HAVE_CHECK=1], [HAVE_CHECK=0]) +AM_CONDITIONAL([USE_CHECK],[test "$HAVE_CHECK" -eq 1]) + +AC_PROG_CC +AC_PROG_CXX + +AM_CONDITIONAL(ENABLE_ACL_PLUGIN, test "yes" = "yes") +AM_CONDITIONAL(ENABLE_NAT_PLUGIN, test "yes" = "yes") +AM_CONDITIONAL(ENABLE_L2E_PLUGIN, test "yes" = "yes") +AM_CONDITIONAL(ENABLE_GBP_PLUGIN, test "yes" = "yes") + +AC_OUTPUT([Makefile vom/Makefile]) + +AC_CONFIG_MACRO_DIR([m4]) diff --git a/src/vpp-api/vom/.clang-format b/extras/vom/vom/.clang-format index 917dceb793d..917dceb793d 100644 --- a/src/vpp-api/vom/.clang-format +++ b/extras/vom/vom/.clang-format diff --git a/src/vpp-api/vom/Makefile.am b/extras/vom/vom/Makefile.am index f802849d758..892f437976e 100644 --- a/src/vpp-api/vom/Makefile.am +++ b/extras/vom/vom/Makefile.am @@ -15,7 +15,7 @@ AUTOMAKE_OPTIONS = foreign ACLOCAL_AMFLAGS = -I m4 AM_LIBTOOLFLAGS = --quiet -AM_CXXFLAGS = -Wall -Werror -std=gnu++11 -I${top_srcdir} -I${top_builddir}/vpp-api/vapi/ -I$(top_srcdir)/vpp-api/ -I${libdir}/../include +AM_CXXFLAGS = -Wall -Werror -std=gnu++11 -I${top_srcdir} bin_PROGRAMS = noinst_LTLIBRARIES = @@ -25,7 +25,7 @@ lib_LTLIBRARIES = libvom.la libvom_la_DEPENDENCIES = libvom_la_LIBADD = \ - $(top_builddir)/vpp-api/vapi/libvapiclient.la \ + -lvapiclient \ -lpthread \ -lboost_thread \ $(BOOST_SYSTEM_LIB) \ diff --git a/src/vpp-api/vom/acl_binding.cpp b/extras/vom/vom/acl_binding.cpp index 73f015df377..73f015df377 100644 --- a/src/vpp-api/vom/acl_binding.cpp +++ b/extras/vom/vom/acl_binding.cpp diff --git a/src/vpp-api/vom/acl_binding.hpp b/extras/vom/vom/acl_binding.hpp index 89db0eea219..89db0eea219 100644 --- a/src/vpp-api/vom/acl_binding.hpp +++ b/extras/vom/vom/acl_binding.hpp diff --git a/src/vpp-api/vom/acl_binding_cmds.cpp b/extras/vom/vom/acl_binding_cmds.cpp index 8c33cd47b79..8c33cd47b79 100644 --- a/src/vpp-api/vom/acl_binding_cmds.cpp +++ b/extras/vom/vom/acl_binding_cmds.cpp diff --git a/src/vpp-api/vom/acl_binding_cmds.hpp b/extras/vom/vom/acl_binding_cmds.hpp index b9af66e70c8..b9af66e70c8 100644 --- a/src/vpp-api/vom/acl_binding_cmds.hpp +++ b/extras/vom/vom/acl_binding_cmds.hpp diff --git a/src/vpp-api/vom/acl_ethertype.cpp b/extras/vom/vom/acl_ethertype.cpp index 9092517194e..9092517194e 100644 --- a/src/vpp-api/vom/acl_ethertype.cpp +++ b/extras/vom/vom/acl_ethertype.cpp diff --git a/src/vpp-api/vom/acl_ethertype.hpp b/extras/vom/vom/acl_ethertype.hpp index 98d3ce20707..98d3ce20707 100644 --- a/src/vpp-api/vom/acl_ethertype.hpp +++ b/extras/vom/vom/acl_ethertype.hpp diff --git a/src/vpp-api/vom/acl_ethertype_cmds.cpp b/extras/vom/vom/acl_ethertype_cmds.cpp index c05a428c725..c05a428c725 100644 --- a/src/vpp-api/vom/acl_ethertype_cmds.cpp +++ b/extras/vom/vom/acl_ethertype_cmds.cpp diff --git a/src/vpp-api/vom/acl_ethertype_cmds.hpp b/extras/vom/vom/acl_ethertype_cmds.hpp index f72a3fb97b5..f72a3fb97b5 100644 --- a/src/vpp-api/vom/acl_ethertype_cmds.hpp +++ b/extras/vom/vom/acl_ethertype_cmds.hpp diff --git a/src/vpp-api/vom/acl_l2_rule.cpp b/extras/vom/vom/acl_l2_rule.cpp index 2b12e68c184..2b12e68c184 100644 --- a/src/vpp-api/vom/acl_l2_rule.cpp +++ b/extras/vom/vom/acl_l2_rule.cpp diff --git a/src/vpp-api/vom/acl_l2_rule.hpp b/extras/vom/vom/acl_l2_rule.hpp index 8c094aef5f4..8c094aef5f4 100644 --- a/src/vpp-api/vom/acl_l2_rule.hpp +++ b/extras/vom/vom/acl_l2_rule.hpp diff --git a/src/vpp-api/vom/acl_l3_rule.cpp b/extras/vom/vom/acl_l3_rule.cpp index 417dc5f2eb7..417dc5f2eb7 100644 --- a/src/vpp-api/vom/acl_l3_rule.cpp +++ b/extras/vom/vom/acl_l3_rule.cpp diff --git a/src/vpp-api/vom/acl_l3_rule.hpp b/extras/vom/vom/acl_l3_rule.hpp index c1f1ceea5a1..c1f1ceea5a1 100644 --- a/src/vpp-api/vom/acl_l3_rule.hpp +++ b/extras/vom/vom/acl_l3_rule.hpp diff --git a/src/vpp-api/vom/acl_list.cpp b/extras/vom/vom/acl_list.cpp index 651eb87a4a9..651eb87a4a9 100644 --- a/src/vpp-api/vom/acl_list.cpp +++ b/extras/vom/vom/acl_list.cpp diff --git a/src/vpp-api/vom/acl_list.hpp b/extras/vom/vom/acl_list.hpp index eff5e1c5a52..eff5e1c5a52 100644 --- a/src/vpp-api/vom/acl_list.hpp +++ b/extras/vom/vom/acl_list.hpp diff --git a/src/vpp-api/vom/acl_list_cmds.cpp b/extras/vom/vom/acl_list_cmds.cpp index 2e59763f4fe..2e59763f4fe 100644 --- a/src/vpp-api/vom/acl_list_cmds.cpp +++ b/extras/vom/vom/acl_list_cmds.cpp diff --git a/src/vpp-api/vom/acl_list_cmds.hpp b/extras/vom/vom/acl_list_cmds.hpp index d24e75229de..d24e75229de 100644 --- a/src/vpp-api/vom/acl_list_cmds.hpp +++ b/extras/vom/vom/acl_list_cmds.hpp diff --git a/src/vpp-api/vom/acl_types.cpp b/extras/vom/vom/acl_types.cpp index b2c0c7f0b9d..b2c0c7f0b9d 100644 --- a/src/vpp-api/vom/acl_types.cpp +++ b/extras/vom/vom/acl_types.cpp diff --git a/src/vpp-api/vom/acl_types.hpp b/extras/vom/vom/acl_types.hpp index cf5bee3e478..cf5bee3e478 100644 --- a/src/vpp-api/vom/acl_types.hpp +++ b/extras/vom/vom/acl_types.hpp diff --git a/src/vpp-api/vom/arp_proxy_binding.cpp b/extras/vom/vom/arp_proxy_binding.cpp index 73d3d844f53..73d3d844f53 100644 --- a/src/vpp-api/vom/arp_proxy_binding.cpp +++ b/extras/vom/vom/arp_proxy_binding.cpp diff --git a/src/vpp-api/vom/arp_proxy_binding.hpp b/extras/vom/vom/arp_proxy_binding.hpp index f57f6971991..f57f6971991 100644 --- a/src/vpp-api/vom/arp_proxy_binding.hpp +++ b/extras/vom/vom/arp_proxy_binding.hpp diff --git a/src/vpp-api/vom/arp_proxy_binding_cmds.cpp b/extras/vom/vom/arp_proxy_binding_cmds.cpp index 675feef9b8d..675feef9b8d 100644 --- a/src/vpp-api/vom/arp_proxy_binding_cmds.cpp +++ b/extras/vom/vom/arp_proxy_binding_cmds.cpp diff --git a/src/vpp-api/vom/arp_proxy_binding_cmds.hpp b/extras/vom/vom/arp_proxy_binding_cmds.hpp index c73bb13aee3..c73bb13aee3 100644 --- a/src/vpp-api/vom/arp_proxy_binding_cmds.hpp +++ b/extras/vom/vom/arp_proxy_binding_cmds.hpp diff --git a/src/vpp-api/vom/arp_proxy_config.cpp b/extras/vom/vom/arp_proxy_config.cpp index 3973eba55f9..3973eba55f9 100644 --- a/src/vpp-api/vom/arp_proxy_config.cpp +++ b/extras/vom/vom/arp_proxy_config.cpp diff --git a/src/vpp-api/vom/arp_proxy_config.hpp b/extras/vom/vom/arp_proxy_config.hpp index 3a50633de4d..3a50633de4d 100644 --- a/src/vpp-api/vom/arp_proxy_config.hpp +++ b/extras/vom/vom/arp_proxy_config.hpp diff --git a/src/vpp-api/vom/arp_proxy_config_cmds.cpp b/extras/vom/vom/arp_proxy_config_cmds.cpp index cf7fad5d90d..cf7fad5d90d 100644 --- a/src/vpp-api/vom/arp_proxy_config_cmds.cpp +++ b/extras/vom/vom/arp_proxy_config_cmds.cpp diff --git a/src/vpp-api/vom/arp_proxy_config_cmds.hpp b/extras/vom/vom/arp_proxy_config_cmds.hpp index ac0e1fd1702..ac0e1fd1702 100644 --- a/src/vpp-api/vom/arp_proxy_config_cmds.hpp +++ b/extras/vom/vom/arp_proxy_config_cmds.hpp diff --git a/src/vpp-api/vom/bond_group_binding.cpp b/extras/vom/vom/bond_group_binding.cpp index 60721dd4265..60721dd4265 100644 --- a/src/vpp-api/vom/bond_group_binding.cpp +++ b/extras/vom/vom/bond_group_binding.cpp diff --git a/src/vpp-api/vom/bond_group_binding.hpp b/extras/vom/vom/bond_group_binding.hpp index bfac4881a44..bfac4881a44 100644 --- a/src/vpp-api/vom/bond_group_binding.hpp +++ b/extras/vom/vom/bond_group_binding.hpp diff --git a/src/vpp-api/vom/bond_group_binding_cmds.cpp b/extras/vom/vom/bond_group_binding_cmds.cpp index 3ffe9810173..3ffe9810173 100644 --- a/src/vpp-api/vom/bond_group_binding_cmds.cpp +++ b/extras/vom/vom/bond_group_binding_cmds.cpp diff --git a/src/vpp-api/vom/bond_group_binding_cmds.hpp b/extras/vom/vom/bond_group_binding_cmds.hpp index 71c4f9fad64..71c4f9fad64 100644 --- a/src/vpp-api/vom/bond_group_binding_cmds.hpp +++ b/extras/vom/vom/bond_group_binding_cmds.hpp diff --git a/src/vpp-api/vom/bond_interface.cpp b/extras/vom/vom/bond_interface.cpp index 32a00ad7f43..32a00ad7f43 100644 --- a/src/vpp-api/vom/bond_interface.cpp +++ b/extras/vom/vom/bond_interface.cpp diff --git a/src/vpp-api/vom/bond_interface.hpp b/extras/vom/vom/bond_interface.hpp index 4584bd14be2..4584bd14be2 100644 --- a/src/vpp-api/vom/bond_interface.hpp +++ b/extras/vom/vom/bond_interface.hpp diff --git a/src/vpp-api/vom/bond_interface_cmds.cpp b/extras/vom/vom/bond_interface_cmds.cpp index d59560d4f5f..d59560d4f5f 100644 --- a/src/vpp-api/vom/bond_interface_cmds.cpp +++ b/extras/vom/vom/bond_interface_cmds.cpp diff --git a/src/vpp-api/vom/bond_interface_cmds.hpp b/extras/vom/vom/bond_interface_cmds.hpp index 06a8ac15009..06a8ac15009 100644 --- a/src/vpp-api/vom/bond_interface_cmds.hpp +++ b/extras/vom/vom/bond_interface_cmds.hpp diff --git a/src/vpp-api/vom/bond_member.cpp b/extras/vom/vom/bond_member.cpp index f1a27b3d1c6..f1a27b3d1c6 100644 --- a/src/vpp-api/vom/bond_member.cpp +++ b/extras/vom/vom/bond_member.cpp diff --git a/src/vpp-api/vom/bond_member.hpp b/extras/vom/vom/bond_member.hpp index 066933b74d7..066933b74d7 100644 --- a/src/vpp-api/vom/bond_member.hpp +++ b/extras/vom/vom/bond_member.hpp diff --git a/src/vpp-api/vom/bridge_domain.cpp b/extras/vom/vom/bridge_domain.cpp index b8c89e10bd9..b8c89e10bd9 100644 --- a/src/vpp-api/vom/bridge_domain.cpp +++ b/extras/vom/vom/bridge_domain.cpp diff --git a/src/vpp-api/vom/bridge_domain.hpp b/extras/vom/vom/bridge_domain.hpp index d345da238ca..d345da238ca 100644 --- a/src/vpp-api/vom/bridge_domain.hpp +++ b/extras/vom/vom/bridge_domain.hpp diff --git a/src/vpp-api/vom/bridge_domain_arp_entry.cpp b/extras/vom/vom/bridge_domain_arp_entry.cpp index a203a76744e..a203a76744e 100644 --- a/src/vpp-api/vom/bridge_domain_arp_entry.cpp +++ b/extras/vom/vom/bridge_domain_arp_entry.cpp diff --git a/src/vpp-api/vom/bridge_domain_arp_entry.hpp b/extras/vom/vom/bridge_domain_arp_entry.hpp index b4af6a0f62e..b4af6a0f62e 100644 --- a/src/vpp-api/vom/bridge_domain_arp_entry.hpp +++ b/extras/vom/vom/bridge_domain_arp_entry.hpp diff --git a/src/vpp-api/vom/bridge_domain_arp_entry_cmds.cpp b/extras/vom/vom/bridge_domain_arp_entry_cmds.cpp index 824dcadad02..824dcadad02 100644 --- a/src/vpp-api/vom/bridge_domain_arp_entry_cmds.cpp +++ b/extras/vom/vom/bridge_domain_arp_entry_cmds.cpp diff --git a/src/vpp-api/vom/bridge_domain_arp_entry_cmds.hpp b/extras/vom/vom/bridge_domain_arp_entry_cmds.hpp index 094de4c7fb6..094de4c7fb6 100644 --- a/src/vpp-api/vom/bridge_domain_arp_entry_cmds.hpp +++ b/extras/vom/vom/bridge_domain_arp_entry_cmds.hpp diff --git a/src/vpp-api/vom/bridge_domain_cmds.cpp b/extras/vom/vom/bridge_domain_cmds.cpp index d1d536f6d39..d1d536f6d39 100644 --- a/src/vpp-api/vom/bridge_domain_cmds.cpp +++ b/extras/vom/vom/bridge_domain_cmds.cpp diff --git a/src/vpp-api/vom/bridge_domain_cmds.hpp b/extras/vom/vom/bridge_domain_cmds.hpp index 0216236d42c..0216236d42c 100644 --- a/src/vpp-api/vom/bridge_domain_cmds.hpp +++ b/extras/vom/vom/bridge_domain_cmds.hpp diff --git a/src/vpp-api/vom/bridge_domain_entry.cpp b/extras/vom/vom/bridge_domain_entry.cpp index 241de953771..241de953771 100644 --- a/src/vpp-api/vom/bridge_domain_entry.cpp +++ b/extras/vom/vom/bridge_domain_entry.cpp diff --git a/src/vpp-api/vom/bridge_domain_entry.hpp b/extras/vom/vom/bridge_domain_entry.hpp index 2aef697ebca..2aef697ebca 100644 --- a/src/vpp-api/vom/bridge_domain_entry.hpp +++ b/extras/vom/vom/bridge_domain_entry.hpp diff --git a/src/vpp-api/vom/bridge_domain_entry_cmds.cpp b/extras/vom/vom/bridge_domain_entry_cmds.cpp index f2a3ed9c2cc..f2a3ed9c2cc 100644 --- a/src/vpp-api/vom/bridge_domain_entry_cmds.cpp +++ b/extras/vom/vom/bridge_domain_entry_cmds.cpp diff --git a/src/vpp-api/vom/bridge_domain_entry_cmds.hpp b/extras/vom/vom/bridge_domain_entry_cmds.hpp index dc46719ffda..dc46719ffda 100644 --- a/src/vpp-api/vom/bridge_domain_entry_cmds.hpp +++ b/extras/vom/vom/bridge_domain_entry_cmds.hpp diff --git a/src/vpp-api/vom/client_db.cpp b/extras/vom/vom/client_db.cpp index 41463d1dd74..41463d1dd74 100644 --- a/src/vpp-api/vom/client_db.cpp +++ b/extras/vom/vom/client_db.cpp diff --git a/src/vpp-api/vom/client_db.hpp b/extras/vom/vom/client_db.hpp index 34204c1d839..34204c1d839 100644 --- a/src/vpp-api/vom/client_db.hpp +++ b/extras/vom/vom/client_db.hpp diff --git a/src/vpp-api/vom/cmd.cpp b/extras/vom/vom/cmd.cpp index 5623507a63f..5623507a63f 100644 --- a/src/vpp-api/vom/cmd.cpp +++ b/extras/vom/vom/cmd.cpp diff --git a/src/vpp-api/vom/cmd.hpp b/extras/vom/vom/cmd.hpp index 9c87d31218a..9c87d31218a 100644 --- a/src/vpp-api/vom/cmd.hpp +++ b/extras/vom/vom/cmd.hpp diff --git a/src/vpp-api/vom/connection.cpp b/extras/vom/vom/connection.cpp index c03ef99c172..c03ef99c172 100644 --- a/src/vpp-api/vom/connection.cpp +++ b/extras/vom/vom/connection.cpp diff --git a/src/vpp-api/vom/connection.hpp b/extras/vom/vom/connection.hpp index 06fe840232d..06fe840232d 100644 --- a/src/vpp-api/vom/connection.hpp +++ b/extras/vom/vom/connection.hpp diff --git a/src/vpp-api/vom/dhcp_config.cpp b/extras/vom/vom/dhcp_config.cpp index 7d97fa15d6e..7d97fa15d6e 100644 --- a/src/vpp-api/vom/dhcp_config.cpp +++ b/extras/vom/vom/dhcp_config.cpp diff --git a/src/vpp-api/vom/dhcp_config.hpp b/extras/vom/vom/dhcp_config.hpp index 8ea608d809d..8ea608d809d 100644 --- a/src/vpp-api/vom/dhcp_config.hpp +++ b/extras/vom/vom/dhcp_config.hpp diff --git a/src/vpp-api/vom/dhcp_config_cmds.cpp b/extras/vom/vom/dhcp_config_cmds.cpp index 76ce58b6b92..76ce58b6b92 100644 --- a/src/vpp-api/vom/dhcp_config_cmds.cpp +++ b/extras/vom/vom/dhcp_config_cmds.cpp diff --git a/src/vpp-api/vom/dhcp_config_cmds.hpp b/extras/vom/vom/dhcp_config_cmds.hpp index 726ff992577..726ff992577 100644 --- a/src/vpp-api/vom/dhcp_config_cmds.hpp +++ b/extras/vom/vom/dhcp_config_cmds.hpp diff --git a/src/vpp-api/vom/dump_cmd.hpp b/extras/vom/vom/dump_cmd.hpp index 4dad02b911e..4dad02b911e 100644 --- a/src/vpp-api/vom/dump_cmd.hpp +++ b/extras/vom/vom/dump_cmd.hpp diff --git a/src/vpp-api/vom/enum_base.hpp b/extras/vom/vom/enum_base.hpp index 6756e2498de..6756e2498de 100644 --- a/src/vpp-api/vom/enum_base.hpp +++ b/extras/vom/vom/enum_base.hpp diff --git a/src/vpp-api/vom/event_cmd.hpp b/extras/vom/vom/event_cmd.hpp index a0e9b4af112..a0e9b4af112 100644 --- a/src/vpp-api/vom/event_cmd.hpp +++ b/extras/vom/vom/event_cmd.hpp diff --git a/src/vpp-api/vom/gbp_contract.cpp b/extras/vom/vom/gbp_contract.cpp index 8b27269249c..8b27269249c 100644 --- a/src/vpp-api/vom/gbp_contract.cpp +++ b/extras/vom/vom/gbp_contract.cpp diff --git a/src/vpp-api/vom/gbp_contract.hpp b/extras/vom/vom/gbp_contract.hpp index 7a0696de7b3..7a0696de7b3 100644 --- a/src/vpp-api/vom/gbp_contract.hpp +++ b/extras/vom/vom/gbp_contract.hpp diff --git a/src/vpp-api/vom/gbp_contract_cmds.cpp b/extras/vom/vom/gbp_contract_cmds.cpp index a98dc62bc59..a98dc62bc59 100644 --- a/src/vpp-api/vom/gbp_contract_cmds.cpp +++ b/extras/vom/vom/gbp_contract_cmds.cpp diff --git a/src/vpp-api/vom/gbp_contract_cmds.hpp b/extras/vom/vom/gbp_contract_cmds.hpp index 705c1a0a3db..705c1a0a3db 100644 --- a/src/vpp-api/vom/gbp_contract_cmds.hpp +++ b/extras/vom/vom/gbp_contract_cmds.hpp diff --git a/src/vpp-api/vom/gbp_endpoint.cpp b/extras/vom/vom/gbp_endpoint.cpp index 9762a91429a..9762a91429a 100644 --- a/src/vpp-api/vom/gbp_endpoint.cpp +++ b/extras/vom/vom/gbp_endpoint.cpp diff --git a/src/vpp-api/vom/gbp_endpoint.hpp b/extras/vom/vom/gbp_endpoint.hpp index f6466a6077d..f6466a6077d 100644 --- a/src/vpp-api/vom/gbp_endpoint.hpp +++ b/extras/vom/vom/gbp_endpoint.hpp diff --git a/src/vpp-api/vom/gbp_endpoint_cmds.cpp b/extras/vom/vom/gbp_endpoint_cmds.cpp index 88d2f377bc7..88d2f377bc7 100644 --- a/src/vpp-api/vom/gbp_endpoint_cmds.cpp +++ b/extras/vom/vom/gbp_endpoint_cmds.cpp diff --git a/src/vpp-api/vom/gbp_endpoint_cmds.hpp b/extras/vom/vom/gbp_endpoint_cmds.hpp index 2893ef51eec..2893ef51eec 100644 --- a/src/vpp-api/vom/gbp_endpoint_cmds.hpp +++ b/extras/vom/vom/gbp_endpoint_cmds.hpp diff --git a/src/vpp-api/vom/gbp_endpoint_group.cpp b/extras/vom/vom/gbp_endpoint_group.cpp index d9f0d38d594..d9f0d38d594 100644 --- a/src/vpp-api/vom/gbp_endpoint_group.cpp +++ b/extras/vom/vom/gbp_endpoint_group.cpp diff --git a/src/vpp-api/vom/gbp_endpoint_group.hpp b/extras/vom/vom/gbp_endpoint_group.hpp index f7c900f20be..f7c900f20be 100644 --- a/src/vpp-api/vom/gbp_endpoint_group.hpp +++ b/extras/vom/vom/gbp_endpoint_group.hpp diff --git a/src/vpp-api/vom/gbp_endpoint_group_cmds.cpp b/extras/vom/vom/gbp_endpoint_group_cmds.cpp index 55e81d3a528..55e81d3a528 100644 --- a/src/vpp-api/vom/gbp_endpoint_group_cmds.cpp +++ b/extras/vom/vom/gbp_endpoint_group_cmds.cpp diff --git a/src/vpp-api/vom/gbp_endpoint_group_cmds.hpp b/extras/vom/vom/gbp_endpoint_group_cmds.hpp index 4da3a4247b4..4da3a4247b4 100644 --- a/src/vpp-api/vom/gbp_endpoint_group_cmds.hpp +++ b/extras/vom/vom/gbp_endpoint_group_cmds.hpp diff --git a/src/vpp-api/vom/gbp_recirc.cpp b/extras/vom/vom/gbp_recirc.cpp index 250e3048f8a..250e3048f8a 100644 --- a/src/vpp-api/vom/gbp_recirc.cpp +++ b/extras/vom/vom/gbp_recirc.cpp diff --git a/src/vpp-api/vom/gbp_recirc.hpp b/extras/vom/vom/gbp_recirc.hpp index fee4f6c2502..fee4f6c2502 100644 --- a/src/vpp-api/vom/gbp_recirc.hpp +++ b/extras/vom/vom/gbp_recirc.hpp diff --git a/src/vpp-api/vom/gbp_recirc_cmds.cpp b/extras/vom/vom/gbp_recirc_cmds.cpp index 757fcb99065..757fcb99065 100644 --- a/src/vpp-api/vom/gbp_recirc_cmds.cpp +++ b/extras/vom/vom/gbp_recirc_cmds.cpp diff --git a/src/vpp-api/vom/gbp_recirc_cmds.hpp b/extras/vom/vom/gbp_recirc_cmds.hpp index fe17834ebf5..fe17834ebf5 100644 --- a/src/vpp-api/vom/gbp_recirc_cmds.hpp +++ b/extras/vom/vom/gbp_recirc_cmds.hpp diff --git a/src/vpp-api/vom/gbp_subnet.cpp b/extras/vom/vom/gbp_subnet.cpp index 1a9ee86e06b..1a9ee86e06b 100644 --- a/src/vpp-api/vom/gbp_subnet.cpp +++ b/extras/vom/vom/gbp_subnet.cpp diff --git a/src/vpp-api/vom/gbp_subnet.hpp b/extras/vom/vom/gbp_subnet.hpp index b4adb40ae45..b4adb40ae45 100644 --- a/src/vpp-api/vom/gbp_subnet.hpp +++ b/extras/vom/vom/gbp_subnet.hpp diff --git a/src/vpp-api/vom/gbp_subnet_cmds.cpp b/extras/vom/vom/gbp_subnet_cmds.cpp index d087e5c67d8..d087e5c67d8 100644 --- a/src/vpp-api/vom/gbp_subnet_cmds.cpp +++ b/extras/vom/vom/gbp_subnet_cmds.cpp diff --git a/src/vpp-api/vom/gbp_subnet_cmds.hpp b/extras/vom/vom/gbp_subnet_cmds.hpp index 3dbc8db2359..3dbc8db2359 100644 --- a/src/vpp-api/vom/gbp_subnet_cmds.hpp +++ b/extras/vom/vom/gbp_subnet_cmds.hpp diff --git a/src/vpp-api/vom/hw.cpp b/extras/vom/vom/hw.cpp index 0952b60f9d9..0952b60f9d9 100644 --- a/src/vpp-api/vom/hw.cpp +++ b/extras/vom/vom/hw.cpp diff --git a/src/vpp-api/vom/hw.hpp b/extras/vom/vom/hw.hpp index 9ba47505619..9ba47505619 100644 --- a/src/vpp-api/vom/hw.hpp +++ b/extras/vom/vom/hw.hpp diff --git a/src/vpp-api/vom/hw_cmds.cpp b/extras/vom/vom/hw_cmds.cpp index e628c354d71..e628c354d71 100644 --- a/src/vpp-api/vom/hw_cmds.cpp +++ b/extras/vom/vom/hw_cmds.cpp diff --git a/src/vpp-api/vom/hw_cmds.hpp b/extras/vom/vom/hw_cmds.hpp index b499ccecca0..b499ccecca0 100644 --- a/src/vpp-api/vom/hw_cmds.hpp +++ b/extras/vom/vom/hw_cmds.hpp diff --git a/src/vpp-api/vom/inspect.cpp b/extras/vom/vom/inspect.cpp index 605a921b5ac..605a921b5ac 100644 --- a/src/vpp-api/vom/inspect.cpp +++ b/extras/vom/vom/inspect.cpp diff --git a/src/vpp-api/vom/inspect.hpp b/extras/vom/vom/inspect.hpp index d5bca3040d2..d5bca3040d2 100644 --- a/src/vpp-api/vom/inspect.hpp +++ b/extras/vom/vom/inspect.hpp diff --git a/src/vpp-api/vom/interface.cpp b/extras/vom/vom/interface.cpp index 6faf3491e6f..6faf3491e6f 100644 --- a/src/vpp-api/vom/interface.cpp +++ b/extras/vom/vom/interface.cpp diff --git a/src/vpp-api/vom/interface.hpp b/extras/vom/vom/interface.hpp index f6708b30176..f6708b30176 100644 --- a/src/vpp-api/vom/interface.hpp +++ b/extras/vom/vom/interface.hpp diff --git a/src/vpp-api/vom/interface_cmds.cpp b/extras/vom/vom/interface_cmds.cpp index 49a24c1301b..49a24c1301b 100644 --- a/src/vpp-api/vom/interface_cmds.cpp +++ b/extras/vom/vom/interface_cmds.cpp diff --git a/src/vpp-api/vom/interface_cmds.hpp b/extras/vom/vom/interface_cmds.hpp index 7a0040deb0a..7a0040deb0a 100644 --- a/src/vpp-api/vom/interface_cmds.hpp +++ b/extras/vom/vom/interface_cmds.hpp diff --git a/src/vpp-api/vom/interface_factory.cpp b/extras/vom/vom/interface_factory.cpp index 417f4775a7a..417f4775a7a 100644 --- a/src/vpp-api/vom/interface_factory.cpp +++ b/extras/vom/vom/interface_factory.cpp diff --git a/src/vpp-api/vom/interface_factory.hpp b/extras/vom/vom/interface_factory.hpp index dda52752352..dda52752352 100644 --- a/src/vpp-api/vom/interface_factory.hpp +++ b/extras/vom/vom/interface_factory.hpp diff --git a/src/vpp-api/vom/interface_ip6_nd.hpp b/extras/vom/vom/interface_ip6_nd.hpp index 22f545acdbb..22f545acdbb 100644 --- a/src/vpp-api/vom/interface_ip6_nd.hpp +++ b/extras/vom/vom/interface_ip6_nd.hpp diff --git a/src/vpp-api/vom/interface_ip6_nd_cmds.cpp b/extras/vom/vom/interface_ip6_nd_cmds.cpp index c6f53f04919..c6f53f04919 100644 --- a/src/vpp-api/vom/interface_ip6_nd_cmds.cpp +++ b/extras/vom/vom/interface_ip6_nd_cmds.cpp diff --git a/src/vpp-api/vom/interface_span.cpp b/extras/vom/vom/interface_span.cpp index 283ea1ece54..283ea1ece54 100644 --- a/src/vpp-api/vom/interface_span.cpp +++ b/extras/vom/vom/interface_span.cpp diff --git a/src/vpp-api/vom/interface_span.hpp b/extras/vom/vom/interface_span.hpp index baa2054a530..baa2054a530 100644 --- a/src/vpp-api/vom/interface_span.hpp +++ b/extras/vom/vom/interface_span.hpp diff --git a/src/vpp-api/vom/interface_span_cmds.cpp b/extras/vom/vom/interface_span_cmds.cpp index 3b8b8d25ec7..3b8b8d25ec7 100644 --- a/src/vpp-api/vom/interface_span_cmds.cpp +++ b/extras/vom/vom/interface_span_cmds.cpp diff --git a/src/vpp-api/vom/interface_span_cmds.hpp b/extras/vom/vom/interface_span_cmds.hpp index fa8096ebb10..fa8096ebb10 100644 --- a/src/vpp-api/vom/interface_span_cmds.hpp +++ b/extras/vom/vom/interface_span_cmds.hpp diff --git a/src/vpp-api/vom/interface_types.cpp b/extras/vom/vom/interface_types.cpp index 139bdd52f9b..139bdd52f9b 100644 --- a/src/vpp-api/vom/interface_types.cpp +++ b/extras/vom/vom/interface_types.cpp diff --git a/src/vpp-api/vom/ip_unnumbered.cpp b/extras/vom/vom/ip_unnumbered.cpp index caeeb419993..caeeb419993 100644 --- a/src/vpp-api/vom/ip_unnumbered.cpp +++ b/extras/vom/vom/ip_unnumbered.cpp diff --git a/src/vpp-api/vom/ip_unnumbered.hpp b/extras/vom/vom/ip_unnumbered.hpp index b736919744c..b736919744c 100644 --- a/src/vpp-api/vom/ip_unnumbered.hpp +++ b/extras/vom/vom/ip_unnumbered.hpp diff --git a/src/vpp-api/vom/ip_unnumbered_cmds.cpp b/extras/vom/vom/ip_unnumbered_cmds.cpp index 4c1fcf6d465..4c1fcf6d465 100644 --- a/src/vpp-api/vom/ip_unnumbered_cmds.cpp +++ b/extras/vom/vom/ip_unnumbered_cmds.cpp diff --git a/src/vpp-api/vom/ip_unnumbered_cmds.hpp b/extras/vom/vom/ip_unnumbered_cmds.hpp index 0bb70276e45..0bb70276e45 100644 --- a/src/vpp-api/vom/ip_unnumbered_cmds.hpp +++ b/extras/vom/vom/ip_unnumbered_cmds.hpp diff --git a/src/vpp-api/vom/l2_binding.cpp b/extras/vom/vom/l2_binding.cpp index 4118f74065a..4118f74065a 100644 --- a/src/vpp-api/vom/l2_binding.cpp +++ b/extras/vom/vom/l2_binding.cpp diff --git a/src/vpp-api/vom/l2_binding.hpp b/extras/vom/vom/l2_binding.hpp index d24f69ee33d..d24f69ee33d 100644 --- a/src/vpp-api/vom/l2_binding.hpp +++ b/extras/vom/vom/l2_binding.hpp diff --git a/src/vpp-api/vom/l2_binding_cmds.cpp b/extras/vom/vom/l2_binding_cmds.cpp index 0f91e4b3b7a..0f91e4b3b7a 100644 --- a/src/vpp-api/vom/l2_binding_cmds.cpp +++ b/extras/vom/vom/l2_binding_cmds.cpp diff --git a/src/vpp-api/vom/l2_binding_cmds.hpp b/extras/vom/vom/l2_binding_cmds.hpp index d105c18a40d..d105c18a40d 100644 --- a/src/vpp-api/vom/l2_binding_cmds.hpp +++ b/extras/vom/vom/l2_binding_cmds.hpp diff --git a/src/vpp-api/vom/l2_emulation.cpp b/extras/vom/vom/l2_emulation.cpp index 7bc7ed657d4..7bc7ed657d4 100644 --- a/src/vpp-api/vom/l2_emulation.cpp +++ b/extras/vom/vom/l2_emulation.cpp diff --git a/src/vpp-api/vom/l2_emulation.hpp b/extras/vom/vom/l2_emulation.hpp index faf4df8b0a7..faf4df8b0a7 100644 --- a/src/vpp-api/vom/l2_emulation.hpp +++ b/extras/vom/vom/l2_emulation.hpp diff --git a/src/vpp-api/vom/l2_emulation_cmds.cpp b/extras/vom/vom/l2_emulation_cmds.cpp index 27f84830191..27f84830191 100644 --- a/src/vpp-api/vom/l2_emulation_cmds.cpp +++ b/extras/vom/vom/l2_emulation_cmds.cpp diff --git a/src/vpp-api/vom/l2_emulation_cmds.hpp b/extras/vom/vom/l2_emulation_cmds.hpp index aeff3a8ddd7..aeff3a8ddd7 100644 --- a/src/vpp-api/vom/l2_emulation_cmds.hpp +++ b/extras/vom/vom/l2_emulation_cmds.hpp diff --git a/src/vpp-api/vom/l3_binding.cpp b/extras/vom/vom/l3_binding.cpp index 13bc1ffd575..13bc1ffd575 100644 --- a/src/vpp-api/vom/l3_binding.cpp +++ b/extras/vom/vom/l3_binding.cpp diff --git a/src/vpp-api/vom/l3_binding.hpp b/extras/vom/vom/l3_binding.hpp index 0177e56ea2b..0177e56ea2b 100644 --- a/src/vpp-api/vom/l3_binding.hpp +++ b/extras/vom/vom/l3_binding.hpp diff --git a/src/vpp-api/vom/l3_binding_cmds.cpp b/extras/vom/vom/l3_binding_cmds.cpp index 66691f86059..66691f86059 100644 --- a/src/vpp-api/vom/l3_binding_cmds.cpp +++ b/extras/vom/vom/l3_binding_cmds.cpp diff --git a/src/vpp-api/vom/l3_binding_cmds.hpp b/extras/vom/vom/l3_binding_cmds.hpp index 1387bc47f5d..1387bc47f5d 100644 --- a/src/vpp-api/vom/l3_binding_cmds.hpp +++ b/extras/vom/vom/l3_binding_cmds.hpp diff --git a/src/vpp-api/vom/lldp_binding.cpp b/extras/vom/vom/lldp_binding.cpp index 69b30c2ce94..69b30c2ce94 100644 --- a/src/vpp-api/vom/lldp_binding.cpp +++ b/extras/vom/vom/lldp_binding.cpp diff --git a/src/vpp-api/vom/lldp_binding.hpp b/extras/vom/vom/lldp_binding.hpp index 0c5610013ac..0c5610013ac 100644 --- a/src/vpp-api/vom/lldp_binding.hpp +++ b/extras/vom/vom/lldp_binding.hpp diff --git a/src/vpp-api/vom/lldp_binding_cmds.cpp b/extras/vom/vom/lldp_binding_cmds.cpp index 7dacdafe20f..7dacdafe20f 100644 --- a/src/vpp-api/vom/lldp_binding_cmds.cpp +++ b/extras/vom/vom/lldp_binding_cmds.cpp diff --git a/src/vpp-api/vom/lldp_binding_cmds.hpp b/extras/vom/vom/lldp_binding_cmds.hpp index b3038017e06..b3038017e06 100644 --- a/src/vpp-api/vom/lldp_binding_cmds.hpp +++ b/extras/vom/vom/lldp_binding_cmds.hpp diff --git a/src/vpp-api/vom/lldp_global.cpp b/extras/vom/vom/lldp_global.cpp index 6bae7993651..6bae7993651 100644 --- a/src/vpp-api/vom/lldp_global.cpp +++ b/extras/vom/vom/lldp_global.cpp diff --git a/src/vpp-api/vom/lldp_global.hpp b/extras/vom/vom/lldp_global.hpp index f545a2828cc..f545a2828cc 100644 --- a/src/vpp-api/vom/lldp_global.hpp +++ b/extras/vom/vom/lldp_global.hpp diff --git a/src/vpp-api/vom/lldp_global_cmds.cpp b/extras/vom/vom/lldp_global_cmds.cpp index 8237114f789..8237114f789 100644 --- a/src/vpp-api/vom/lldp_global_cmds.cpp +++ b/extras/vom/vom/lldp_global_cmds.cpp diff --git a/src/vpp-api/vom/lldp_global_cmds.hpp b/extras/vom/vom/lldp_global_cmds.hpp index 621e73ff71d..621e73ff71d 100644 --- a/src/vpp-api/vom/lldp_global_cmds.hpp +++ b/extras/vom/vom/lldp_global_cmds.hpp diff --git a/src/vpp-api/vom/logger.cpp b/extras/vom/vom/logger.cpp index 80f2d92c603..80f2d92c603 100644 --- a/src/vpp-api/vom/logger.cpp +++ b/extras/vom/vom/logger.cpp diff --git a/src/vpp-api/vom/logger.hpp b/extras/vom/vom/logger.hpp index 6d2e3dd82f6..6d2e3dd82f6 100644 --- a/src/vpp-api/vom/logger.hpp +++ b/extras/vom/vom/logger.hpp diff --git a/src/vpp-api/vom/nat_binding.cpp b/extras/vom/vom/nat_binding.cpp index 64b7a1007ac..64b7a1007ac 100644 --- a/src/vpp-api/vom/nat_binding.cpp +++ b/extras/vom/vom/nat_binding.cpp diff --git a/src/vpp-api/vom/nat_binding.hpp b/extras/vom/vom/nat_binding.hpp index a99d23af601..a99d23af601 100644 --- a/src/vpp-api/vom/nat_binding.hpp +++ b/extras/vom/vom/nat_binding.hpp diff --git a/src/vpp-api/vom/nat_binding_cmds.cpp b/extras/vom/vom/nat_binding_cmds.cpp index 4d98268249a..4d98268249a 100644 --- a/src/vpp-api/vom/nat_binding_cmds.cpp +++ b/extras/vom/vom/nat_binding_cmds.cpp diff --git a/src/vpp-api/vom/nat_binding_cmds.hpp b/extras/vom/vom/nat_binding_cmds.hpp index aa5a200515e..aa5a200515e 100644 --- a/src/vpp-api/vom/nat_binding_cmds.hpp +++ b/extras/vom/vom/nat_binding_cmds.hpp diff --git a/src/vpp-api/vom/nat_static.cpp b/extras/vom/vom/nat_static.cpp index bf8573d333e..bf8573d333e 100644 --- a/src/vpp-api/vom/nat_static.cpp +++ b/extras/vom/vom/nat_static.cpp diff --git a/src/vpp-api/vom/nat_static.hpp b/extras/vom/vom/nat_static.hpp index 2dcadb3c904..2dcadb3c904 100644 --- a/src/vpp-api/vom/nat_static.hpp +++ b/extras/vom/vom/nat_static.hpp diff --git a/src/vpp-api/vom/nat_static_cmds.cpp b/extras/vom/vom/nat_static_cmds.cpp index a80e47416ea..a80e47416ea 100644 --- a/src/vpp-api/vom/nat_static_cmds.cpp +++ b/extras/vom/vom/nat_static_cmds.cpp diff --git a/src/vpp-api/vom/nat_static_cmds.hpp b/extras/vom/vom/nat_static_cmds.hpp index 95061cae1ad..95061cae1ad 100644 --- a/src/vpp-api/vom/nat_static_cmds.hpp +++ b/extras/vom/vom/nat_static_cmds.hpp diff --git a/src/vpp-api/vom/neighbour.cpp b/extras/vom/vom/neighbour.cpp index 44e2760a1ec..44e2760a1ec 100644 --- a/src/vpp-api/vom/neighbour.cpp +++ b/extras/vom/vom/neighbour.cpp diff --git a/src/vpp-api/vom/neighbour.hpp b/extras/vom/vom/neighbour.hpp index 500f03d0a61..500f03d0a61 100644 --- a/src/vpp-api/vom/neighbour.hpp +++ b/extras/vom/vom/neighbour.hpp diff --git a/src/vpp-api/vom/neighbour_cmds.cpp b/extras/vom/vom/neighbour_cmds.cpp index 2f3c200d5fb..2f3c200d5fb 100644 --- a/src/vpp-api/vom/neighbour_cmds.cpp +++ b/extras/vom/vom/neighbour_cmds.cpp diff --git a/src/vpp-api/vom/neighbour_cmds.hpp b/extras/vom/vom/neighbour_cmds.hpp index fe6dd155cd9..fe6dd155cd9 100644 --- a/src/vpp-api/vom/neighbour_cmds.hpp +++ b/extras/vom/vom/neighbour_cmds.hpp diff --git a/src/vpp-api/vom/object_base.cpp b/extras/vom/vom/object_base.cpp index 6ab4ee5cadc..6ab4ee5cadc 100644 --- a/src/vpp-api/vom/object_base.cpp +++ b/extras/vom/vom/object_base.cpp diff --git a/src/vpp-api/vom/object_base.hpp b/extras/vom/vom/object_base.hpp index 2edafc58466..2edafc58466 100644 --- a/src/vpp-api/vom/object_base.hpp +++ b/extras/vom/vom/object_base.hpp diff --git a/src/vpp-api/vom/om.cpp b/extras/vom/vom/om.cpp index edfc046e740..edfc046e740 100644 --- a/src/vpp-api/vom/om.cpp +++ b/extras/vom/vom/om.cpp diff --git a/src/vpp-api/vom/om.hpp b/extras/vom/vom/om.hpp index e68d5ea0017..e68d5ea0017 100644 --- a/src/vpp-api/vom/om.hpp +++ b/extras/vom/vom/om.hpp diff --git a/src/vpp-api/vom/prefix.cpp b/extras/vom/vom/prefix.cpp index abd589eef9f..abd589eef9f 100644 --- a/src/vpp-api/vom/prefix.cpp +++ b/extras/vom/vom/prefix.cpp diff --git a/src/vpp-api/vom/prefix.hpp b/extras/vom/vom/prefix.hpp index 3950f6fd036..3950f6fd036 100644 --- a/src/vpp-api/vom/prefix.hpp +++ b/extras/vom/vom/prefix.hpp diff --git a/src/vpp-api/vom/ra_config.cpp b/extras/vom/vom/ra_config.cpp index de424a4d436..de424a4d436 100644 --- a/src/vpp-api/vom/ra_config.cpp +++ b/extras/vom/vom/ra_config.cpp diff --git a/src/vpp-api/vom/ra_config.hpp b/extras/vom/vom/ra_config.hpp index 505ccb3c499..505ccb3c499 100644 --- a/src/vpp-api/vom/ra_config.hpp +++ b/extras/vom/vom/ra_config.hpp diff --git a/src/vpp-api/vom/ra_prefix.cpp b/extras/vom/vom/ra_prefix.cpp index 1cf09637082..1cf09637082 100644 --- a/src/vpp-api/vom/ra_prefix.cpp +++ b/extras/vom/vom/ra_prefix.cpp diff --git a/src/vpp-api/vom/ra_prefix.hpp b/extras/vom/vom/ra_prefix.hpp index 580aae146fd..580aae146fd 100644 --- a/src/vpp-api/vom/ra_prefix.hpp +++ b/extras/vom/vom/ra_prefix.hpp diff --git a/src/vpp-api/vom/route.cpp b/extras/vom/vom/route.cpp index ec56c44a0d7..ec56c44a0d7 100644 --- a/src/vpp-api/vom/route.cpp +++ b/extras/vom/vom/route.cpp diff --git a/src/vpp-api/vom/route.hpp b/extras/vom/vom/route.hpp index 65797b7c2f9..65797b7c2f9 100644 --- a/src/vpp-api/vom/route.hpp +++ b/extras/vom/vom/route.hpp diff --git a/src/vpp-api/vom/route_cmds.cpp b/extras/vom/vom/route_cmds.cpp index 83d44ccc01d..83d44ccc01d 100644 --- a/src/vpp-api/vom/route_cmds.cpp +++ b/extras/vom/vom/route_cmds.cpp diff --git a/src/vpp-api/vom/route_cmds.hpp b/extras/vom/vom/route_cmds.hpp index f2c10ff60ad..f2c10ff60ad 100644 --- a/src/vpp-api/vom/route_cmds.hpp +++ b/extras/vom/vom/route_cmds.hpp diff --git a/src/vpp-api/vom/route_domain.cpp b/extras/vom/vom/route_domain.cpp index b97faf6ae49..b97faf6ae49 100644 --- a/src/vpp-api/vom/route_domain.cpp +++ b/extras/vom/vom/route_domain.cpp diff --git a/src/vpp-api/vom/route_domain.hpp b/extras/vom/vom/route_domain.hpp index 19a3c18dddc..19a3c18dddc 100644 --- a/src/vpp-api/vom/route_domain.hpp +++ b/extras/vom/vom/route_domain.hpp diff --git a/src/vpp-api/vom/route_domain_cmds.cpp b/extras/vom/vom/route_domain_cmds.cpp index 845497f5989..845497f5989 100644 --- a/src/vpp-api/vom/route_domain_cmds.cpp +++ b/extras/vom/vom/route_domain_cmds.cpp diff --git a/src/vpp-api/vom/route_domain_cmds.hpp b/extras/vom/vom/route_domain_cmds.hpp index f3911bd59f0..f3911bd59f0 100644 --- a/src/vpp-api/vom/route_domain_cmds.hpp +++ b/extras/vom/vom/route_domain_cmds.hpp diff --git a/src/vpp-api/vom/rpc_cmd.hpp b/extras/vom/vom/rpc_cmd.hpp index 84b6717c53b..84b6717c53b 100644 --- a/src/vpp-api/vom/rpc_cmd.hpp +++ b/extras/vom/vom/rpc_cmd.hpp diff --git a/src/vpp-api/vom/singular_db.hpp b/extras/vom/vom/singular_db.hpp index afca9a3509e..afca9a3509e 100644 --- a/src/vpp-api/vom/singular_db.hpp +++ b/extras/vom/vom/singular_db.hpp diff --git a/src/vpp-api/vom/singular_db_funcs.hpp b/extras/vom/vom/singular_db_funcs.hpp index dddc6e4c229..dddc6e4c229 100644 --- a/src/vpp-api/vom/singular_db_funcs.hpp +++ b/extras/vom/vom/singular_db_funcs.hpp diff --git a/src/vpp-api/vom/sub_interface.cpp b/extras/vom/vom/sub_interface.cpp index 42f75791968..42f75791968 100644 --- a/src/vpp-api/vom/sub_interface.cpp +++ b/extras/vom/vom/sub_interface.cpp diff --git a/src/vpp-api/vom/sub_interface.hpp b/extras/vom/vom/sub_interface.hpp index 506133c900d..506133c900d 100644 --- a/src/vpp-api/vom/sub_interface.hpp +++ b/extras/vom/vom/sub_interface.hpp diff --git a/src/vpp-api/vom/sub_interface_cmds.cpp b/extras/vom/vom/sub_interface_cmds.cpp index 47af69268d1..47af69268d1 100644 --- a/src/vpp-api/vom/sub_interface_cmds.cpp +++ b/extras/vom/vom/sub_interface_cmds.cpp diff --git a/src/vpp-api/vom/sub_interface_cmds.hpp b/extras/vom/vom/sub_interface_cmds.hpp index a21323200bb..a21323200bb 100644 --- a/src/vpp-api/vom/sub_interface_cmds.hpp +++ b/extras/vom/vom/sub_interface_cmds.hpp diff --git a/src/vpp-api/vom/tap_interface.cpp b/extras/vom/vom/tap_interface.cpp index d7f16f5c132..d7f16f5c132 100644 --- a/src/vpp-api/vom/tap_interface.cpp +++ b/extras/vom/vom/tap_interface.cpp diff --git a/src/vpp-api/vom/tap_interface.hpp b/extras/vom/vom/tap_interface.hpp index d9df9a92a8d..d9df9a92a8d 100644 --- a/src/vpp-api/vom/tap_interface.hpp +++ b/extras/vom/vom/tap_interface.hpp diff --git a/src/vpp-api/vom/tap_interface_cmds.cpp b/extras/vom/vom/tap_interface_cmds.cpp index b0885607742..b0885607742 100644 --- a/src/vpp-api/vom/tap_interface_cmds.cpp +++ b/extras/vom/vom/tap_interface_cmds.cpp diff --git a/src/vpp-api/vom/tap_interface_cmds.hpp b/extras/vom/vom/tap_interface_cmds.hpp index 1c1a3468c9b..1c1a3468c9b 100644 --- a/src/vpp-api/vom/tap_interface_cmds.hpp +++ b/extras/vom/vom/tap_interface_cmds.hpp diff --git a/src/vpp-api/vom/types.cpp b/extras/vom/vom/types.cpp index c6093ebd15d..c6093ebd15d 100644 --- a/src/vpp-api/vom/types.cpp +++ b/extras/vom/vom/types.cpp diff --git a/src/vpp-api/vom/types.hpp b/extras/vom/vom/types.hpp index 53654c51ac5..53654c51ac5 100644 --- a/src/vpp-api/vom/types.hpp +++ b/extras/vom/vom/types.hpp diff --git a/src/vpp-api/vom/vxlan_tunnel.cpp b/extras/vom/vom/vxlan_tunnel.cpp index 3d5ed64c5e0..3d5ed64c5e0 100644 --- a/src/vpp-api/vom/vxlan_tunnel.cpp +++ b/extras/vom/vom/vxlan_tunnel.cpp diff --git a/src/vpp-api/vom/vxlan_tunnel.hpp b/extras/vom/vom/vxlan_tunnel.hpp index a0b3e9afa3e..a0b3e9afa3e 100644 --- a/src/vpp-api/vom/vxlan_tunnel.hpp +++ b/extras/vom/vom/vxlan_tunnel.hpp diff --git a/src/vpp-api/vom/vxlan_tunnel_cmds.cpp b/extras/vom/vom/vxlan_tunnel_cmds.cpp index ca4ccf3c38a..ca4ccf3c38a 100644 --- a/src/vpp-api/vom/vxlan_tunnel_cmds.cpp +++ b/extras/vom/vom/vxlan_tunnel_cmds.cpp diff --git a/src/vpp-api/vom/vxlan_tunnel_cmds.hpp b/extras/vom/vom/vxlan_tunnel_cmds.hpp index 4a8e5990391..4a8e5990391 100644 --- a/src/vpp-api/vom/vxlan_tunnel_cmds.hpp +++ b/extras/vom/vom/vxlan_tunnel_cmds.hpp diff --git a/src/Makefile.am b/src/Makefile.am index 7e6fda576b0..68cff7852ef 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -82,10 +82,6 @@ if ENABLE_JAPI SUBDIRS += vpp-api/java endif -if ENABLE_VOM -SUBDIRS += vpp-api/vom -endif - ############################################################################### # API ############################################################################### diff --git a/src/configure.ac b/src/configure.ac index e408afcb056..2a54cd29d42 100644 --- a/src/configure.ac +++ b/src/configure.ac @@ -3,15 +3,13 @@ LT_INIT AC_CONFIG_AUX_DIR([.]) AM_INIT_AUTOMAKE([subdir-objects]) AM_SILENT_RULES([yes]) -AC_CONFIG_FILES([Makefile plugins/Makefile vpp-api/python/Makefile vpp-api/java/Makefile vpp-api/vapi/Makefile vpp-api/vom/Makefile]) +AC_CONFIG_FILES([Makefile plugins/Makefile vpp-api/python/Makefile vpp-api/java/Makefile vpp-api/vapi/Makefile]) AC_CONFIG_MACRO_DIR([m4]) AC_PROG_CC -AC_PROG_CXX AC_PROG_CPP AM_PROG_AS AM_PROG_LIBTOOL -AC_PROG_YACC AM_PATH_PYTHON AM_CONDITIONAL([CROSSCOMPILE], [test "$cross_compiling" == "yes"]) @@ -130,7 +128,6 @@ DISABLE_ARG(vlib, [Disable vlib and dependant libs and binaries]) DISABLE_ARG(svm, [Disable svm and dependant libs and binaries]) DISABLE_ARG(papi, [Disable Python API bindings]) DISABLE_ARG(japi, [Disable Java API bindings]) -DISABLE_ARG(vom, [Disable VPP object model bindings]) # --with-X diff --git a/test/ext/Makefile b/test/ext/Makefile index 3959ac6bf2f..d1f3a7b7a8a 100644 --- a/test/ext/Makefile +++ b/test/ext/Makefile @@ -8,14 +8,19 @@ ifeq ($(filter rhel centos,$(OS_ID)),$(OS_ID)) VAPI_CPPBIN= endif -VAPI_LIBS = -L$(VPP_TEST_BUILD_DIR)/vpp/.libs/ -L$(VPP_TEST_BUILD_DIR)/vpp/vpp-api/vapi/.libs/ -lvppinfra -lvlibmemoryclient -lsvm -lpthread -lcheck -lrt -lm -lvapiclient +VAPI_LIBS = \ + -L$(VPP_TEST_INSTALL_PATH)/vpp/lib64 \ + -lvppinfra -lvlibmemoryclient -lsvm -lpthread -lcheck -lrt -lm -lvapiclient + ifneq ($(filter centos opensuse,$(OS_ID)),$(OS_ID)) VAPI_LIBS += -lsubunit endif -CFLAGS = -std=gnu99 -g -Wall -pthread -I$(WS_ROOT)/src -I$(VPP_TEST_INSTALL_PATH)/vpp/include -I$(VAPI_BINDIR) -CPPFLAGS = -std=c++11 -g -Wall -pthread -I$(WS_ROOT)/src -I$(VPP_TEST_INSTALL_PATH)/vpp/include -I$(VAPI_BINDIR) -all: $(VAPI_CBIN) $(VAPI_CPPBIN) $(VOM_BINDIR) $(VOM_BIN) +FLAGS = -g -Wall -pthread -I$(WS_ROOT)/src -I$(VPP_TEST_INSTALL_PATH)/vpp/include -I$(VAPI_BINDIR) +CFLAGS = -std=gnu99 $(FLAGS) +CPPFLAGS = -std=c++11 $(FLAGS) -I$(WS_ROOT)/extras/vom + +all: $(VAPI_CBIN) $(VAPI_CPPBIN) $(VOM_BIN) $(VAPI_BINDIR): mkdir -p $(VAPI_BINDIR) @@ -28,21 +33,30 @@ $(VAPI_BINDIR)/fake.api.vapi.h: fake.api.json $(WS_ROOT)/src/vpp-api/vapi/vapi_c $(VAPI_BINDIR)/fake.api.vapi.hpp: fake.api.json $(WS_ROOT)/src/vpp-api/vapi/vapi_cpp_gen.py | $(VAPI_BINDIR) $(WS_ROOT)/src/vpp-api/vapi/vapi_cpp_gen.py --prefix $(VAPI_BINDIR) $< -$(VAPI_CBIN): $(CSRC) $(VPP_TEST_BUILD_DIR)/vpp/vpp-api/vapi/.libs/libvapiclient.so $(VPP_TEST_BUILD_DIR)/vpp/.libs/libvppinfra.so $(VPP_TEST_BUILD_DIR)/vpp/.libs/libvlibmemoryclient.so $(VPP_TEST_BUILD_DIR)/vpp/.libs/libsvm.so $(VAPI_BINDIR)/fake.api.vapi.h +$(VAPI_CBIN): $(CSRC) $(VAPI_BINDIR)/fake.api.vapi.h $(CC) -o $@ $(CFLAGS) $(CSRC) $(VAPI_LIBS) +$(VAPI_CBIN).d: $(CSRC) $(VAPI_BINDIR) + $(CC) -o $@ $(CFLAGS) -MM -MT '$(VAPI_CBIN)' $(CSRC) > $@ + + CPPSRC = vapi_cpp_test.cpp -$(VAPI_CPPBIN): $(CPPSRC) $(VPP_TEST_BUILD_DIR)/vpp/vpp-api/vapi/.libs/libvapiclient.so $(VPP_TEST_BUILD_DIR)/vpp/.libs/libvppinfra.so $(VPP_TEST_BUILD_DIR)/vpp/.libs/libvlibmemoryclient.so $(VPP_TEST_BUILD_DIR)/vpp/.libs/libsvm.so $(VAPI_BINDIR)/fake.api.vapi.hpp +$(VAPI_CPPBIN): $(CPPSRC) $(VAPI_BINDIR)/fake.api.vapi.hpp $(CXX) -o $@ $(CPPFLAGS) $(CPPSRC) $(VAPI_LIBS) +$(VAPI_CPPBIN).d: $(CPPSRC) $(VAPI_BINDIR) + $(CXX) -o $@ $(CPPFLAGS) -MM -MT '$(VAPI_CPPBIN)' $(CPPSRC) > $@ + VOM_CPPSRC = vom_test.cpp $(VOM_BINDIR): mkdir -p $(VOM_BINDIR) -LIB_VOM = $(VPP_TEST_BUILD_DIR)/vpp/vpp-api/vom/.libs/libvom.so -VOM_LIBS = $(LIB_VOM) \ +LIB_VOM = -lvom +VOM_LIBS = \ + -L$(VPP_TEST_INSTALL_PATH)/vom/lib64 \ + -lvom \ -lboost_thread \ -lboost_system \ -lboost_filesystem \ @@ -51,10 +65,22 @@ VOM_LIBS = $(LIB_VOM) \ VOM_CPPFLAGS = \ -I $(WS_ROOT)/src/vpp-api/ \ + -DBOOST_LOG_DYN_LINK \ $(CPPFLAGS) -$(VOM_BIN): $(VOM_CPPSRC) $(VOM_BINDIR) $(LIB_VOM) $(VPP_TEST_BUILD_DIR)/vpp/vpp-api/vapi/.libs/libvapiclient.so - $(CXX) -o $@ $(VOM_CPPFLAGS) -DBOOST_LOG_DYN_LINK -O0 -g $(VOM_CPPSRC) $(VOM_LIBS) +$(VOM_BIN): $(VOM_CPPSRC) $(VOM_BINDIR) + $(CXX) -o $@ $(VOM_CPPFLAGS) -O0 -g $(VOM_CPPSRC) $(VOM_LIBS) -Wl,-rpath,$(VPP_TEST_INSTALL_PATH)/vom/lib64 + +$(VOM_BIN).d: $(VOM_CPPSRC) $(VOM_BINDIR) + $(CXX) -o $@ $(VOM_CPPFLAGS) -MM -MT '$(VOM_BIN)' $(VOM_CPPSRC) > $@ + clean: rm -rf $(VAPI_BINDIR) $(VOM_BINDIR) + +ifneq ($(MAKECMDGOALS),clean) +-include $(VAPI_CPPBIN).d +-include $(VAPI_CBIN).d +-include $(VOM_BIN).d +endif + |