High Activity

Commits : Individual Commit

  Analyzed 3 days ago based on code collected 3 days ago.

Commit ID 0150e66ede787dd0b164d5d4a3195f69dabc7b23

Avatar Contributor: Victor Julien Files Modified: 18
Date: 09-March-2012 at 17:31 Lines Added: 823
Repository: git://phalanx.openinfosecfoundation.org/oisf.git master Lines Removed: 1169
Commit Comment: flow engine: improve scalability
Major redesign of the flow engine. Remove the flow queues that turned
out to be major choke points when using many threads. Flow manager now
walks the hash table directly. Simplify the way we get a new flow in
case of emergency.
 

Changes by Language

Language Code Added Code Removed Comments Added Comment Removed Blanks Added Blanks Removed
  C 553 787 171 233 99 149

Changes by File

Showing page 1 of 2
File Language Code Added Code Removed Comments Added Comment Removed Blanks Added Blanks Removed
src/flow.c C 25 581 13 159 0 119
src/flow.h C 1 6 2 4 0 2
src/flow-hash.c C 78 41 23 13 9 0
src/flow-hash.h C 29 1 3 2 3 0
src/flow-manager.c C 350 42 118 16 82 0
src/flow-manager.h C 1 0 2 1 0 1
src/flow-private.h C 0 4 1 10 0 4
src/flow-queue.c C 10 91 1 21 0 21
src/flow-queue.h C 29 5 3 1 3 0
src/flow-timeout.c C 13 7 2 2 1 0
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.