📦 linux-manual
82568 pages · page 31 of 413
B (continued)
- 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✨
- batadv_orig_to_router(9)get next hop neighbor to an orig address✨
- batadv_originator_free(9)Free all originator structures✨
- batadv_originator_init(9)Initialize all originator structures✨
- batadv_param_set_ra(9)Validate and store routing_algo module parameter✨
- batadv_post_doit(9)End batman-adv genl doit request✨
- batadv_pre_doit(9)Prepare batman-adv genl doit request✨
- batadv_primary_if_get_selected(9)Get reference to primary interface✨
- batadv_primary_if_select(9)select the new primary interface✨
- batadv_primary_if_update_addr(9)propagate the new primary interface MAC address to all dependent components✨
- batadv_print_vid(9)return printable version of vid information✨
- batadv_purge_neigh_ifinfo(9)purge obsolete ifinfo entries from neighbor✨
- batadv_purge_orig(9)periodic worker to purge stale originator entries✨
- batadv_purge_orig_ifinfo(9)purge obsolete ifinfo entries from originator✨
- batadv_purge_orig_neighbors(9)purges neighbors from originator✨
- batadv_purge_orig_node(9)purges obsolete information from an orig_node✨
- batadv_purge_orig_ref(9)Purge all outdated originators✨
- batadv_purge_outstanding_packets(9)stop/purge scheduled bcast/OGMv1 packets✨
- batadv_recv_bcast_packet(9)Process incoming broadcast packet✨
- batadv_recv_frag_packet(9)process received fragment✨
- batadv_recv_handler_init(9)initialise the RX handler dispatch table✨
- batadv_recv_handler_register(9)Register handler for batman-adv packet type✨
- batadv_recv_handler_unregister(9)Unregister handler for packet type✨
- batadv_recv_icmp_packet(9)Process incoming icmp packet✨
- batadv_recv_icmp_ttl_exceeded(9)handle an ICMP packet that hit TTL 0✨
- batadv_recv_mcast_packet(9)process received batman-adv multicast packet✨
- batadv_recv_my_icmp_packet(9)receive an icmp packet locally✨
- batadv_recv_unhandled_packet(9)default RX handler for unsupported packet types✨
- batadv_recv_unhandled_unicast_packet(9)receive and process packets which are in the unicast number space but not yet known to the implementation✨
- batadv_recv_unicast_packet(9)Process incoming unicast packet✨
- batadv_recv_unicast_tvlv(9)receive and process unicast tvlv packets✨
- batadv_reroute_unicast_packet(9)update the unicast header for re-routing✨
- batadv_ring_buffer_avg(9)compute the average of all non-zero values stored in the given ring buffer✨
- batadv_ring_buffer_set(9)update the ring buffer with the given value✨
- batadv_roam_tvlv_unicast_handler_v1(9)process incoming tt roam tvlv container✨
- batadv_route_unicast_packet(9)forward a unicast packet towards its destination originator✨
- batadv_send_bcast_packet(9)send and queue a broadcast packet✨
- batadv_send_broadcast_skb(9)Send broadcast packet via hard interface✨
- batadv_send_my_tt_response(9)send reply to tt request concerning this node's translation table✨
- batadv_send_no_broadcast(9)check whether (re)broadcast is necessary✨
- batadv_send_other_tt_response(9)send reply to tt request concerning another node's translation table✨
- batadv_send_outstanding_bcast_packet(9)transmit a queued broadcast packet✨
- batadv_send_roam_adv(9)send a roaming advertisement message✨
- batadv_send_skb_packet(9)send an already prepared packet✨
- batadv_send_skb_prepare_unicast(9)encapsulate an skb with a unicast header✨
- batadv_send_skb_prepare_unicast_4addr(9)encapsulate an skb with a unicast 4addr header✨
- batadv_send_skb_push_fill_unicast(9)extend the buffer and initialize the common fields for unicast packets✨
- batadv_send_skb_to_orig(9)Lookup next-hop and transmit skb.✨
- batadv_send_skb_unicast(9)encapsulate and send an skb via unicast✨
- batadv_send_skb_via_gw(9)send an skb via gateway lookup✨
- batadv_send_skb_via_tt(9)send an skb via TT lookup✨
- batadv_send_skb_via_tt_4addr(9)send an skb via TT lookup✨
- batadv_send_skb_via_tt_generic(9)send an skb via TT lookup✨
- batadv_send_tt_request(9)send a TT Request message to a given node✨
- batadv_send_tt_response(9)send reply to tt request✨
- batadv_send_unicast_skb(9)Send unicast packet to neighbor✨
- batadv_seq_after(9)Checks if a sequence number x is a successor of y✨
- batadv_seq_before(9)Checks if a sequence number x is a predecessor of y✨
- batadv_set_bit(9)Turn corresponding bit on, so we can remember that we got the packet✨
- batadv_set_lockdep_class(9)Set txq and addr_list lockdep class✨
- batadv_set_lockdep_class_one(9)Set lockdep class for a single tx queue✨
- BATADV_SKB_CB(9)Get batadv_skb_cb from skb control buffer✨
- batadv_skb_decrement_ttl(9)decrement ttl in a batman-adv header, csum- safe✨
- batadv_skb_head_push(9)Increase header size and move (push) head pointer✨
- batadv_skb_is_frag(9)check if newly merged skb contains unicast fragment✨
- batadv_skb_set_priority(9)sets skb priority according to packet content✨
- batadv_smallest_signed_int(9)Returns the smallest signed integer in two's complement with the sizeof x✨
- batadv_sum_counter(9)Sum the cpu-local counters for index 'idx'✨
- batadv_test_bit(9)check if bit is set in the current window✨
- batadv_throw_uevent(9)Send an uevent with batman-adv specific env data✨
- batadv_tp_ack_unordered(9)update number received bytes in current stream without gaps✨
- batadv_tp_avail(9)check if congestion window is not full✨
- BATADV_TP_AWND(9)Advertised window by the receiver (in bytes)✨
- batadv_tp_batctl_error_notify(9)send client error result to client✨
- batadv_tp_batctl_notify(9)send client status result to client✨
- batadv_tp_cwnd(9)compute the new cwnd size✨
- BATADV_TP_DEF_TEST_LENGTH(9)Default test length if not specified by the user in milliseconds✨
- batadv_tp_fill_prerandom(9)Fill buffer with prefetched random bytes✨
- BATADV_TP_FIRST_SEQ(9)First seqno of each session. The number is rather high in order to immediately trigger a wrap around (test purposes)✨
- batadv_tp_handle_ack(9)Calculate reaction to ACK and update congestion control✨
- batadv_tp_handle_out_of_order(9)store an out of order packet✨
- batadv_tp_init_recv(9)return matching or create new receiver tp_vars✨
- batadv_tp_is_error(9)Check throughput meter return code for error✨
- batadv_tp_list_active(9)check if session from/to destination is ongoing✨
- batadv_tp_list_detach(9)remove tp session from mesh session list once✨
- batadv_tp_list_find_receiver_session(9)find tp_vars receiver session object in the global list✨
- batadv_tp_list_find_sender(9)find a sender tp_vars object in the global list✨
- batadv_tp_list_find_sender_session(9)find tp_vars sender session object in the global list✨
- BATADV_TP_MAX_NUM(9)maximum number of simultaneously active tp sessions✨
- BATADV_TP_MAX_RTO(9)Maximum sender timeout. If the sender RTO gets beyond such amount of milliseconds, the receiver is considered unreachable and the connection is killed✨
- BATADV_TP_MAX_UNACKED(9)maximum number of packets a receiver didn't yet ack✨
- batadv_tp_meter_init(9)initialize global tp_meter structures✨
- batadv_tp_meter_recv(9)main TP Meter receiving function✨
- BATADV_TP_PLEN(9)length of the payload (data after the batadv_unicast header) to simulate✨
- batadv_tp_receiver_put(9)decrement the batadv_tp_receiver refcounter and possibly release it✨
- batadv_tp_receiver_release(9)release batadv_tp_receiver and queue for free after rcu grace period✨
- batadv_tp_receiver_shutdown(9)stop a tp meter receiver when timeout is reached without received ack✨
- batadv_tp_recv_ack(9)ACK receiving function✨
- batadv_tp_recv_msg(9)process a single data message✨
- BATADV_TP_RECV_TIMEOUT(9)Receiver activity timeout. If the receiver does not get anything for such amount of milliseconds, the connection is killed✨
- batadv_tp_reset_receiver_timer(9)reset the receiver shutdown timer✨
- batadv_tp_reset_sender_timer(9)reschedule the sender timer✨
- batadv_tp_send(9)main sending thread of a tp meter session✨
- batadv_tp_send_ack(9)send an ACK packet✨
- batadv_tp_send_msg(9)send a single message✨
- batadv_tp_sender_cleanup(9)cleanup sender data and drop and timer✨
- batadv_tp_sender_end(9)print info about ended session and inform client✨
- batadv_tp_sender_finish(9)stop sender session after test_length was reached✨
- batadv_tp_sender_put(9)decrement the batadv_tp_sender refcounter and possibly release it✨
- batadv_tp_sender_release(9)release batadv_tp_sender and queue for free after rcu grace period✨
- batadv_tp_sender_shutdown(9)let sender thread/timer stop gracefully✨
- batadv_tp_sender_stopped(9)check if tp session was stopped with reason✨
💅
getting it ready, bestie…