def METHOD_NAME(self):
    """
    Generates ryu requests for subscriber flows
    Based on the provided ip create 2 flows, that are matched based on
    dst/src ip and set value of the direction register.
    Additional reg values are set from set_reg_value
    """
    uplink = copy.deepcopy(self._request)
    downlink = copy.deepcopy(self._request)
    uplink["instructions"].append({
        "type": "APPLY_ACTIONS",
        "actions": self._reg_sets + [self._ulink_action],
    })
    downlink["instructions"].append({
        "type": "APPLY_ACTIONS",
        "actions": self._reg_sets + [self._dlink_action],
    })
    ip_addr = convert_ip_str_to_ip_proto(self._ip)
    if ip_addr.version == IPAddress.IPV4:
        uplink["match"].update(
            {"ipv4_src": self._ip},
        )
        downlink["match"].update(
            {"ipv4_dst": self._ip},
        )
    else:
        uplink["match"].update(
            {"ipv6_src": self._ip},
        )
        downlink["match"].update(
            {"ipv6_dst": self._ip},
        )
    return [uplink, downlink]