Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Jun 2014 17:16:57 +0200
From:      Daniel Peyrolon <tuchalia@gmail.com>
To:        soc-status@freebsd.org
Subject:   Status reports for: Userspace netmap-powered JIT-compiled firewall
Message-ID:  <CA%2ByaQw9wJn0uTFxWuk9eOSCeBSKMmoXgZkvUJ=y_zz_OKenT%2BA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hello everyone,

Sorry for the delay, but I've been unable to work on this project until
this and the last week. (Due to university work, mainly).

I'm working on the "Userspace netmap-powered JIT-compiled firewall", it's
wiki page can be seen at [1].
It's mainly  a project to add LLVM support in order to JIT-compile the
rules.

I've been working mainly on isolating the code that is executed when
checking if a packet does match the given rule, that way, this code could
be compiled into LLVM IR, and optimize it, in order to JIT compile, and
execute them.

Once I'm done with isolating the rules (which won't take more than a week),
I plan to start emitting the IR code of these checks, and integrate it into
the firewall so that it can get executed. It will also be possible to
interpret the rules, as it has been done traditionally. I will work on this
until all the rules are implemented.

After that, it will be a matter of trying with complex rules
and benchmarking and profiling the firewall.

[1]:https://wiki.freebsd.org/SummerOfCode2014/ConvertingIPFWRulesets

-- 
Daniel



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2ByaQw9wJn0uTFxWuk9eOSCeBSKMmoXgZkvUJ=y_zz_OKenT%2BA>