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