In this function, to calculate hop_limit, why use dst_metric_raw in the first line. Why can't we directly use idev->cnf.hop_limit. I tracked those functions. But they are going very deep. I am very beginner with kernel source. Please explain me the function ip_dst_hoplimit. I am struggling with this for three days

thanks in advance.