Home
last modified time | relevance | path

Searched refs:mpath (Results 1 – 15 of 15) sorted by relevance

/linux-6.15/fs/xfs/scrub/
H A Dmetapath.c81 xfs_iunlock(mpath->dp, mpath->dp_ilock_flags); in xchk_metapath_cleanup()
106 if (!mpath) { in xchk_setup_metapath_scan()
111 mpath->sc = sc; in xchk_setup_metapath_scan()
118 mpath->xname.name = mpath->path; in xchk_setup_metapath_scan()
119 mpath->xname.len = strlen(mpath->path); in xchk_setup_metapath_scan()
360 mpath->du.dp = mpath->dp; in xrep_metapath_link()
361 mpath->du.name = &mpath->xname; in xrep_metapath_link()
365 mpath->du.ppargs = &mpath->link_ppargs; in xrep_metapath_link()
395 mpath->du.dp = mpath->dp; in xrep_metapath_unlink()
396 mpath->du.name = &mpath->xname; in xrep_metapath_unlink()
[all …]
/linux-6.15/net/mac80211/
H A Dmesh_hwmp.c457 if (mpath) { in hwmp_route_info_get()
511 mpath->exp_time = time_after(mpath->exp_time, exp_time) in hwmp_route_info_get()
537 if (mpath) { in hwmp_route_info_get()
561 mpath->exp_time = time_after(mpath->exp_time, exp_time) in hwmp_route_info_get()
688 da = (mpath && mpath->is_root) ? in hwmp_preq_frame_process()
747 if (mpath) in hwmp_prep_frame_process()
803 if (mpath) { in hwmp_perr_frame_process()
1080 if (!mpath) in mesh_path_start_discovery()
1130 target_flags, mpath->dst, mpath->sn, da, 0, in mesh_path_start_discovery()
1273 if (!mpath || !(mpath->flags & MESH_PATH_ACTIVE)) in mesh_nexthop_lookup()
[all …]
H A Dmesh_pathtbl.c250 if (mpath && mpath_expired(mpath)) { in mpath_lookup()
255 return mpath; in mpath_lookup()
290 if (!mpath) in __mesh_path_lookup_by_idx()
298 return mpath; in __mesh_path_lookup_by_idx()
362 mpath->dst, mpath->sdata->u.mesh.num_gates); in mesh_path_add_gate()
388 mpath->dst, mpath->sdata->u.mesh.num_gates); in mesh_gate_del()
562 build.mpath = mpath; in mesh_fast_tx_cache()
633 if (entry->mpath == mpath) in mesh_fast_tx_flush_mpath()
705 if (!mpath) in mesh_path_add()
788 mpath->dst, mpath->sn, in mesh_plink_broken()
[all …]
H A Dmesh.h186 struct mesh_path *mpath, *mppath; member
325 int mesh_path_add_gate(struct mesh_path *mpath);
326 int mesh_path_send_to_gates(struct mesh_path *mpath);
352 void mesh_path_assign_nexthop(struct mesh_path *mpath, struct sta_info *sta);
353 void mesh_path_flush_pending(struct mesh_path *mpath);
354 void mesh_path_tx_pending(struct mesh_path *mpath);
371 struct sk_buff *skb, struct mesh_path *mpath);
375 void mesh_fast_tx_flush_mpath(struct mesh_path *mpath);
379 struct mesh_path *mpath, const u8 *addr);
408 static inline void mesh_path_activate(struct mesh_path *mpath) in mesh_path_activate() argument
[all …]
H A Dcfg.c2284 struct mesh_path *mpath; in ieee80211_add_mpath() local
2297 if (IS_ERR(mpath)) { in ieee80211_add_mpath()
2299 return PTR_ERR(mpath); in ieee80211_add_mpath()
2324 struct mesh_path *mpath; in ieee80211_change_mpath() local
2338 if (!mpath) { in ieee80211_change_mpath()
2374 pinfo->sn = mpath->sn; in mpath_set_pinfo()
2400 struct mesh_path *mpath; in ieee80211_get_mpath() local
2406 if (!mpath) { in ieee80211_get_mpath()
2427 if (!mpath) { in ieee80211_dump_mpath()
2457 if (!mpath) { in ieee80211_get_mpp()
[all …]
H A Dtx.c2610 struct mesh_path __maybe_unused *mppath = NULL, *mpath = NULL; in ieee80211_build_hdr() local
2704 mpath = mesh_path_lookup(sdata, skb->data); in ieee80211_build_hdr()
2705 if (mpath) { in ieee80211_build_hdr()
2707 next_hop = rcu_dereference(mpath->next_hop); in ieee80211_build_hdr()
2709 !(mpath->flags & (MESH_PATH_ACTIVE | in ieee80211_build_hdr()
2720 if (mppath && mpath) in ieee80211_build_hdr()
2721 mesh_path_del(sdata, mpath->dst); in ieee80211_build_hdr()
2747 else if (mpath) in ieee80211_build_hdr()
2748 mesh_da = mpath->dst; in ieee80211_build_hdr()
H A Dmesh.c798 sta = rcu_dereference(entry->mpath->next_hop); in ieee80211_mesh_xmit_fast()
836 entry->mpath->dst, sdata->vif.addr); in ieee80211_mesh_xmit_fast()
H A Drx.c2795 sta = rcu_dereference(entry->mpath->next_hop); in ieee80211_rx_mesh_fast_forward()
/linux-6.15/drivers/s390/cio/
H A Ddevice_pgid.c38 int mpath = cdev->private->flags.mpath; in verify_done() local
44 if (sch->config.mp != mpath) { in verify_done()
45 sch->config.mp = mpath; in verify_done()
186 if (cdev->private->flags.mpath) in pgid_wipeout_start()
210 if (cdev->private->flags.mpath) in spid_do()
245 if (cdev->private->flags.mpath) { in spid_callback()
247 cdev->private->flags.mpath = 0; in spid_callback()
426 cdev->private->flags.mpath = 0; in snid_done()
566 cdev->private->flags.mpath = cdev->private->options.mpath; in ccw_device_verify_start()
583 cdev->private->flags.mpath = 0; in disband_callback()
[all …]
H A Dio_sch.h154 unsigned int mpath:1; /* do multipathing */ member
164 unsigned int mpath:1; /* multipathing is set up */ member
H A Ddevice_ops.c51 cdev->private->options.mpath = (flags & CCWDEV_DO_MULTIPATH) != 0; in ccw_device_set_options_mask()
80 cdev->private->options.mpath |= (flags & CCWDEV_DO_MULTIPATH) != 0; in ccw_device_set_options()
97 cdev->private->options.mpath &= (flags & CCWDEV_DO_MULTIPATH) == 0; in ccw_device_clear_options()
120 return cdev->private->flags.mpath; in ccw_device_is_multipath()
/linux-6.15/Documentation/admin-guide/device-mapper/
H A Ddm-uevent.rst90 DM_UUID=mpath-35333333000002328
107 DM_UUID=mpath-35333333000002328
/linux-6.15/tools/testing/selftests/net/forwarding/
H A Drouter_mpath_nh.sh392 __nh_stats_test_v4 mpath
397 __nh_stats_test_v6 mpath
/linux-6.15/Documentation/netlink/specs/
H A Dnl80211.yaml35 - get-mpath
36 - set-mpath
37 - new-mpath
38 - del-mpath
380 name: mpath-next-hop
384 name: mpath-info
/linux-6.15/drivers/md/
H A DMakefile9 dm-multipath-y += dm-path-selector.o dm-mpath.o