Changes between Version 15 and Version 16 of Network driver development HOWTO

Show
Ignore:
Timestamp:
05/21/10 11:46:05 (9 years ago)
Author:
ibaldin (IP: 152.54.9.131)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Network driver development HOWTO

    v15 v16  
    2525 
    2626== Implementing a new router driver == 
     27 
     28=== Interfaces === 
    2729 
    2830A basic router driver must either implement the basic IRouterDevice interface (if the device supports basic VLAN operations) or the IMappingRouterDevice (if the device supports VLAN tag remapping): 
     
    7375}}} 
    7476 
     77=== Tasks === 
     78Once the interface is implemented, the next step is to implement a set of tasks (a class per task) corresponding to driver actions. A common way to implement them is to define a device-specific base task that is a child of !NetworkBaseTask and subclass further tasks from it (see the orca.handlers.network.tasks.Cisco6509 as an example). 
     79 
     80=== Meta-information === 
     81 
     82=== Unit tests === 
    7583Developers are strongly encouraged to implement unit tests under handlers/network/src/test/java in the package orca.handlers.network. See existing tests for inspiration. Test procedures are described in this document below.  
    7684 
    77 Once the interface is implemented, the next step is to implement a set of tasks (a class per task) corresponding to driver actions. A common way to implement them is to define a device-specific base task that is a child of !NetworkBaseTask and subclass further tasks from it (see the orca.handlers.network.tasks.Cisco6509 as an example). 
    78  
    79 == Testing == 
    80  
    81 === Unit tests === 
    82  
    8385=== Task tests ===