Home
last modified time | relevance | path

Searched refs:bat_v (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/net/batman-adv/
H A Dbat_v_elp.c254 elp_skb_len = hard_iface->bat_v.elp_skb->len; in batadv_v_elp_wifi_neigh_probe()
289 struct batadv_hard_iface_bat_v *bat_v; in batadv_v_elp_periodic_work() local
297 hard_iface = container_of(bat_v, struct batadv_hard_iface, bat_v); in batadv_v_elp_periodic_work()
328 atomic_inc(&hard_iface->bat_v.elp_seqno); in batadv_v_elp_periodic_work()
401 if (!hard_iface->bat_v.elp_skb) in batadv_v_elp_iface_enable()
417 hard_iface->bat_v.flags |= BATADV_FULL_DUPLEX; in batadv_v_elp_iface_enable()
425 INIT_DELAYED_WORK(&hard_iface->bat_v.elp_wq, in batadv_v_elp_iface_enable()
442 dev_kfree_skb(hard_iface->bat_v.elp_skb); in batadv_v_elp_iface_disable()
443 hard_iface->bat_v.elp_skb = NULL; in batadv_v_elp_iface_disable()
458 if (!hard_iface->bat_v.elp_skb) in batadv_v_elp_iface_activate()
[all …]
H A Dbat_v_ogm.c187 hard_iface->bat_v.aggr_len = 0; in batadv_v_ogm_aggr_list_free()
277 ogm_buff = bat_priv->bat_v.ogm_buff; in batadv_v_ogm_send_meshif()
287 bat_priv->bat_v.ogm_buff = ogm_buff; in batadv_v_ogm_send_meshif()
299 atomic_inc(&bat_priv->bat_v.ogm_seqno); in batadv_v_ogm_send_meshif()
369 struct batadv_priv_bat_v *bat_v; in batadv_v_ogm_send() local
373 bat_priv = container_of(bat_v, struct batadv_priv, bat_v); in batadv_v_ogm_send()
442 if (!bat_priv->bat_v.ogm_buff) in batadv_v_ogm_primary_iface_set()
1053 bat_priv->bat_v.ogm_buff = ogm_buff; in batadv_v_ogm_init()
1081 kfree(bat_priv->bat_v.ogm_buff); in batadv_v_ogm_free()
1082 bat_priv->bat_v.ogm_buff = NULL; in batadv_v_ogm_free()
[all …]
H A Dbat_v.c282 throughput = n_ifinfo->bat_v.throughput * 100; in batadv_v_orig_dump_subentry()
465 ret = ifinfo1->bat_v.throughput - ifinfo2->bat_v.throughput; in batadv_v_neigh_cmp()
491 threshold = ifinfo1->bat_v.throughput / 4; in batadv_v_neigh_is_sob()
492 threshold = ifinfo1->bat_v.throughput - threshold; in batadv_v_neigh_is_sob()
494 ret = ifinfo2->bat_v.throughput > threshold; in batadv_v_neigh_is_sob()
543 *bw = router_ifinfo->bat_v.throughput; in batadv_v_gw_throughput_get()
702 router_ifinfo->bat_v.throughput)) { in batadv_v_gw_dump_entry()
818 atomic_set(&hard_iface->bat_v.elp_interval, 500); in batadv_v_hardif_init()
820 hard_iface->bat_v.aggr_len = 0; in batadv_v_hardif_init()
821 skb_queue_head_init(&hard_iface->bat_v.aggr_list); in batadv_v_hardif_init()
[all …]
H A Dtypes.h224 struct batadv_hard_iface_bat_v bat_v; member
630 struct batadv_hardif_neigh_node_bat_v bat_v; member
731 struct batadv_neigh_ifinfo_bat_v bat_v; member
1790 struct batadv_priv_bat_v bat_v; member
H A DMakefile9 batman-adv-$(CONFIG_BATMAN_ADV_BATMAN_V) += bat_v.o
H A Dnetlink.c835 atomic_read(&hard_iface->bat_v.elp_interval))) in batadv_netlink_hardif_fill()
839 atomic_read(&hard_iface->bat_v.throughput_override))) in batadv_netlink_hardif_fill()
940 atomic_set(&hard_iface->bat_v.elp_interval, nla_get_u32(attr)); in batadv_netlink_set_hardif()
946 atomic_set(&hard_iface->bat_v.throughput_override, in batadv_netlink_set_hardif()
H A Dsend.c153 hardif_neigh->bat_v.last_unicast_tx = jiffies; in batadv_send_unicast_skb()