Surgery

Left sided poal hypeension is best treated by ?