Home
last modified time | relevance | path

Searched refs:algo_ops (Results 1 – 13 of 13) sorted by relevance

/linux/net/batman-adv/
H A Dhard-interface.c558 bat_priv->algo_ops->iface.primary_set(new_hard_iface); in batadv_primary_if_select()
742 bat_priv->algo_ops->iface.update_mac(hard_iface); in batadv_hardif_activate_interface()
757 if (bat_priv->algo_ops->iface.activate) in batadv_hardif_activate_interface()
758 bat_priv->algo_ops->iface.activate(hard_iface); in batadv_hardif_activate_interface()
850 ret = bat_priv->algo_ops->iface.enable(hard_iface); in batadv_hardif_enable_interface()
886 if (bat_priv->algo_ops->iface.enabled) in batadv_hardif_enable_interface()
887 bat_priv->algo_ops->iface.enabled(hard_iface); in batadv_hardif_enable_interface()
929 bat_priv->algo_ops->iface.disable(hard_iface); in batadv_hardif_disable_interface()
1141 bat_priv->algo_ops->iface.update_mac(hard_iface); in batadv_hard_if_event()
H A Dgateway_common.c98 if (bat_priv->algo_ops->gw.init_sel_class) in batadv_gw_init()
99 bat_priv->algo_ops->gw.init_sel_class(bat_priv); in batadv_gw_init()
H A Dgateway_client.c217 if (!bat_priv->algo_ops->gw.get_best_gw_node) in batadv_gw_election()
229 next_gw = bat_priv->algo_ops->gw.get_best_gw_node(bat_priv); in batadv_gw_election()
303 if (!bat_priv->algo_ops->gw.is_eligible) in batadv_gw_check_election()
314 if (!bat_priv->algo_ops->gw.is_eligible(bat_priv, curr_gw_orig, in batadv_gw_check_election()
535 if (!bat_priv->algo_ops->gw.dump) { in batadv_gw_dump()
540 bat_priv->algo_ops->gw.dump(msg, cb, bat_priv); in batadv_gw_dump()
H A Doriginator.c594 if (bat_priv->algo_ops->neigh.hardif_init) in batadv_hardif_neigh_create()
595 bat_priv->algo_ops->neigh.hardif_init(hardif_neigh); in batadv_hardif_neigh_create()
795 if (!bat_priv->algo_ops->neigh.dump) { in batadv_hardif_neigh_dump()
800 bat_priv->algo_ops->neigh.dump(msg, cb, bat_priv, hard_iface); in batadv_hardif_neigh_dump()
1176 struct batadv_algo_ops *bao = bat_priv->algo_ops; in batadv_find_best_neighbor()
1370 if (!bat_priv->algo_ops->orig.dump) { in batadv_orig_dump()
1375 bat_priv->algo_ops->orig.dump(msg, cb, bat_priv, hard_iface); in batadv_orig_dump()
H A Dmesh-interface.c861 if (!bat_priv->algo_ops) { in batadv_meshif_init_late()
1107 struct batadv_algo_ops *algo_ops; in batadv_meshif_validate() local
1113 algo_ops = batadv_algo_get(nla_data(data[IFLA_BATADV_ALGO_NAME])); in batadv_meshif_validate()
1114 if (!algo_ops) in batadv_meshif_validate()
H A Dnetlink.c246 bat_priv->algo_ops->name) || in batadv_netlink_mesh_fill()
324 if (bat_priv->algo_ops->gw.get_best_gw_node && in batadv_netlink_mesh_fill()
325 bat_priv->algo_ops->gw.is_eligible) { in batadv_netlink_mesh_fill()
544 bat_priv->algo_ops->gw.get_best_gw_node && in batadv_netlink_set_mesh()
545 bat_priv->algo_ops->gw.is_eligible) { in batadv_netlink_set_mesh()
550 u32 sel_class_max = bat_priv->algo_ops->gw.sel_class_max; in batadv_netlink_set_mesh()
H A Dbat_algo.c115 bat_priv->algo_ops = bat_algo_ops; in batadv_algo_select()
H A Dbat_v_elp.c576 if (strcmp(bat_priv->algo_ops->name, "BATMAN_V") != 0) in batadv_v_elp_packet_recv()
H A Dtypes.h1692 struct batadv_algo_ops *algo_ops; member
H A Dbat_v_ogm.c1020 if (strcmp(bat_priv->algo_ops->name, "BATMAN_V") != 0) in batadv_v_ogm_packet_recv()
H A Drouting.c600 struct batadv_algo_ops *bao = bat_priv->algo_ops; in batadv_find_router()
H A Dbat_iv_ogm.c1961 if (bat_priv->algo_ops->iface.enable != batadv_iv_ogm_iface_enable) in batadv_iv_ogm_receive()
H A Dtranslation-table.c1825 struct batadv_algo_ops *bao = bat_priv->algo_ops; in batadv_transtable_best_orig()