NOTES FOR ADDING JIT TO IPFW First of all, an isolation of the actions executed per-rule is needed. That way, writing the IR will be much easier: - Have taken the actions executer for all case and put them in inlined functions, we used the last case name of the switch at ipfw_chk(). - When this functions did something weird with the control flow of the system using macros, I untangled them. See rule_tcpopts. - There's yet to see what happens with the auxiliary functions of ip_fw2.c, since they may not be used again from that file. (They have been put at the rules file).