Tacker/Design

Warning : Work in progress!

Etherpads

 * https://etherpad.openstack.org/p/servicevm
 * https://etherpad.openstack.org/p/NeutronServiceVM etherpad

Blueprints

 * https://blueprints.launchpad.net/neutron/+spec/adv-services-in-vms advanced service vm framework
 * https://blueprints.launchpad.net/horizon/+spec/neutron-adv-svc-vm horizon GUI
 * https://blueprints.launchpad.net/oslo.messaging/+spec/message-proxy-server oslo.messaging rpc proxy
 * https://blueprints.launchpad.net/python-neutronclient/+spec/advanced-servicevm-support python-neutronclient
 * https://blueprints.launchpad.net/devstack/+spec/neutron-adv-servicevm-support devstack
 * https://blueprints.launchpad.net/neutron/+spec/mcafee-ngfw-fwaas-driver Firewall as a Service mcafee ngfw driver
 * https://blueprints.launchpad.net/neutron/+spec/device-manager-service-plugin Resource manager for hosting devices like service VMs (Cisco)
 * https://blueprints.launchpad.net/neutron/+spec/cfg-agent-scheduler Scheduler of hosting devices to configuration agents (Cisco)
 * https://blueprints.launchpad.net/neutron/+spec/cisco-config-agent Configuration agent for hosting devices like service VMs (Cisco)
 * https://blueprints.launchpad.net/neutron/+spec/cisco-routing-service-vm Neutron routing service implemented using service VMs (Cisco)
 * https://blueprints.launchpad.net/neutron/+spec/router-scheduler-to-hosting-devices Scheduler of Neutron routers to hosting devices and l3agents (Cisco)
 * https://blueprints.launchpad.net/neutron/+spec/dynamic-network-resource-mgmt Support for multivendor multi-instance L3-L7 physical and virtual network resources
 * https://wiki.openstack.org/w/images/7/71/Dnrm-blueprint-001.pdf
 * https://blueprints.launchpad.net/neutron/+spec/nfv-and-network-service-chain-implementation Network Function Virtualization using OpenStack and Network Service Chain

Architecture and Design

 * https://docs.google.com/document/d/1xs8TvEVMszzND5uoWTHtd1tJnu7105Ekgq9hxiyXABQ/edit
 * https://docs.google.com/file/d/0B05WnTIhCwXhaThPanhRYmZtd0E/edit (old doc, only for reference)
 * https://github.com/kumarcv/openstack-nf

Documents

 * https://docs.google.com/document/d/1ZWDDTjwhIUedyipkDztM0_nBYgfCEP9Q77hhn1ZduCA/edit?pli=1# Status update of Framework for Advanced Services in Virtual Machines
 * https://docs.google.com/presentation/d/1Ir8MZC7fJb8SOhiZOEQovP_EvdFz_cF_-GEWsidAu7k/edit?pli=1#slide=id.g298d501cf_05 adv-svc-vm-impl
 * https://docs.google.com/presentation/d/14dvV3S9Eph2z-auk34I_Ftld-lHA3VMoyNWAPRTeWgE/edit?usp=sharing dividing features
 * https://wiki.openstack.org/wiki/Oslo/blueprints/message-proxy-server Oslo/blueprints/message-proxy-server

Neutron

 * https://review.openstack.org/#/c/72068/ Implement service vm framework: drivers for load balande
 * https://review.openstack.org/#/c/56892/ Implement service vm framework: REST API and DB model part
 * https://review.openstack.org/#/c/72070/ adv-svc-vm: support service vm framework
 * https://review.openstack.org/#/c/74194/ Implements Neutron routing API using Cisco appliances
 * https://review.openstack.org/#/c/74152/ Configuration agent for Cisco Service VMs
 * https://review.openstack.org/#/c/101281 Adds adv. services role and change policy to allow cross-tenant port creation

Neutron python client

 * https://review.openstack.org/#/c/59310/ setup logger name of NeutronCommand automatically

Oslo.messaging

 * https://review.openstack.org/#/c/77862/ _driver: implement unix domain support
 * https://review.openstack.org/#/c/77863/ proxy: implement proxy server

Nova

 * https://review.openstack.org/97716 nova: 2 interfaces, 1 network

Other repositories

 * https://github.com/yamahata/neutron/tree/adv-svc-vm
 * https://github.com/yamahata/python-neutronclient/tree/adv-svc-vm
 * https://github.com/yamahata/oslo.messaging/tree/adv-svc-vm
 * https://github.com/yamahata/devstack/tree/adv-svc-vm
 * https://github.com/Karthik-Natarajan/OpenStack-DNRM (Brocade DNRM) Design doc: https://drive.google.com/file/d/0B_-dXko4DlFNbmpPNENvT3o2Y00/edit?usp=sharing
 * https://github.com/CiscoSystems/neutron/tree/csr1kv_for_routing_juno Cisco service VM implementation with L3 router plugin (this branch contains code for Juno trunk for all 5 BP's marked "Cisco" above)