+ group.add_option("--with-dpdk", dest="with_dpdk", metavar="DPDK_BUILD",
+ help="built with dpdk libraries located at DPDK_BUILD");
+ parser.add_option_group(group)
+
+ group = optparse.OptionGroup(parser, "Optimization Flags")
+ for i in ["s", "g"] + range(4) + ["fast"]:
+ group.add_option("--O%s" % str(i), dest="optimize",
+ action="store_const", const=i,
+ help="compile with -O%s" % str(i))
+ parser.add_option_group(group)
+
+ group = optparse.OptionGroup(parser, "check")
+ group.add_option("-j", "--jobs", dest="jobs", metavar="N", type="int",
+ help="Run N tests in parallel")
+ group.add_option("--tests", dest="tests", metavar="FILTER",
+ help="""run specific tests and/or a test category
+ eg, --tests=\"1-10 megaflow\"""")