fix the re_list_delete read invalid memory bug, refactor the program, extract three functions to operate route_entry_list, repectively is re_list_add, re_list_del, re_list_modify