title: WinPcap filter string syntax error
body: <p>I am attempting to generate a WinPcap filter from a configuration UI.  Right now I have a filter string that looks like this <code>ip &amp;&amp; (((ip.src == 10.10.10.10 &amp;&amp; (tcp.port == 10 || udp.port == 10)) &amp;&amp; (ip.dst == 20.20.20.20 &amp;&amp; (tcp.port == 20 || udp.port == 20))))</code>.  This filter is valid when I enter it into Wireshark, but when I attempt to compile it via WinPcap I get a <code>syntax error</code>.  I have compiled a simple filter (<code>ip and tcp</code>) without an issue, so I know it has something to do with this filter string.  Any ideas?</p>