Lines Matching refs:orig_ifinfo
524 struct batadv_orig_ifinfo *orig_ifinfo = NULL; in batadv_v_ogm_forward() local
536 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); in batadv_v_ogm_forward()
537 if (!orig_ifinfo) in batadv_v_ogm_forward()
548 if (orig_ifinfo->last_seqno_forwarded == ntohl(ogm_received->seqno)) in batadv_v_ogm_forward()
551 orig_ifinfo->last_seqno_forwarded = ntohl(ogm_received->seqno); in batadv_v_ogm_forward()
586 if (orig_ifinfo) in batadv_v_ogm_forward()
587 batadv_orig_ifinfo_put(orig_ifinfo); in batadv_v_ogm_forward()
615 struct batadv_orig_ifinfo *orig_ifinfo; in batadv_v_ogm_metric_update() local
622 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); in batadv_v_ogm_metric_update()
623 if (!orig_ifinfo) in batadv_v_ogm_metric_update()
626 seq_diff = ntohl(ogm2->seqno) - orig_ifinfo->last_real_seqno; in batadv_v_ogm_metric_update()
631 &orig_ifinfo->batman_seqno_reset, in batadv_v_ogm_metric_update()
638 orig_ifinfo->batman_seqno_reset, jiffies); in batadv_v_ogm_metric_update()
652 orig_ifinfo->last_real_seqno = ntohl(ogm2->seqno); in batadv_v_ogm_metric_update()
653 orig_ifinfo->last_ttl = ogm2->ttl; in batadv_v_ogm_metric_update()
671 if (orig_ifinfo) in batadv_v_ogm_metric_update()
672 batadv_orig_ifinfo_put(orig_ifinfo); in batadv_v_ogm_metric_update()