# sdc-net-agent **Repository Path**: mirrors_arekinath/sdc-net-agent ## Basic Information - **Project Name**: sdc-net-agent - **Description**: SDC agent for the internal networking API. - **Primary Language**: Unknown - **License**: MPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sdc-net-agent The SDC Networking agent is a library for keeping track of per VM NIC changes on an SDC data center. There is one Networking agent installed per Compute Node. NIC changes trigger updates on [NAPI](https://github.com/joyent/sdc-napi) so data is persisted. This repository is part of the Joyent SmartDataCenter project (SDC). For contribution guidelines, issues, and general documentation, visit the main [SDC](http://github.com/joyent/sdc) project page. # Development Typically sdc-net-agent development is done by: - making edits to a clone of sdc-net-agent.git on a Mac (likely Linux too, but that's untested) or a SmartOS development zone, git clone git@github.com:joyent/sdc-net-agent.git cd sdc-net-agent git submodule update --init # not necessary first time vi - building: make all make check - syncing changes to a running SDC (typically a COAL running locally in VMWare) via: ./tools/rsync-to coal - then testing changes in that SDC (e.g. COAL). See "Testing" below for running the test suite. ## Testing At the moment, sdc-net-agent testing is done by running the VMAPI test suite. SSH into a running SDC and run the following commands: touch /lib/sdc/.sdc-test-no-production-data /zones/`vmadm lookup -1 alias=vmapi0`/root/opt/smartdc/vmapi/test/runtests The net-agent SMF service log can be inspected while running the VMAPI tests by calling: tail -f `svcs -L net-agent` | bunyan