Guerrilla wars seldom end with one side giving up completely like the US withdraw from Vietnam, they tend to be settled on some sort of compromise which reduces violence down to a level that it can be ignored.
Vietnam: US withdrew; North Vietnam then conquered South Vietnam with a conventional invasion
Algeria: France withdrew, granting complete independence
Philippines (1898-1903): US defeated the nationalist insurrection
Philippines (1950-1958): Philippine government wiped out the Hukbalahat
Cuba: Castro overthrew Batista
Malaya: British wiped out the Communists
Nicaragua (1920s): Somoza wiped out Sandino's forces
Nicaragua (1979): Sandinistas overthrew Somoza jr
Ukraine (1945-1950): Soviets wiped out nationalist "Banderovtsy"
South Africa (1900-1902): British defeated all Boer holdouts
Libya (1912-1927): Italy defeated all Senussi rebels
In all of these cases, one side was completely defeated and violence stopped.