From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1F7Qwl-00049F-9Y for qemu-devel@nongnu.org; Fri, 10 Feb 2006 00:35:55 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1F7Qwj-00048K-0L for qemu-devel@nongnu.org; Fri, 10 Feb 2006 00:35:54 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1F7Qwh-000488-6q for qemu-devel@nongnu.org; Fri, 10 Feb 2006 00:35:52 -0500 Received: from [66.54.152.27] (helo=jive.SoftHome.net) by monty-python.gnu.org with smtp (Exim 4.52) id 1F7R0O-00055B-Lc for qemu-devel@nongnu.org; Fri, 10 Feb 2006 00:39:40 -0500 From: Mulyadi Santosa Subject: Re: [Qemu-devel] vde-inject 0.0.1 Date: Fri, 10 Feb 2006 12:34:10 +0700 References: <20060208231325.GA28610@jbrown.mylinuxbox.org> <20060209053953.GA13800@jbrown.mylinuxbox.org> In-Reply-To: <20060209053953.GA13800@jbrown.mylinuxbox.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_jive-22926-1139549747-0001-2" Message-Id: <200602101234.10853.a_mulyadi@softhome.net> Reply-To: a_mulyadi@softhome.net, qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, "Jim C. Brown" This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages. --=_jive-22926-1139549747-0001-2 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi Jim It's me again. here I send you another patch for the vde_pcap_inject.c. Nothing fancy here, I only did: - move out "open" and "close" from relay() and put them on main() before entering for() loop. IMHO, this will make file operation a bit faster - I use __builtin_expect magic to optimize the "if" condition before writing to /proc/vdeinject. here, inside relay() we assume that vdeinject is likely exist. PS: I can't check it thoroughly since my libpcap version (0.7.2, default on Redhat 9. Yes I know it is old) doesn't have pcap_get_selectable_fd(), so I can't compile it. regards Mulyadi --=_jive-22926-1139549747-0001-2 Content-Type: application/x-zip; name="vde_pcap_inject.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="vde_pcap_inject.zip" UEsDBBQAAAAIAOJiSjQqSlfQNgIAAK4EAAAVABUAdmRlX3BjYXBfaW5qZWN0LnBhdGNoVVQJAAM4 I+xD/yTsQ1V4BAD0AfQBnVJbb9owFH7Gv+KMhympHepkBCiIDWnrnqYhdZOm7SVyE4dmTe3IMWyo 4r/PlwClLS+zMHFyLt/FJ4oi2BQ8a3LWZJX4zXM9yAdSVateQukookkUU4jjaUqn6WRA9wswHVOK MMYvy08qk2lCp8nVi8rFAqI0JSPA5n8CiwUCu1qt1rmGVub3rChUthbuPEOwMxvhSmgH6LGysoA5 RPEMYWRKma5yMBkIZMNFZvKC/I4puBDsgRMbsVtIf1wpuW5CBI+OS5yODA0cpxPDqWOzQ/aHonOg 0QF0I6sCgeI12wZlkbVcwwWosvBIttaq4JqAc8pG75goasMql6LV4HlCwTdHRuMhiWNDyT6p49Sr SggEvAdqsnqPZluarmXLRdEwixHsO/tXAoK4voavS3+uxHoV9C8bJfNLE/OhPoFl9uNm+fXLz0Oh BT8tfmN9CBF24e5hs7Lsdl3VuhIZ/9uY3NfKSByGnYC9kN4fVWl+mvxExoFIL69l+yzPBH0Tc2M9 u3ndcvB+zefWMOtpklyRMeAkmVhrnaVl0RoTjlc084NoP+M5xN3r50/Zr+ubZfBWOajIKbXzZEYP uuVP/2Evft3deefuvn/DlZIq6H9kAoTUrjMcWhJ4YNtbDlu5hlKqlUnQEmrJimPO4F5+6O8BO51S QTCbhe4SrCJhjTRyv11/D9xkrbg201WbcnZbc0OsG7CQQOeGc3b4jgyNs8MRSb2xTyn7+mnf3dLO I+/O6A7hzPXu0D9QSwECFwMUAAAACADiYko0KkpX0DYCAACuBAAAFQANAAAAAAABAAAAtIEAAAAA dmRlX3BjYXBfaW5qZWN0LnBhdGNoVVQFAAM4I+xDVXgAAFBLBQYAAAAAAQABAFAAAAB+AgAAAAA= --=_jive-22926-1139549747-0001-2--