Bugs item #3534322, was opened at 2012-06-11 06:36
Message generated for change (Comment added) made by rd235
You can respond by visiting: 

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: vde_switch
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Bug in hash.c

Initial Comment:
there is a Bug in in function 
find_entry and find_in_hash_update

You need also to enter the Critical-Section like this:

for(e = h[k]; e && e->dst != esrc; e = e->next)

I have running a vde_switch with this patch since 137 days. The Network has 39 
VLANs with 2000 nodes (round).

 Volker Henze


>Comment By: renzo davoli (rd235)
Date: 2012-06-12 02:12

Thank you Volker for your report.

I am considering to solve the problem in a different way: using ppoll
insted of poll for vde_switch's main loop.

qtime_csenter/csexit require a system call each, so your patch could slow
down the packet dispatching.

I would like to have more info on the race conditions you have had.
thank you... renzo davoli/rd235


You can respond by visiting: 

Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
vde-users mailing list

Reply via email to