Repository
1. Clarify activation mode/contingency values and semantics.
Task(s):
a. Write up scheme 2
b. Realign APIs with activation/contingency properties
2. Should automatic mode IP NCUs plumb IPv6?
Task(s):
a. Edit web doc to reflect decision (yes, IPv6 should be OBD)
3. UI/API for automatic/user mode switching; may be okay to omit in
phase 1?
Task(s):
a. Write up/revise write-up (refer to paper notes for plan)
b. Investigate error info available when we go to maintenance state
c. UI AI: committing location implies save AND apply (but only on
first create...)
4. Define "hardwired" Location properties.
Task(s):
a. Complete hardwired.txt
5. Define Automatic and No-net Locations. Depends on #4.
Task(s):
a. Define automatic
b. Define no-net
API
6. Define library structure and relationships (libnetadm, libnwam,
libdladm).
Task(s):
a. Write up (list of libs is not complete, e.g. libinetcfg)
7. More details on Location properties (both hard-wired, which should
mirror ncu functions, and extensible).
Task(s):
a. Update API to include complete location info
8. Specify NO_MAGIC event and expected responses from GUI (correlates
with #10)
Task(s):
a. Specify info included in NO_MAGIC event notification
Daemon
9. Write up state machine design. Needs to take into account different
meaning of DL_NOTE_LINK_[UP|DOWN] for wifi vs. wired links. Also need
to workaround requirement that ip be plumbed on a wifi link before it
can connect to a wlan.
Task(s):
a. soft copy of mph's picture
b. create state table
c. write up approach to refcount issue
d. write up wireless scan state machine (define triggers, see paper
notes).
10. Specify NO_MAGIC event and expected responses from GUI (correlates
with #8)
Task(s):
a. write up philosophy
b. write up pseudo code/description of behavior
c. define how we accomadate with no GUI (CLI only)
11. How do we learn about tunnel creation/destruction (new sysevent)?
Task(s):
a. investigate dme's work
b. write up sysevent requirements (depends on 9b)
12. Discussion of privileges/auths strategy. Needs to include notes on
workstation owner role's ability to create secure objects.
Task(s):
a. resolve which user we should be
b. decide what privileges workstation owner role needs
c. write up; include general notes (see paper notes)
SMF Network Services
13. Decide if we can/should eliminate network/service.
Task(s):
a. resolve whether or not to make ipqos a separate service; need
input regarding what crossbow is doing in this area (is it
changing existing ipqos config; how will it do its own qos
config, other config?)
b. decide how to short-circuit network/service in nwam case (see
paper notes).
14. Is changing the dependency of network/iptun appropriate?
Task(s):
a. ping seb re network/iptun dependency
15. restart_on attribute for legacy->nwam mode transition.
Task(s):
a. investigate split of location/ncp handling (do loc when
net/initial goes online) as solution to read-only filesystem
problem
b. nail down location-related service dependencies (see paper notes)