080321 ToDos

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)

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact