added generator for dport matching rules