Rename unit test to stick with CLI.
[dabba.git] / CODING
blobfc2204d55d9a4fa55962f07a034d67ac1f04b7b2
1 Roadmap
2 =======
4 1. Zero-copy RX ring
5 2. Zero-copy TX ring
6 3. Traffic generation
7 4. BPF support
8 5. Multithreading
9 6. Thread Communication
10 7. Thread Management
11 8. PCAP read/write/validation
12 9. PCAP file rolling
13 10. Scatter-Gather I/O
15 Feature implementation
16 ======================
18 Each feature will developed in its own branch.
20 Its implementation must follow this order:
21  - Coding the actual implementation
22  - Coding test cases which will cover this specific feature
23  - Doxygen based documentation
25 After the feature is stabilized, it will merged back on the master branch.
26 Each feature will bring its own set of test cases to check the stability
27 status and to provide a quick way to perform regression tests.
29 When the desired set of feature a implemented and merged back to the master
30 branch, a tag will be created which can be then released.
32 Coding style
33 ============
35 C source code and header file must be indent using
36 indent -linux
38 Resources
39 =========
41 The whole project management will be based on GitHub.
42 It regroups wiki, ticket system, code review and
43 statistics.
45 A mirror of the project can be found on repo.or.cz.