<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(53,28,117)"><i>​I did a full test of the in-kernel NAT​ these days, fixed all the panic scenarios I met.</i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(53,28,117)"><i><br></i></div><div class="gmail_default" style><font color="#351c75" face="verdana, sans-serif"><i><a href="https://github.com/bycn82/dfly/commits/master">https://github.com/bycn82/dfly/commits/master</a></i></font><br></div><div class="gmail_default" style><font color="#351c75" face="verdana, sans-serif"><i><br></i></font></div><div class="gmail_default" style><font color="#351c75" face="verdana, sans-serif"><i>Need users to test it :(</i></font></div><div class="gmail_default" style><font color="#351c75" face="verdana, sans-serif"><i><br></i></font></div><div class="gmail_default" style><br></div><div class="gmail_default" style><font color="#351c75" face="verdana, sans-serif"><i><br></i></font></div><div class="gmail_default" style><font color="#351c75" face="verdana, sans-serif"><i><br></i></font></div><div class="gmail_default" style><font color="#351c75" face="verdana, sans-serif"><i><br></i></font></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(53,28,117)"><i><br></i></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><span style="color:rgb(103,78,167)"><i><font style="background-color:rgb(255,255,255)" face="verdana, sans-serif">Hi,</font></i></span></div><div><span style="color:rgb(103,78,167)"><i><font style="background-color:rgb(255,255,255)" face="verdana, sans-serif"><br></font></i></span></div><div><span style="color:rgb(103,78,167)"><i><font style="background-color:rgb(255,255,255)" face="verdana, sans-serif"><br></font></i></span></div><span style="color:rgb(103,78,167)"><i><font style="background-color:rgb(255,255,255)" face="verdana, sans-serif">Regards,</font></i></span><div><span style="color:rgb(103,78,167)"><i><font style="background-color:rgb(255,255,255)" face="verdana, sans-serif">Bill Yuan</font></i></span></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On 8 December 2014 at 11:55, bycn82 <span dir="ltr"><<a href="mailto:bycn82@gmail.com" target="_blank">bycn82@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>Hi,<br><br>action opcodes 'tag' and 'untag', filter opcode 'tagged' ported from FreeBSD. <br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i><br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>in FreeBSD:<br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>ipfw add count tag 1 icmp from any to any<br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>here will be.<br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>ipfw add tag 1 icmp<br><br>source can be found via:<br><a href="https://github.com/bycn82/dfly/commits/master" target="_blank">https://github.com/bycn82/dfly/commits/master</a><br></i><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i><i> (it can be easily changed if the FreeBSD way is better)<br></i></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i><i><br></i></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>Regards,<br>bycn82<br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i><br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i><br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 5, 2014 at 2:35 PM, bycn82 <span dir="ltr"><<a href="mailto:bycn82@gmail.com" target="_blank">bycn82@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>Here is the link of the changes.<br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i><br><a href="https://github.com/bycn82/dfly/commit/cf0cb0df23ef84da3845e73e03d3efde861049b9" target="_blank">https://github.com/bycn82/dfly/commit/cf0cb0df23ef84da3845e73e03d3efde861049b9</a>  <br><br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 4, 2014 at 9:25 AM, Justin Sherrill <span dir="ltr"><<a href="mailto:justin@shiningsilence.com" target="_blank">justin@shiningsilence.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">For submitting, there's the <a href="mailto:submit@dragonflybsd.org" target="_blank">submit@dragonflybsd.org</a> mailing list.  Sending a diff, or (probably best) a link to a git repo that has the changes is what you need to do.<div><br></div><div>I don't have answers for the other questions.</div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 3, 2014 at 8:22 AM, bycn82 <span dir="ltr"><<a href="mailto:bycn82@gmail.com" target="_blank">bycn82@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>Hi All,</i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i><br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>As mentioned in my previous email, I was working on rewriting the ipfw firewall recently. Now below 2 things has been done.</i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i><br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>1. In-kernel NAT ported from FreeBSD.</i></div><div class="gmail_default"><i><font face="verdana, sans-serif">2. Separate the logic into different module.</font></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i><br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>Please guide me on how to submit the code to Dragonfly. Also please share information with me on below direction. that is on my plan.</i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i><br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>1. Multi-routing table (FIB in FreeBSD)</i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>2. Policy routing.</i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>3. Sample or a generic framework of L7 filter module. (Maybe its better to keep stay in user-land because DPI will cause lots of resources).</i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i><br></i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>Regards,</i></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><i>Bill Yuan</i></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>