<html>
    <head>
      <base href="https://bugzilla.netfilter.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - nfqueue randomly drops packets with same tuple"
   href="https://bugzilla.netfilter.org/show_bug.cgi?id=1766#c11">Comment # 11</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - nfqueue randomly drops packets with same tuple"
   href="https://bugzilla.netfilter.org/show_bug.cgi?id=1766">bug 1766</a>
              from <span class="vcard"><a class="email" href="mailto:antonio.ojea.garcia@gmail.com" title="Antonio Ojea <antonio.ojea.garcia@gmail.com>"> <span class="fn">Antonio Ojea</span></a>
</span></b>
        <pre>@pablo I'm rereading 368982cd7d1bd41cd39049c794990aca3770db44 , and the problem
comes with 

<span class="quote">> NAT mangling for the packet losing race is corrected by using the conntrack information that won race.</span >

I don't have enough knowledge on the codebase to fully understand all the
logic, but I think the problems comes because the packet is enqueued in
postrouting and the NAT is redone ... but IIUIC is not considering the hook
from when the function is called, so it redoes all the NAT, in this case the
PREROUTING NAT.

What if it ONLY redoes the part of NAT that belongs to the hook where is this
called, is that possible? does it make sense?</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are watching all bug changes.</li>
      </ul>
    </body>
</html>