Lines Matching defs:global

187  * batadv_tt_global_hash_find() - search the global table for a given client
359 * batadv_tt_global_size_mod() - change the size by v of the global table
363 * @v: the amount to sum to the global table size
387 * batadv_tt_global_size_inc() - increase by one the global table size for the
389 * @orig_node: the originator which global table size has to be decreased
399 * batadv_tt_global_size_dec() - decrease by one the global table size for the
401 * @orig_node: the originator which global table size has to be decreased
604 "Deleting global tt entry %pM (vid: %d): %s\n",
778 /* The global entry has to be marked as ROAMING and
830 * function reserves the amount of space needed to send the entire global TT
1062 * @common: tt local & tt global common data
1262 /* if this global entry addition is due to a roaming, the node has to
1431 * @entry: the TT global entry where the orig_list_entry has to be
1464 * batadv_tt_global_entry_has_orig() - check if a TT global entry is also
1466 * @entry: the TT global entry to check
1498 * @tt_global: the TT global entry to update sync flags in
1522 * @tt_global: the TT global entry to add an orig entry in
1572 * batadv_tt_global_add() - add a new TT global entry or update an existing one
1580 * Add a new TT global entry for the given originator. If the entry already
1581 * exists add a new reference to the given originator (a global entry can have
1602 /* ignore global entries from backbone nodes */
1610 * for a roaming advertisement instead of manually messing up the global
1657 /* If there is already a global entry, we can use this one for
1661 * 1) the global client is not a temporary client: the global
1664 * 2) the global client is a temporary client: purge the
1714 "Creating new global tt entry: %pM (vid: %d, via %pM)\n",
1721 * global additions
1728 "global tt received",
1733 /* this is a normal global add. Therefore the client is not in a
1747 * @tt_global_entry: global translation table entry to be analyzed
1792 * @common: tt local & tt global common data
1849 * batadv_tt_global_dump_entry() - Dump one TT global entry into a message
1854 * @common: tt local & tt global common data
1867 struct batadv_tt_global_entry *global;
1872 global = container_of(common, struct batadv_tt_global_entry, common);
1873 best_entry = batadv_transtable_best_orig(bat_priv, global);
1874 head = &global->orig_list;
1899 * @head: Pointer to the list containing the global tt entries
1933 * batadv_tt_global_dump() - Dump TT global entries into a message
2000 * @tt_global_entry: the global entry to remove the orig_entry from
2041 * batadv_tt_global_del_orig_node() - remove orig_node from a global tt entry
2043 * @tt_global_entry: the global entry to remove the orig_node from
2048 * global tt entry.
2067 "Deleting %pM from global tt entry %pM (vid: %d): %s\n",
2120 * batadv_tt_global_del() - remove a client from the global table
2152 /* if we are deleting a global entry due to a roam
2163 * the global entry, since it is useless now.
2184 * batadv_tt_global_del_orig() - remove all the TT global entries belonging to
2230 "Deleting global tt entry %pM (vid: %d): %s\n",
2290 "Deleting global tt entry %pM (vid: %d): %s\n",
2420 * This function computes the checksum for the global table corresponding to a
2435 * Return: the checksum of the global table of a given originator.
2464 /* Roaming clients are in the global table for
2467 * global crc
2472 * they have to be skipped while computing the global
2478 /* find out if this global entry is announced by this
2707 * batadv_tt_global_valid() - verify global tt entry and get flags
2708 * @entry_ptr: to be checked global tt entry
2712 * Checks the validity of the given global TT entry. If it is, then the provided
2822 * the CRC as we ignore all the global entries over it
2864 /* recompute the global CRC for each VLAN */
2873 * batadv_tt_global_update_crc() - update all the global CRCs for this orig_node
2883 /* recompute the global CRC for each VLAN */
2887 * the CRC as we ignore all the global entries over it
3766 * batadv_tt_update_orig() - update global translation table with new tt
3812 * in the global table
3903 * batadv_tt_add_temporary_global_entry() - Add temporary entry to global TT
3907 * @vid: VLAN id of the new temporary global translation table
3928 "Added temporary global client (addr: %pM, vid: %d, orig: %pM)\n",