The rebels have been fighting for a separate homeland for the ethnic Tamil minority for more than two decades .