Lines Matching refs:orig_ifinfo
970 struct batadv_orig_ifinfo *orig_ifinfo, in batadv_iv_ogm_orig_update() argument
1057 orig_ifinfo->last_ttl = batadv_ogm_packet->ttl; in batadv_iv_ogm_orig_update()
1279 struct batadv_orig_ifinfo *orig_ifinfo = NULL; in batadv_iv_ogm_update_seqnos() local
1296 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); in batadv_iv_ogm_update_seqnos()
1297 if (WARN_ON(!orig_ifinfo)) { in batadv_iv_ogm_update_seqnos()
1303 seq_diff = seqno - orig_ifinfo->last_real_seqno; in batadv_iv_ogm_update_seqnos()
1308 &orig_ifinfo->batman_seqno_reset)) { in batadv_iv_ogm_update_seqnos()
1322 orig_ifinfo->last_real_seqno, in batadv_iv_ogm_update_seqnos()
1352 orig_ifinfo->last_real_seqno, seqno); in batadv_iv_ogm_update_seqnos()
1353 orig_ifinfo->last_real_seqno = seqno; in batadv_iv_ogm_update_seqnos()
1359 if (orig_ifinfo) in batadv_iv_ogm_update_seqnos()
1360 batadv_orig_ifinfo_free_ref(orig_ifinfo); in batadv_iv_ogm_update_seqnos()
1381 struct batadv_orig_ifinfo *orig_ifinfo; in batadv_iv_ogm_process_per_outif() local
1483 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); in batadv_iv_ogm_process_per_outif()
1484 if (!orig_ifinfo) in batadv_iv_ogm_process_per_outif()
1487 sameseq = orig_ifinfo->last_real_seqno == ntohl(ogm_packet->seqno); in batadv_iv_ogm_process_per_outif()
1488 similar_ttl = (orig_ifinfo->last_ttl - 3) <= ogm_packet->ttl; in batadv_iv_ogm_process_per_outif()
1493 orig_ifinfo, ethhdr, in batadv_iv_ogm_process_per_outif()
1497 batadv_orig_ifinfo_free_ref(orig_ifinfo); in batadv_iv_ogm_process_per_outif()