Home
last modified time | relevance | path

Searched refs:mr_mfc (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/include/linux/
Dmroute_base.h130 struct mr_mfc { struct
157 static inline void mr_cache_put(struct mr_mfc *c) in mr_cache_put() argument
163 static inline void mr_cache_hold(struct mr_mfc *c) in mr_cache_hold()
170 struct mr_mfc *mfc;
178 struct mr_mfc *mfc, u32 tb_id) in mr_call_mfc_notifier()
195 struct mr_mfc *mfc, u32 tb_id, in mr_call_mfc_notifiers()
285 struct mr_mfc *c, struct rtmsg *rtm);
291 u32 portid, u32 seq, struct mr_mfc *c,
323 static inline struct mr_mfc *mr_mfc_find_any(struct mr_table *mrt, in mr_mfc_find_any()
330 struct mr_mfc *c, struct rtmsg *rtm) in mr_fill_mroute()
[all …]
Dmroute.h73 struct mr_mfc _c;
Dmroute6.h84 struct mr_mfc _c;
/Linux-v4.19/net/ipv4/
Dipmr_base.c67 struct mr_mfc *c; in mr_mfc_find_parent()
81 struct mr_mfc *c; in mr_mfc_find_any_parent()
96 struct mr_mfc *c, *proxy; in mr_mfc_find_any()
151 struct mr_mfc *mfc; in mr_mfc_seq_idx()
178 struct mr_mfc *c = v; in mr_mfc_seq_next()
186 return list_entry(c->list.next, struct mr_mfc, list); in mr_mfc_seq_next()
197 return list_first_entry(it->cache, struct mr_mfc, list); in mr_mfc_seq_next()
209 struct mr_mfc *c, struct rtmsg *rtm) in mr_fill_mroute()
276 u32 portid, u32 seq, struct mr_mfc *c, in mr_rtm_dumproute()
283 struct mr_mfc *mfc; in mr_rtm_dumproute()
[all …]
Dipmr.c371 .head_offset = offsetof(struct mr_mfc, mnode),
732 struct mr_mfc *c = container_of(head, struct mr_mfc, rcu); in ipmr_cache_free_rcu()
777 struct mr_mfc *c, *next; in ipmr_expire_process()
813 static void ipmr_update_thresholds(struct mr_table *mrt, struct mr_mfc *cache, in ipmr_update_thresholds()
1223 struct mr_mfc *_uc; in ipmr_mfc_add()
1303 struct mr_mfc *c, *tmp; in mroute_clean_tables()
2350 u32 portid, u32 seq, struct mr_mfc *c, int cmd, in _ipmr_fill_mroute()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_mr.h74 struct mr_mfc *mfc, bool replace);
76 struct mr_mfc *mfc);
Dspectrum_mr.c54 const struct mr_mfc *mfc);
57 struct mr_mfc *mfc);
81 struct mr_mfc *mfc;
297 struct mr_mfc *mfc) in mlxsw_sp_mr_route_create()
382 struct mr_mfc *mfc, bool replace) in mlxsw_sp_mr_route_add()
455 struct mr_mfc *mfc) in mlxsw_sp_mr_route_del()
768 const struct mr_mfc *c) in mlxsw_sp_mr_route4_validate()
786 struct mr_mfc *c) in mlxsw_sp_mr_route4_key()
815 const struct mr_mfc *c) in mlxsw_sp_mr_route6_validate()
833 struct mr_mfc *c) in mlxsw_sp_mr_route6_key()
/Linux-v4.19/net/ipv6/
Dip6mr.c345 .head_offset = offsetof(struct mr_mfc, mnode),
744 struct mr_mfc *c = container_of(head, struct mr_mfc, rcu); in ip6mr_cache_free_rcu()
788 struct mr_mfc *c, *next; in ipmr_do_expire_process()
826 struct mr_mfc *cache, in ip6mr_update_thresholds()
1394 struct mr_mfc *_uc; in ip6mr_mfc_add()
1484 struct mr_mfc *c, *tmp; in mroute_clean_tables()
2316 u32 portid, u32 seq, struct mr_mfc *c, in _ip6mr_fill_mroute()