def vary_header_field(nb_fields): class P4Bench(Packet): name = "P4Bench Message" fields_desc = [] for i in range(nb_fields): fields_desc.append(ShortField('field_%d' % i , i)) return P4Bench()