docs: def _generate_actual_grp_constraints(network_constraints):
      """Generate the user specified constraints
      """
      if 'constraints' not in network_constraints:
          return []
  
      constraints = network_constraints['constraints']
      actual = []
      for desc in constraints:
          descs = _expand_description(desc)
          for desc in descs:
              actual.append(desc)
              if 'symetric' in desc:
                  sym = desc.copy()
                  sym['src'] = desc['dst']
                  sym['dst'] = desc['src']
                  actual.append(sym)
      return actual