ogm_packet 316 net/batman-adv/bat_iv_ogm.c const struct batadv_ogm_packet *ogm_packet) ogm_packet 321 net/batman-adv/bat_iv_ogm.c next_buff_pos += buff_pos + sizeof(*ogm_packet); ogm_packet 326 net/batman-adv/bat_iv_ogm.c next_buff_pos += ntohs(ogm_packet->tvlv_len); ogm_packet 1325 net/batman-adv/bat_iv_ogm.c struct batadv_ogm_packet *ogm_packet; ogm_packet 1343 net/batman-adv/bat_iv_ogm.c ogm_packet = (struct batadv_ogm_packet *)(skb_priv->data + ogm_offset); ogm_packet 1345 net/batman-adv/bat_iv_ogm.c dup_status = batadv_iv_ogm_update_seqnos(ethhdr, ogm_packet, ogm_packet 1347 net/batman-adv/bat_iv_ogm.c if (batadv_compare_eth(ethhdr->h_source, ogm_packet->orig)) ogm_packet 1357 net/batman-adv/bat_iv_ogm.c if (ogm_packet->tq == 0) { ogm_packet 1381 net/batman-adv/bat_iv_ogm.c prev_sender = ogm_packet->prev_sender; ogm_packet 1385 net/batman-adv/bat_iv_ogm.c !(batadv_compare_eth(ogm_packet->orig, prev_sender)) && ogm_packet 1394 net/batman-adv/bat_iv_ogm.c batadv_tvlv_ogm_receive(bat_priv, ogm_packet, orig_node); ogm_packet 1410 net/batman-adv/bat_iv_ogm.c ogm_packet, is_single_hop_neigh); ogm_packet 1425 net/batman-adv/bat_iv_ogm.c ogm_packet, if_incoming, ogm_packet 1435 net/batman-adv/bat_iv_ogm.c sameseq = orig_ifinfo->last_real_seqno == ntohl(ogm_packet->seqno); ogm_packet 1436 net/batman-adv/bat_iv_ogm.c similar_ttl = (orig_ifinfo->last_ttl - 3) <= ogm_packet->ttl; ogm_packet 1442 net/batman-adv/bat_iv_ogm.c ogm_packet, if_incoming, ogm_packet 1456 net/batman-adv/bat_iv_ogm.c if (ogm_packet->ttl <= 2 && ogm_packet 1463 net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_forward(orig_node, ethhdr, ogm_packet, ogm_packet 1488 net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_forward(orig_node, ethhdr, ogm_packet, ogm_packet 1517 net/batman-adv/bat_iv_ogm.c static void batadv_iv_ogm_process_reply(struct batadv_ogm_packet *ogm_packet, ogm_packet 1529 net/batman-adv/bat_iv_ogm.c if (!(ogm_packet->flags & BATADV_DIRECTLINK)) ogm_packet 1533 net/batman-adv/bat_iv_ogm.c ogm_packet->orig)) ogm_packet 1543 net/batman-adv/bat_iv_ogm.c bit_pos -= ntohl(ogm_packet->seqno); ogm_packet 1565 net/batman-adv/bat_iv_ogm.c struct batadv_ogm_packet *ogm_packet; ogm_packet 1573 net/batman-adv/bat_iv_ogm.c ogm_packet = (struct batadv_ogm_packet *)(skb->data + ogm_offset); ogm_packet 1588 net/batman-adv/bat_iv_ogm.c if (ogm_packet->packet_type != BATADV_IV_OGM) ogm_packet 1594 net/batman-adv/bat_iv_ogm.c if (ogm_packet->flags & BATADV_DIRECTLINK) ogm_packet 1602 net/batman-adv/bat_iv_ogm.c if_incoming->net_dev->dev_addr, ogm_packet->orig, ogm_packet 1603 net/batman-adv/bat_iv_ogm.c ogm_packet->prev_sender, ntohl(ogm_packet->seqno), ogm_packet 1604 net/batman-adv/bat_iv_ogm.c ogm_packet->tq, ogm_packet->ttl, ogm_packet 1605 net/batman-adv/bat_iv_ogm.c ogm_packet->version, has_directlink_flag); ogm_packet 1619 net/batman-adv/bat_iv_ogm.c if (batadv_compare_eth(ogm_packet->orig, ogm_packet 1623 net/batman-adv/bat_iv_ogm.c if (batadv_compare_eth(ogm_packet->prev_sender, ogm_packet 1642 net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process_reply(ogm_packet, if_incoming, ogm_packet 1658 net/batman-adv/bat_iv_ogm.c if (ogm_packet->flags & BATADV_NOT_BEST_NEXT_HOP) { ogm_packet 1665 net/batman-adv/bat_iv_ogm.c orig_node = batadv_iv_ogm_orig_get(bat_priv, ogm_packet->orig); ogm_packet 1735 net/batman-adv/bat_iv_ogm.c struct batadv_ogm_packet *ogm_packet; ogm_packet 1756 net/batman-adv/bat_iv_ogm.c ogm_packet = (struct batadv_ogm_packet *)skb->data; ogm_packet 1760 net/batman-adv/bat_iv_ogm.c ogm_packet)) { ogm_packet 1764 net/batman-adv/bat_iv_ogm.c ogm_offset += ntohs(ogm_packet->tvlv_len); ogm_packet 1767 net/batman-adv/bat_iv_ogm.c ogm_packet = (struct batadv_ogm_packet *)packet_pos; ogm_packet 144 net/batman-adv/bat_v_ogm.c struct batadv_ogm2_packet *ogm_packet; ogm_packet 146 net/batman-adv/bat_v_ogm.c ogm_packet = (struct batadv_ogm2_packet *)skb->data; ogm_packet 147 net/batman-adv/bat_v_ogm.c return BATADV_OGM2_HLEN + ntohs(ogm_packet->tvlv_len); ogm_packet 266 net/batman-adv/bat_v_ogm.c struct batadv_ogm2_packet *ogm_packet; ogm_packet 298 net/batman-adv/bat_v_ogm.c ogm_packet = (struct batadv_ogm2_packet *)skb->data; ogm_packet 299 net/batman-adv/bat_v_ogm.c ogm_packet->seqno = htonl(atomic_read(&bat_priv->bat_v.ogm_seqno)); ogm_packet 301 net/batman-adv/bat_v_ogm.c ogm_packet->tvlv_len = htons(tvlv_len); ogm_packet 339 net/batman-adv/bat_v_ogm.c ogm_packet->orig, ntohl(ogm_packet->seqno), ogm_packet 340 net/batman-adv/bat_v_ogm.c ntohl(ogm_packet->throughput), ogm_packet->ttl, ogm_packet 440 net/batman-adv/bat_v_ogm.c struct batadv_ogm2_packet *ogm_packet; ogm_packet 446 net/batman-adv/bat_v_ogm.c ogm_packet = (struct batadv_ogm2_packet *)bat_priv->bat_v.ogm_buff; ogm_packet 447 net/batman-adv/bat_v_ogm.c ether_addr_copy(ogm_packet->orig, primary_iface->net_dev->dev_addr); ogm_packet 865 net/batman-adv/bat_v_ogm.c struct batadv_ogm2_packet *ogm_packet; ogm_packet 870 net/batman-adv/bat_v_ogm.c ogm_packet = (struct batadv_ogm2_packet *)(skb->data + ogm_offset); ogm_packet 872 net/batman-adv/bat_v_ogm.c ogm_throughput = ntohl(ogm_packet->throughput); ogm_packet 877 net/batman-adv/bat_v_ogm.c if_incoming->net_dev->dev_addr, ogm_packet->orig, ogm_packet 878 net/batman-adv/bat_v_ogm.c ntohl(ogm_packet->seqno), ogm_throughput, ogm_packet->ttl, ogm_packet 879 net/batman-adv/bat_v_ogm.c ogm_packet->version, ntohs(ogm_packet->tvlv_len)); ogm_packet 898 net/batman-adv/bat_v_ogm.c orig_node = batadv_v_ogm_orig_get(bat_priv, ogm_packet->orig); ogm_packet 916 net/batman-adv/bat_v_ogm.c ogm_packet->throughput = htonl(path_throughput); ogm_packet 918 net/batman-adv/bat_v_ogm.c batadv_v_ogm_process_per_outif(bat_priv, ethhdr, ogm_packet, orig_node, ogm_packet 934 net/batman-adv/bat_v_ogm.c ogm_packet->orig, ogm_packet 955 net/batman-adv/bat_v_ogm.c ogm_packet->orig, hard_iface->net_dev->name, ogm_packet 962 net/batman-adv/bat_v_ogm.c batadv_v_ogm_process_per_outif(bat_priv, ethhdr, ogm_packet, ogm_packet 990 net/batman-adv/bat_v_ogm.c struct batadv_ogm2_packet *ogm_packet; ogm_packet 1008 net/batman-adv/bat_v_ogm.c ogm_packet = (struct batadv_ogm2_packet *)skb->data; ogm_packet 1010 net/batman-adv/bat_v_ogm.c if (batadv_is_my_mac(bat_priv, ogm_packet->orig)) ogm_packet 1018 net/batman-adv/bat_v_ogm.c ogm_packet = (struct batadv_ogm2_packet *)skb->data; ogm_packet 1021 net/batman-adv/bat_v_ogm.c ogm_packet)) { ogm_packet 1025 net/batman-adv/bat_v_ogm.c ogm_offset += ntohs(ogm_packet->tvlv_len); ogm_packet 1028 net/batman-adv/bat_v_ogm.c ogm_packet = (struct batadv_ogm2_packet *)packet_pos; ogm_packet 1050 net/batman-adv/bat_v_ogm.c struct batadv_ogm2_packet *ogm_packet; ogm_packet 1060 net/batman-adv/bat_v_ogm.c ogm_packet = (struct batadv_ogm2_packet *)ogm_buff; ogm_packet 1061 net/batman-adv/bat_v_ogm.c ogm_packet->packet_type = BATADV_OGM2; ogm_packet 1062 net/batman-adv/bat_v_ogm.c ogm_packet->version = BATADV_COMPAT_VERSION; ogm_packet 1063 net/batman-adv/bat_v_ogm.c ogm_packet->ttl = BATADV_TTL; ogm_packet 1064 net/batman-adv/bat_v_ogm.c ogm_packet->flags = BATADV_NO_FLAGS; ogm_packet 1065 net/batman-adv/bat_v_ogm.c ogm_packet->throughput = htonl(BATADV_THROUGHPUT_MAX_VALUE); ogm_packet 758 net/batman-adv/network-coding.c struct batadv_ogm_packet *ogm_packet) ogm_packet 772 net/batman-adv/network-coding.c if (last_real_seqno != ntohl(ogm_packet->seqno)) ogm_packet 774 net/batman-adv/network-coding.c if (last_ttl != ogm_packet->ttl + 1) ogm_packet 776 net/batman-adv/network-coding.c if (!batadv_compare_eth(ogm_packet->orig, ogm_packet->prev_sender)) ogm_packet 778 net/batman-adv/network-coding.c if (ogm_packet->tq < bat_priv->nc.min_tq) ogm_packet 900 net/batman-adv/network-coding.c struct batadv_ogm_packet *ogm_packet, ogm_packet 915 net/batman-adv/network-coding.c if (!batadv_can_nc_with_orig(bat_priv, orig_node, ogm_packet) && ogm_packet 27 net/batman-adv/network-coding.h struct batadv_ogm_packet *ogm_packet, ogm_packet 68 net/batman-adv/network-coding.h struct batadv_ogm_packet *ogm_packet,