section 9 · Kernel routines 🧠
87928 pages · page 31 of 440
B (continued)
- batadv_iv_ogm_aggregate_new(9)create a new aggregated packet and add this packet to it.✨
- batadv_iv_ogm_calc_tq(9)calculate tq for current received ogm packet✨
- batadv_iv_ogm_can_aggregate(9)find out if an OGM can be aggregated on an existing forward packet✨
- batadv_iv_ogm_emit(9)emit an (aggregated) OGM packet✨
- batadv_iv_ogm_emit_send_time(9)calculate the jiffies when an own OGM should be sent next✨
- batadv_iv_ogm_forward(9)rebroadcast a received OGM✨
- batadv_iv_ogm_fwd_send_time(9)calculate the jiffies when a forwarded OGM should be sent next✨
- batadv_iv_ogm_iface_disable(9)release B.A.T.M.A.N. IV resources of an interface✨
- batadv_iv_ogm_iface_enable(9)prepare an interface for B.A.T.M.A.N. IV✨
- batadv_iv_ogm_iface_update_mac(9)update the originator MAC stored in the per-interface OGM buffer✨
- batadv_iv_ogm_neigh_cmp(9)compare the metrics of two neighbors✨
- batadv_iv_ogm_neigh_diff(9)calculate tq difference of two neighbors✨
- batadv_iv_ogm_neigh_dump(9)Dump the neighbours into a message✨
- batadv_iv_ogm_neigh_dump_hardif(9)Dump the neighbours of a hard interface into a message✨
- batadv_iv_ogm_neigh_dump_neigh(9)Dump a neighbour into a netlink message✨
- batadv_iv_ogm_neigh_get_tq_avg(9)Get the TQ average for a neighbour on a given outgoing interface.✨
- batadv_iv_ogm_neigh_ifinfo_sum(9)Get bcast_own sum for a last-hop neighbor✨
- batadv_iv_ogm_neigh_is_sob(9)check if neigh1 is similarly good or better than neigh2 from the metric prospective✨
- batadv_iv_ogm_neigh_new(9)retrieve or create a B.A.T.M.A.N. IV neighbour✨
- batadv_iv_ogm_orig_dump(9)Dump the originators into a message✨
- batadv_iv_ogm_orig_dump_bucket(9)Dump an originator bucket into a message✨
- batadv_iv_ogm_orig_dump_entry(9)Dump an originator entry into a message✨
- batadv_iv_ogm_orig_dump_subentry(9)Dump an originator subentry into a message✨
- batadv_iv_ogm_orig_get(9)retrieve or create (if does not exist) an originator✨
- batadv_iv_ogm_orig_update(9)use OGM to update corresponding data in an originator✨
- batadv_iv_ogm_primary_iface_set(9)apply primary interface state to a batadv_hard_iface✨
- batadv_iv_ogm_process(9)process an incoming batman iv OGM✨
- batadv_iv_ogm_process_per_outif(9)process a batman iv OGM for an outgoing interface✨
- batadv_iv_ogm_process_reply(9)Check OGM for direct reply and process it✨
- batadv_iv_ogm_queue_add(9)queue up an OGM for transmission✨
- batadv_iv_ogm_receive(9)receive a B.A.T.M.A.N. IV OGM packet✨
- batadv_iv_ogm_reschedule(9)work-queue helper to rerun batadv_iv_ogm_schedule()✨
- batadv_iv_ogm_schedule(9)schedule the next OGM transmission on an interface✨
- batadv_iv_ogm_schedule_buff(9)schedule submission of hardif ogm buffer✨
- batadv_iv_ogm_send_to_if(9)send a batman OGM to a given interface✨
- batadv_iv_ogm_slide_own_bcast_window(9)bitshift own OGM broadcast windows for the given interface✨
- batadv_iv_ogm_update_seqnos(9)process a batman packet for all interfaces, adjust the sequence number and find out whether it is a duplicate✨
- batadv_iv_orig_ifinfo_sum(9)Get bcast_own sum for originator over interface✨
- batadv_iv_send_outstanding_bat_ogm_packet(9)work-queue helper to emit a queued forward packet✨
- batadv_last_bonding_get(9)Get last_bonding_candidate of orig_node✨
- batadv_last_bonding_replace(9)Replace last_bonding_candidate of orig_node✨
- batadv_max_header_len(9)calculate maximum encapsulation overhead for a payload packet✨
- batadv_mcast_bridge_log(9)debug output for topology changes in bridged setups✨
- batadv_mcast_flags_dump(9)dump multicast flags table to a netlink socket✨
- batadv_mcast_flags_dump_bucket(9)dump one bucket of the multicast flags table to a netlink socket✨
- batadv_mcast_flags_dump_entry(9)dump one entry of the multicast flags table to a netlink socket✨
- batadv_mcast_flags_log(9)output debug information about mcast flag changes✨
- batadv_mcast_forw_expand_head(9)expand headroom for an mcast packet✨
- batadv_mcast_forw_mcsend(9)send a self prepared batman-adv multicast packet✨
- batadv_mcast_forw_mode(9)check on how to forward a multicast packet✨
- batadv_mcast_forw_mode_by_count(9)get forwarding mode by count✨
- batadv_mcast_forw_mode_check(9)check for optimized forwarding potential✨
- batadv_mcast_forw_mode_check_ipv4(9)check for optimized forwarding potential✨
- batadv_mcast_forw_mode_check_ipv6(9)check for optimized forwarding potential✨
- batadv_mcast_forw_orig_entry(9)get orig_node from an hlist node✨
- batadv_mcast_forw_packet(9)forward a batman-adv multicast packet✨
- batadv_mcast_forw_packet_hdrlen(9)multicast packet header length✨
- batadv_mcast_forw_push(9)encapsulate skb in a batman-adv multicast packet✨
- batadv_mcast_forw_push_adjust_padding(9)adjust padding if necessary✨
- batadv_mcast_forw_push_dest(9)push an originator MAC address onto an skb✨
- batadv_mcast_forw_push_dests(9)push originator addresses onto an skb✨
- batadv_mcast_forw_push_dests_list(9)push originators from list onto an skb✨
- batadv_mcast_forw_push_est_padding(9)push padding bytes if necessary✨
- batadv_mcast_forw_push_hdr(9)push a multicast packet header onto an skb✨
- batadv_mcast_forw_push_insert_padding(9)insert TVLV padding✨
- batadv_mcast_forw_push_padding(9)push 2 padding bytes to skb's front✨
- batadv_mcast_forw_push_scrape_padding(9)remove TVLV padding✨
- batadv_mcast_forw_push_tracker(9)push a multicast tracker TVLV header✨
- batadv_mcast_forw_push_tt(9)push originators with interest through TT✨
- batadv_mcast_forw_push_tvlvs(9)push a multicast tracker TVLV onto an skb✨
- batadv_mcast_forw_push_want_all(9)push originators with want-all flag✨
- batadv_mcast_forw_push_want_rtr(9)push originators with want-router flag✨
- batadv_mcast_forw_rtr_count(9)count nodes with a multicast router✨
- batadv_mcast_forw_scrape(9)remove bytes within skb data✨
- batadv_mcast_forw_scrub_dests(9)scrub destinations in a tracker TVLV✨
- batadv_mcast_forw_send(9)send packet to any detected multicast recipient✨
- batadv_mcast_forw_send_orig(9)send a multicast packet to an originator✨
- batadv_mcast_forw_shrink_align_offset(9)get new alignment offset✨
- batadv_mcast_forw_shrink_fill(9)swap slot with next non-zero destination✨
- batadv_mcast_forw_shrink_move_headers(9)move multicast headers by offset✨
- batadv_mcast_forw_shrink_pack_dests(9)pack destinations of a tracker TVLV✨
- batadv_mcast_forw_shrink_tracker(9)remove zero addresses in a tracker tvlv✨
- batadv_mcast_forw_shrink_update_headers(9)update shrunk mc packet headers✨
- batadv_mcast_forw_skb_push(9)skb_push and memorize amount of pushed bytes✨
- batadv_mcast_forw_tracker_tvlv_handler(9)handle an mcast tracker tvlv✨
- batadv_mcast_forw_tt(9)forwards a packet to multicast listeners✨
- batadv_mcast_forw_want_all(9)forward packet to nodes in a want-all list✨
- batadv_mcast_forw_want_all_ip_count(9)count nodes with unspecific mcast interest✨
- batadv_mcast_forw_want_all_ipv4(9)forward to nodes with want-all-ipv4✨
- batadv_mcast_forw_want_all_ipv6(9)forward to nodes with want-all-ipv6✨
- batadv_mcast_forw_want_all_rtr4(9)forward to nodes with want-all-rtr4✨
- batadv_mcast_forw_want_all_rtr6(9)forward to nodes with want-all-rtr6✨
- batadv_mcast_forw_want_rtr(9)forward packet to nodes in a want-all-rtr list✨
- batadv_mcast_free(9)free the multicast optimizations structures✨
- batadv_mcast_get_bridge(9)get the bridge on top of the meshif if it exists✨
- batadv_mcast_have_mc_ptype_update(9)update multicast packet type counter✨
- batadv_mcast_init(9)initialize the multicast optimizations structures✨
- batadv_mcast_is_report_ipv4(9)check for IGMP reports✨
- batadv_mcast_is_report_ipv6(9)check for MLD reports✨
- batadv_mcast_mesh_info_put(9)put multicast info into a netlink message✨
- batadv_mcast_mla_br_addr_cpy(9)copy a bridge multicast address✨
- batadv_mcast_mla_bridge_get(9)get bridged-in multicast listeners✨
- batadv_mcast_mla_flags_get(9)get the new multicast flags✨
- batadv_mcast_mla_flags_update(9)update multicast flags✨
- batadv_mcast_mla_forw_flags_get(9)get multicast forwarding flags✨
- batadv_mcast_mla_is_duplicate(9)check whether an address is in a list✨
- batadv_mcast_mla_list_free(9)free a list of multicast addresses✨
- batadv_mcast_mla_meshif_get(9)get meshif multicast listeners✨
- batadv_mcast_mla_meshif_get_ipv4(9)get meshif IPv4 multicast listeners✨
- batadv_mcast_mla_meshif_get_ipv6(9)get meshif IPv6 multicast listeners✨
- batadv_mcast_mla_rtr_flags_bridge_get(9)get mcast router flags from bridge✨
- batadv_mcast_mla_rtr_flags_get(9)get multicast router flags✨
- batadv_mcast_mla_rtr_flags_meshif_get(9)get mcast router flags from node✨
- batadv_mcast_mla_rtr_flags_meshif_get_ipv4(9)get mcast router flags from node for IPv4✨
- batadv_mcast_mla_rtr_flags_meshif_get_ipv6(9)get mcast router flags from node for IPv6✨
- batadv_mcast_mla_tt_add(9)add multicast listener announcements✨
- batadv_mcast_mla_tt_retract(9)clean up multicast listener announcements✨
- batadv_mcast_mla_update(9)update the own MLAs✨
- batadv_mcast_netlink_get_primary(9)get primary interface from netlink callback✨
- batadv_mcast_purge_orig(9)reset originator global mcast state modifications✨
- batadv_mcast_querier_log(9)debug output regarding the querier status on link✨
- batadv_mcast_start_timer(9)schedule the multicast periodic worker✨
- batadv_mcast_tvlv_flags_get(9)get multicast flags from an OGM TVLV✨
- batadv_mcast_tvlv_ogm_handler(9)process incoming multicast tvlv container✨
- batadv_mcast_want_ipv4_update(9)update want-all-ipv4 counter and list✨
- batadv_mcast_want_ipv6_update(9)update want-all-ipv6 counter and list✨
- batadv_mcast_want_rtr4_update(9)update want-all-rtr4 counter and list✨
- batadv_mcast_want_rtr6_update(9)update want-all-rtr6 counter and list✨
- batadv_mcast_want_unsnoop_update(9)update unsnoop counter and list✨
- batadv_mesh_free(9)Deinitialize mesh interface✨
- batadv_mesh_init(9)Initialize mesh interface✨
- batadv_meshif_create_vlan(9)allocate the needed resources for a new vlan✨
- batadv_meshif_destroy_netlink(9)deletion of batadv_mesh_interface via netlink✨
- batadv_meshif_destroy_vlan(9)remove and destroy a meshif_vlan object✨
- batadv_meshif_free(9)Deconstructor of batadv_mesh_interface✨
- batadv_meshif_init_early(9)early stage initialization of mesh interface✨
- batadv_meshif_init_late(9)late stage initialization of mesh interface✨
- batadv_meshif_is_valid(9)Check whether device is a batadv mesh interface✨
- batadv_meshif_newlink(9)pre-initialize and register new batadv link✨
- batadv_meshif_slave_add(9)Add a slave interface to a batadv_mesh_interface✨
- batadv_meshif_slave_del(9)Delete a slave iface from a batadv_mesh_interface✨
- batadv_meshif_validate(9)validate configuration of new batadv link✨
- batadv_meshif_vlan_get(9)get the vlan object for a specific vid✨
- batadv_meshif_vlan_put(9)decrease the vlan object refcounter and possibly release it✨
- batadv_meshif_vlan_release(9)release vlan from lists and queue for free after rcu grace period✨
- batadv_mutual_parents(9)check if two devices are each others parent✨
- batadv_neigh_ifinfo_get(9)find the ifinfo from a neigh_node✨
- batadv_neigh_ifinfo_new(9)search and possibly create a neigh_ifinfo object✨
- batadv_neigh_ifinfo_put(9)decrement the refcounter and possibly release the neigh_ifinfo✨
- batadv_neigh_ifinfo_release(9)release neigh_ifinfo from lists and queue for free after rcu grace period✨
- batadv_neigh_node_create(9)create a neigh node object✨
- batadv_neigh_node_get(9)retrieve a neighbour from the list✨
- batadv_neigh_node_get_or_create(9)retrieve or create a neigh node object✨
- batadv_neigh_node_put(9)decrement the neighbors refcounter and possibly release it✨
- batadv_neigh_node_release(9)release neigh_node from lists and queue for free after rcu grace period✨
- batadv_netdev_get_wifi_flags(9)retrieve wifi flags for net_device✨
- batadv_netlink_cmd_get_hardif(9)Get hardif attributes✨
- batadv_netlink_dump_hardif(9)Dump all hard interfaces into a message✨
- batadv_netlink_get_hardif(9)Retrieve hard interface from netlink callback✨
- batadv_netlink_get_hardif_from_ifindex(9)Get hard-iface from ifindex✨
- batadv_netlink_get_hardif_from_info(9)Get hard-iface from genl attributes✨
- batadv_netlink_get_ifindex(9)Extract an interface index from a message✨
- batadv_netlink_get_mesh(9)Get meshif attributes✨
- batadv_netlink_get_meshif(9)Retrieve mesh interface from netlink callback✨
- batadv_netlink_get_meshif_from_ifindex(9)Get mesh-iface from ifindex✨
- batadv_netlink_get_meshif_from_info(9)Get mesh-iface from genl attributes✨
- batadv_netlink_get_vlan(9)Get vlan attributes✨
- batadv_netlink_hardif_fill(9)Fill message with hardif attributes✨
- batadv_netlink_mesh_fill(9)Fill message with mesh attributes✨
- batadv_netlink_mesh_fill_ap_isolation(9)Add ap_isolation meshif attribute✨
- batadv_netlink_notify_hardif(9)send hardif attributes to listener✨
- batadv_netlink_notify_mesh(9)send meshif attributes to listener✨
- batadv_netlink_notify_vlan(9)send vlan attributes to listener✨
- batadv_netlink_register(9)register batadv genl netlink family✨
- batadv_netlink_set_hardif(9)Set hardif attributes✨
- batadv_netlink_set_mesh(9)Set meshif attributes✨
- batadv_netlink_set_mesh_ap_isolation(9)Set ap_isolation from genl msg✨
- batadv_netlink_set_vlan(9)Set vlan attributes✨
- batadv_netlink_tp_meter_cancel(9)Cancel a running tp_meter session✨
- batadv_netlink_tp_meter_put(9)Fill information of started tp_meter session✨
- batadv_netlink_tp_meter_start(9)Start a new tp_meter session✨
- batadv_netlink_tpmeter_notify(9)send tp_meter result via netlink to client✨
- batadv_netlink_unregister(9)unregister batadv genl netlink family✨
- batadv_netlink_vlan_fill(9)Fill message with vlan attributes✨
- batadv_orig_dump(9)Dump to netlink the originator infos for a specific outgoing interface✨
- batadv_orig_hash_find(9)Find and return originator from orig_hash✨
- batadv_orig_ifinfo_get(9)find the ifinfo from an orig_node✨
- batadv_orig_ifinfo_new(9)search and possibly create an orig_ifinfo object✨
- batadv_orig_ifinfo_put(9)decrement the refcounter and possibly release the orig_ifinfo✨
- batadv_orig_ifinfo_release(9)release orig_ifinfo from lists and queue for free after rcu grace period✨
- batadv_orig_node_free_rcu(9)free the orig_node✨
- batadv_orig_node_new(9)creates a new orig_node✨
- batadv_orig_node_put(9)decrement the orig node refcounter and possibly release it✨
- batadv_orig_node_release(9)release orig_node from lists and queue for free after rcu grace period✨
- batadv_orig_node_vlan_get(9)get an orig_node_vlan object✨
- batadv_orig_node_vlan_new(9)search and possibly create an orig_node_vlan object✨
- batadv_orig_node_vlan_put(9)decrement the refcounter and possibly release the originator-vlan object✨
- batadv_orig_node_vlan_release(9)release originator-vlan object from lists and queue for free after rcu grace period✨
- batadv_orig_router_get(9)router to the originator depending on iface✨
- batadv_orig_to_direct_router(9)get direct next hop neighbor to an orig address✨
💅
getting it ready, bestie…