📦 linux-manual
82568 pages · page 32 of 413
B (continued)
- batadv_tp_sender_timeout(9)timer that fires in case of packet loss✨
- batadv_tp_session_cookie(9)generate session cookie based on session ids✨
- batadv_tp_start(9)start a new tp meter session✨
- batadv_tp_start_kthread(9)start new thread which manages the tp meter sender✨
- batadv_tp_stop(9)stop currently running tp meter session✨
- batadv_tp_stop_all(9)stop all currently running tp meter sessions✨
- batadv_tp_update_cwnd(9)update the Congestion Windows✨
- batadv_tp_update_rto(9)calculate new retransmission timeout✨
- batadv_tp_wait_available(9)wait until congestion window becomes free or timeout is reached✨
- batadv_transtable_best_orig(9)Get best originator list entry from tt entry✨
- batadv_transtable_search(9)get the mesh destination for a given client✨
- batadv_tt_add_temporary_global_entry(9)Add temporary entry to global TT✨
- batadv_tt_cache_destroy(9)Destroy tt memory object cache✨
- batadv_tt_cache_init(9)Initialize tt memory object cache✨
- batadv_tt_changes_list_free(9)drop all pending local TT changes✨
- batadv_tt_check_roam_count(9)check if a client has roamed too frequently✨
- batadv_tt_entries(9)compute the number of entries fitting in tt_len bytes✨
- batadv_tt_fill_gtable(9)replace the cached TT of an originator with a full table response✨
- batadv_tt_free(9)Free translation table of mesh interface✨
- batadv_tt_global_add(9)add a new TT global entry or update an existing one✨
- batadv_tt_global_check_crc(9)check if all the CRCs are correct✨
- batadv_tt_global_client_is_roaming(9)check if a client is marked as roaming✨
- batadv_tt_global_crc(9)calculates the checksum of the local table belonging to the given orig_node✨
- batadv_tt_global_del(9)remove a client from the global table✨
- batadv_tt_global_del_orig(9)remove all the TT global entries belonging to the given originator matching the provided vid✨
- batadv_tt_global_del_orig_list(9)drop every orig_list_entry of a global TT entry✨
- batadv_tt_global_del_orig_node(9)remove orig_node from a global tt entry✨
- batadv_tt_global_del_roaming(9)remove a roaming client from a global TT entry✨
- batadv_tt_global_dump(9)Dump TT global entries into a message✨
- batadv_tt_global_dump_bucket(9)Dump one TT local bucket into a message✨
- batadv_tt_global_dump_entry(9)Dump one TT global entry into a message✨
- batadv_tt_global_dump_subentry(9)Dump all TT local entries into a message✨
- batadv_tt_global_entry_has_orig(9)check if a TT global entry is also handled by a given originator✨
- batadv_tt_global_entry_put(9)decrement the tt_global_entry refcounter and possibly release it✨
- batadv_tt_global_entry_release(9)release tt_global_entry from lists and queue for free after rcu grace period✨
- batadv_tt_global_free(9)drop a global translation table entry✨
- batadv_tt_global_hash_count(9)count the number of orig entries✨
- batadv_tt_global_hash_find(9)search the global table for a given client✨
- batadv_tt_global_init(9)allocate and initialise the global translation table✨
- batadv_tt_global_is_isolated(9)check if a client is marked as isolated✨
- batadv_tt_global_orig_entry_add(9)add or update a TT orig entry✨
- batadv_tt_global_orig_entry_find(9)find a TT orig_list_entry✨
- batadv_tt_global_purge(9)purge expired global translation table entries✨
- batadv_tt_global_size_dec(9)decrease by one the global table size for the given vid✨
- batadv_tt_global_size_inc(9)increase by one the global table size for the given vid✨
- batadv_tt_global_size_mod(9)change the size by v of the global table for orig_node identified by vid✨
- batadv_tt_global_sync_flags(9)update TT sync flags✨
- batadv_tt_global_table_free(9)release the global translation table✨
- batadv_tt_global_to_purge(9)check whether a global TT entry has to be purged✨
- batadv_tt_global_update_crc(9)update all the global CRCs for this orig_node✨
- batadv_tt_global_valid(9)verify global tt entry and get flags✨
- batadv_tt_hash_find(9)look for a client in the given hash table✨
- batadv_tt_init(9)initialise the translation table internals✨
- batadv_tt_len(9)compute length in bytes of given number of tt changes✨
- batadv_tt_local_add(9)add a new client to the local table or update an existing client✨
- batadv_tt_local_client_is_roaming(9)tells whether the client is roaming✨
- batadv_tt_local_commit_changes(9)commit all pending local tt changes which have been queued in the time since the last commit✨
- batadv_tt_local_commit_changes_nolock(9)commit all pending local tt changes which have been queued in the time since the last commit✨
- batadv_tt_local_crc(9)calculates the checksum of the local table✨
- batadv_tt_local_dump(9)Dump TT local entries into a message✨
- batadv_tt_local_dump_bucket(9)Dump one TT local bucket into a message✨
- batadv_tt_local_dump_entry(9)Dump one TT local entry into a message✨
- batadv_tt_local_entry_put(9)decrement the tt_local_entry refcounter and possibly release it✨
- batadv_tt_local_entry_release(9)release tt_local_entry from lists and queue for free after rcu grace period✨
- batadv_tt_local_event(9)store a local TT event (ADD/DEL)✨
- batadv_tt_local_hash_find(9)search the local table for a given client✨
- batadv_tt_local_init(9)allocate and initialise the local translation table✨
- batadv_tt_local_purge(9)purge inactive tt local entries✨
- batadv_tt_local_purge_list(9)purge inactive tt local entries✨
- batadv_tt_local_purge_pending_clients(9)finalise removal of pending local clients✨
- batadv_tt_local_remove(9)logically remove an entry from the local table✨
- batadv_tt_local_resize_to_mtu(9)resize the local translation table fit the maximum packet size that can be transported through the mesh✨
- batadv_tt_local_set_flags(9)set or unset the specified flags on the local table and possibly count them in the TT size✨
- batadv_tt_local_set_pending(9)mark a local TT entry as pending removal✨
- batadv_tt_local_size_dec(9)decrease by one the local table size for the given vid✨
- batadv_tt_local_size_inc(9)increase by one the local table size for the given vid✨
- batadv_tt_local_size_mod(9)change the size by v of the local table identified by vid✨
- batadv_tt_local_table_free(9)release the local translation table✨
- batadv_tt_local_table_transmit_size(9)calculates the local translation table size when transmitted over the air✨
- batadv_tt_local_update_crc(9)update all the local CRCs✨
- batadv_tt_local_valid(9)verify local tt entry and get flags✨
- batadv_tt_orig_list_entry_put(9)decrement the tt orig entry refcounter and possibly release it✨
- batadv_tt_orig_list_entry_release(9)release tt orig entry from lists and queue for free after rcu grace period✨
- batadv_tt_prepare_tvlv_global_data(9)prepare the TVLV TT header to send within a TT Response directed to another node✨
- batadv_tt_prepare_tvlv_local_data(9)allocate and prepare the TT TVLV for this node✨
- batadv_tt_purge(9)periodic worker to maintain the translation table✨
- BATADV_TT_REMOTE_MASK(9)bitmask selecting the flags that are sent over the wire only✨
- batadv_tt_req_list_free(9)drop all pending TT requests✨
- batadv_tt_req_node_new(9)search and possibly create a tt_req_node object✨
- batadv_tt_req_node_put(9)decrement the tt_req_node refcounter and possibly release it✨
- batadv_tt_req_node_release(9)free tt_req node entry✨
- batadv_tt_req_purge(9)drop timed-out TT requests✨
- batadv_tt_roam_list_free(9)drop all entries from the roaming clients list✨
- batadv_tt_roam_purge(9)drop timed-out roaming clients✨
- batadv_tt_save_orig_buffer(9)cache the latest TT TVLV payload of an originator✨
- BATADV_TT_SYNC_MASK(9)bitmask of the flags that need to be kept in sync among the nodes. These flags are used to compute the global/local CRC✨
- batadv_tt_tvlv_container_update(9)update the translation table tvlv container after local tt changes have been committed✨
- batadv_tt_tvlv_generate(9)fill the tvlv buff with the tt entries from the specified tt hash✨
- batadv_tt_tvlv_ogm_handler_v1(9)process incoming tt tvlv container✨
- batadv_tt_tvlv_unicast_handler_v1(9)process incoming (unicast) tt tvlv container✨
- batadv_tt_update_changes(9)apply an incremental TT changeset to the global TT✨
- batadv_tt_update_orig(9)update global translation table with new tt information received via ogms✨
- batadv_tvlv_call_handler(9)parse the given tvlv buffer to call the appropriate handlers✨
- batadv_tvlv_container_get(9)retrieve tvlv container from the tvlv container list based on the provided type and version (both need to match)✨
- batadv_tvlv_container_list_size(9)calculate the size of the tvlv container list entries✨
- batadv_tvlv_container_ogm_append(9)append tvlv container content to given OGM packet buffer✨
- batadv_tvlv_container_put(9)decrement the tvlv container refcounter and possibly release it✨
- batadv_tvlv_container_register(9)register tvlv type, version and content to be propagated with each (primary interface) OGM✨
- batadv_tvlv_container_release(9)release tvlv from lists and free✨
- batadv_tvlv_container_remove(9)remove tvlv container from the tvlv container list✨
- batadv_tvlv_container_unregister(9)unregister tvlv container based on the provided type and version (both need to match)✨
- batadv_tvlv_containers_contain(9)check if a tvlv buffer holds a container✨
- batadv_tvlv_containers_process(9)parse the given tvlv buffer to call the appropriate handlers✨
- batadv_tvlv_handler_get(9)retrieve tvlv handler from the tvlv handler list based on the provided type and version (both need to match)✨
- batadv_tvlv_handler_put(9)decrement the tvlv handler refcounter and possibly release it✨
- batadv_tvlv_handler_register(9)register tvlv handler based on the provided type and version (both need to match) for ogm tvlv payload and/or unicast payload✨
- batadv_tvlv_handler_release(9)release tvlv handler from lists and queue for free after rcu grace period✨
- batadv_tvlv_handler_unregister(9)unregister tvlv handler based on the provided type and version (both need to match)✨
- batadv_tvlv_hdr_next(9)move a tvlv buffer cursor to the next container✨
- batadv_tvlv_ogm_receive(9)process an incoming ogm and call the appropriate handlers✨
- batadv_tvlv_realloc_packet_buff(9)reallocate packet buffer to accommodate requested packet size✨
- batadv_tvlv_unicast_send(9)send a unicast packet with tvlv payload to the specified host✨
- batadv_update_min_mtu(9)Adjusts the MTU if a new interface with a smaller MTU appeared✨
- batadv_update_route(9)set the router for this originator✨
- batadv_v_deinit(9)B.A.T.M.A.N. V deinitialization function✨
- batadv_v_elp_get_throughput(9)get the throughput towards a neighbour✨
- batadv_v_elp_iface_activate(9)update the ELP buffer belonging to the given hard-interface✨
- batadv_v_elp_iface_disable(9)release ELP interface private resources✨
- batadv_v_elp_iface_enable(9)setup the ELP interface private resources✨
- batadv_v_elp_neigh_update(9)update an ELP neighbour node✨
- batadv_v_elp_packet_recv(9)main ELP packet handler✨
- batadv_v_elp_periodic_work(9)ELP periodic task per interface✨
- batadv_v_elp_primary_iface_set(9)change internal data to reflect the new primary interface✨
- batadv_v_elp_start_timer(9)restart timer for ELP periodic work✨
- batadv_v_elp_throughput_metric_update(9)worker updating the throughput metric of a single hop neighbour✨
- batadv_v_elp_wifi_neigh_probe(9)send link probing packets to a neighbour✨
- batadv_v_forward_penalty(9)apply a penalty to the throughput metric forwarded with B.A.T.M.A.N. V OGMs✨
- batadv_v_gw_dump(9)Dump gateways into a message✨
- batadv_v_gw_dump_entry(9)Dump a gateway into a message✨
- batadv_v_gw_get_best_gw_node(9)retrieve the best GW node✨
- batadv_v_gw_is_eligible(9)check if an originator would be selected as GW✨
- batadv_v_gw_throughput_get(9)retrieve the GW-bandwidth for a given GW✨
- batadv_v_hardif_init(9)initialize the algorithm specific fields in the hard-interface object✨
- batadv_v_hardif_neigh_init(9)initialise the B.A.T.M.A.N. V state of a hard interface neighbour✨
- batadv_v_iface_activate(9)finalise the activation of a hard interface✨
- batadv_v_iface_disable(9)disable the B.A.T.M.A.N. V protocol on an interface✨
- batadv_v_iface_enable(9)enable the B.A.T.M.A.N. V protocol on an interface✨
- batadv_v_iface_update_mac(9)react to hard-interface MAC address change✨
- batadv_v_init(9)B.A.T.M.A.N. V initialization function✨
- batadv_v_init_sel_class(9)initialize GW selection class✨
- batadv_v_mesh_free(9)free the B.A.T.M.A.N. V private resources for a mesh✨
- batadv_v_mesh_init(9)initialize the B.A.T.M.A.N. V private resources for a mesh✨
- batadv_v_neigh_cmp(9)compare two B.A.T.M.A.N. V neighbours by throughput✨
- batadv_v_neigh_dump(9)Dump the neighbours of a hard interface into a message✨
- batadv_v_neigh_dump_hardif(9)Dump the neighbours of a hard interface into a message✨
- batadv_v_neigh_dump_neigh(9)Dump a neighbour into a message✨
- batadv_v_neigh_is_sob(9)check whether two B.A.T.M.A.N. V neighbours have a similar or better throughput✨
- batadv_v_ogm_aggr_list_free(9)free all elements in an aggregation queue✨
- batadv_v_ogm_aggr_packet(9)checks if there is another OGM aggregated✨
- batadv_v_ogm_aggr_send(9)flush & send aggregation queue✨
- batadv_v_ogm_aggr_work(9)OGM queue periodic task per interface✨
- batadv_v_ogm_forward(9)check conditions and forward an OGM to the given outgoing interface✨
- batadv_v_ogm_free(9)free OGM private resources✨
- batadv_v_ogm_iface_disable(9)release OGM interface private resources✨
- batadv_v_ogm_iface_enable(9)prepare an interface for B.A.T.M.A.N. V✨
- batadv_v_ogm_init(9)initialise the OGM2 engine✨
- batadv_v_ogm_len(9)OGMv2 packet length✨
- batadv_v_ogm_metric_update(9)update route metric based on OGM✨
- batadv_v_ogm_orig_get(9)retrieve and possibly create an originator node✨
- batadv_v_ogm_packet_recv(9)OGM2 receiving handler✨
- batadv_v_ogm_primary_iface_set(9)set a new primary interface✨
- batadv_v_ogm_process(9)process an incoming batman v OGM✨
- batadv_v_ogm_process_per_outif(9)process a batman v OGM for an outgoing if✨
- batadv_v_ogm_queue_left(9)check if given OGM still fits aggregation queue✨
- batadv_v_ogm_queue_on_if(9)queue a batman ogm on a given interface✨
- batadv_v_ogm_route_update(9)update routes based on OGM✨
- batadv_v_ogm_send(9)periodic worker broadcasting the own OGM✨
- batadv_v_ogm_send_meshif(9)periodic worker broadcasting the own OGM✨
- batadv_v_ogm_send_to_if(9)send a batman ogm using a given interface✨
- batadv_v_ogm_start_queue_timer(9)restart the OGM aggregation timer✨
- batadv_v_ogm_start_timer(9)restart the OGM sending timer✨
- batadv_v_orig_dump(9)Dump the originators into a message✨
- batadv_v_orig_dump_bucket(9)Dump an originator bucket into a message✨
- batadv_v_orig_dump_entry(9)Dump an originator entry into a message✨
- batadv_v_orig_dump_subentry(9)Dump an originator subentry into a message✨
- batadv_v_primary_iface_set(9)apply primary interface state✨
- batadv_vlan_ap_isola_get(9)return AP isolation status for the given vlan✨
- batadv_vlan_id_valid(9)check if vlan id is in valid batman-adv encoding✨
- batadv_wifi_flags_evaluate(9)calculate wifi flags for net_device✨
- batadv_wifi_net_device_event(9)handle network events for batadv_wifi_net_devices✨
- batadv_wifi_net_device_insert(9)save information about wifi net_device✨
- batadv_wifi_net_device_remove(9)remove information about wifi net_device✨
- batadv_wifi_net_device_unregister(9)remove wifi state of net_device✨
- batadv_wifi_net_device_update(9)update wifi state of net_device✨
- batadv_wifi_net_devices_deinit(9)Deinitialize wifi devices cache✨
- batadv_wifi_net_devices_init(9)Initialize wifi devices cache✨
- batadv_window_protected(9)checks whether the host restarted and is in the protection time.✨
- batch buffer command parser(9)✨
- bc_send_request(9)Send a backchannel Call on a TCP socket✨
- bch_bio_alloc_pages(9)allocates a single page for each bvec in a bio✨
💅
getting it ready, bestie…