Home
last modified time | relevance | path

Searched defs:mrt (Results 1 – 7 of 7) sorted by relevance

/linux/net/ipv6/
H A Dip6mr.c58 struct mr_table *mrt; member
106 #define ip6mr_for_each_table(mrt, net) \ argument
112 struct mr_table *mrt) in ip6mr_mr_table_iter()
130 struct mr_table *mrt; in __ip6mr_get_table() local
141 struct mr_table *mrt; in ip6mr_get_table() local
150 struct mr_table **mrt) in ip6mr_fib_lookup()
174 struct mr_table *mrt; in ip6mr_rule_action() local
240 struct mr_table *mrt; in ip6mr_rules_init() local
273 struct mr_table *mrt, *next; in ip6mr_rules_exit() local
301 #define ip6mr_for_each_table(mrt, net) \ argument
[all …]
H A Daddrconf.c112 static inline s32 rfc3315_s14_backoff_update(s32 rt, s32 mrt) in rfc3315_s14_backoff_update() argument
/linux/net/ipv4/
H A Dipmr_base.c35 void (*table_set)(struct mr_table *mrt, in mr_table_alloc()
38 struct mr_table *mrt; in mr_table_alloc() local
64 void *mr_mfc_find_parent(struct mr_table *mrt, void *hasharg, int parent) in mr_mfc_find_parent()
78 void *mr_mfc_find_any_parent(struct mr_table *mrt, int vifi) in mr_mfc_find_any_parent()
93 void *mr_mfc_find_any(struct mr_table *mrt, int vifi, void *hasharg) in mr_mfc_find_any()
116 struct mr_table *mrt = iter->mrt; in mr_vif_seq_idx() local
132 struct mr_table *mrt = iter->mrt; in mr_vif_seq_next() local
150 struct mr_table *mrt = it->mrt; in mr_mfc_seq_idx() local
177 struct mr_table *mrt = it->mrt; in mr_mfc_seq_next() local
208 int mr_fill_mroute(struct mr_table *mrt, struct sk_buff *skb, in mr_fill_mroute()
[all …]
H A Dipmr.c74 struct mr_table *mrt; global() member
118 ipmr_for_each_table(mrt,net) global() argument
124 ipmr_mr_table_iter(struct net * net,struct mr_table * mrt) ipmr_mr_table_iter() argument
142 struct mr_table *mrt; __ipmr_get_table() local
153 struct mr_table *mrt; ipmr_get_table() local
162 ipmr_fib_lookup(struct net * net,struct flowi4 * flp4,struct mr_table ** mrt) ipmr_fib_lookup() argument
186 struct mr_table *mrt; ipmr_rule_action() local
252 struct mr_table *mrt; ipmr_rules_init() local
285 struct mr_table *mrt, *next; ipmr_rules_exit() local
312 ipmr_for_each_table(mrt,net) global() argument
316 ipmr_mr_table_iter(struct net * net,struct mr_table * mrt) ipmr_mr_table_iter() argument
331 ipmr_fib_lookup(struct net * net,struct flowi4 * flp4,struct mr_table ** mrt) ipmr_fib_lookup() argument
339 struct mr_table *mrt; ipmr_rules_init() local
392 ipmr_new_table_set(struct mr_table * mrt,struct net * net) ipmr_new_table_set() argument
412 struct mr_table *mrt; ipmr_new_table() local
426 ipmr_free_table(struct mr_table * mrt) ipmr_free_table() argument
512 struct mr_table *mrt; reg_vif_xmit() local
559 ipmr_reg_vif(struct net * net,struct mr_table * mrt) ipmr_reg_vif() argument
596 __pim_rcv(struct mr_table * mrt,struct sk_buff * skb,unsigned int pimlen) __pim_rcv() argument
634 ipmr_reg_vif(struct net * net,struct mr_table * mrt) ipmr_reg_vif() argument
666 vif_delete(struct mr_table * mrt,int vifi,int notify,struct list_head * head) vif_delete() argument
737 ipmr_destroy_unres(struct mr_table * mrt,struct mfc_cache * c) ipmr_destroy_unres() argument
768 struct mr_table *mrt = timer_container_of(mrt, t, ipmr_expire_timer); ipmr_expire_process() local
805 ipmr_update_thresholds(struct mr_table * mrt,struct mr_mfc * cache,unsigned char * ttls) ipmr_update_thresholds() argument
827 vif_add(struct net * net,struct mr_table * mrt,struct vifctl * vifc,int mrtsock) vif_add() argument
932 ipmr_cache_find(struct mr_table * mrt,__be32 origin,__be32 mcastgrp) ipmr_cache_find() argument
945 ipmr_cache_find_any(struct mr_table * mrt,__be32 mcastgrp,int vifi) ipmr_cache_find_any() argument
959 ipmr_cache_find_parent(struct mr_table * mrt,__be32 origin,__be32 mcastgrp,int parent) ipmr_cache_find_parent() argument
997 ipmr_cache_resolve(struct net * net,struct mr_table * mrt,struct mfc_cache * uc,struct mfc_cache * c) ipmr_cache_resolve() argument
1035 ipmr_cache_report(const struct mr_table * mrt,struct sk_buff * pkt,vifi_t vifi,int assert) ipmr_cache_report() argument
1119 ipmr_cache_unresolved(struct mr_table * mrt,vifi_t vifi,struct sk_buff * skb,struct net_device * dev) ipmr_cache_unresolved() argument
1193 ipmr_mfc_delete(struct mr_table * mrt,struct mfcctl * mfc,int parent) ipmr_mfc_delete() argument
1214 ipmr_mfc_add(struct net * net,struct mr_table * mrt,struct mfcctl * mfc,int mrtsock,int parent) ipmr_mfc_add() argument
1295 mroute_clean_tables(struct mr_table * mrt,int flags) mroute_clean_tables() argument
1351 struct mr_table *mrt; mrtsock_destruct() local
1379 struct mr_table *mrt; ip_mroute_setsockopt() local
1595 struct mr_table *mrt; ip_mroute_getsockopt() local
1643 struct mr_table *mrt; ipmr_ioctl() local
1711 struct mr_table *mrt; ipmr_compat_ioctl() local
1767 struct mr_table *mrt; ipmr_device_event() local
1833 ipmr_forward_offloaded(struct sk_buff * skb,struct mr_table * mrt,int in_vifi,int out_vifi) ipmr_forward_offloaded() argument
1847 ipmr_forward_offloaded(struct sk_buff * skb,struct mr_table * mrt,int in_vifi,int out_vifi) ipmr_forward_offloaded() argument
1856 ipmr_prepare_xmit(struct net * net,struct mr_table * mrt,struct sk_buff * skb,int vifi) ipmr_prepare_xmit() argument
1934 ipmr_queue_fwd_xmit(struct net * net,struct mr_table * mrt,int in_vifi,struct sk_buff * skb,int vifi) ipmr_queue_fwd_xmit() argument
1968 ipmr_queue_output_xmit(struct net * net,struct mr_table * mrt,struct sk_buff * skb,int vifi) ipmr_queue_output_xmit() argument
1982 ipmr_find_vif(const struct mr_table * mrt,struct net_device * dev) ipmr_find_vif() argument
1995 ip_mr_forward(struct net * net,struct mr_table * mrt,struct net_device * dev,struct sk_buff * skb,struct mfc_cache * c,int local) ip_mr_forward() argument
2131 struct mr_table *mrt; ipmr_rt_fib_lookup() local
2148 struct mr_table *mrt; ip_mr_input() local
2240 ip_mr_output_finish(struct net * net,struct mr_table * mrt,struct net_device * dev,struct sk_buff * skb,struct mfc_cache * c) ip_mr_output_finish() argument
2299 struct mr_table *mrt; ip_mr_output() local
2350 struct mr_table *mrt; pim_rcv_v1() local
2377 struct mr_table *mrt; pim_rcv() local
2405 struct mr_table *mrt; ipmr_get_route() local
2460 ipmr_fill_mroute(struct mr_table * mrt,struct sk_buff * skb,u32 portid,u32 seq,struct mfc_cache * c,int cmd,int flags) ipmr_fill_mroute() argument
2504 _ipmr_fill_mroute(struct mr_table * mrt,struct sk_buff * skb,u32 portid,u32 seq,struct mr_mfc * c,int cmd,int flags) _ipmr_fill_mroute() argument
2533 mroute_netlink_event(struct mr_table * mrt,struct mfc_cache * mfc,int cmd) mroute_netlink_event() argument
2574 igmpmsg_netlink_event(const struct mr_table * mrt,struct sk_buff * pkt) igmpmsg_netlink_event() argument
2685 struct mr_table *mrt; ipmr_rtm_getroute() local
2750 struct mr_table *mrt; ipmr_rtm_dumproute() local
2810 struct mr_table *mrt; rtm_to_ipmr_mfcc() local
2896 ipmr_fill_table(struct mr_table * mrt,struct sk_buff * skb) ipmr_fill_table() argument
2914 ipmr_fill_vif(struct mr_table * mrt,u32 vifid,struct sk_buff * skb) ipmr_fill_vif() argument
2982 struct mr_table *mrt; ipmr_rtm_dumplink() local
3066 struct mr_table *mrt; ipmr_vif_seq_start() local
3089 struct mr_table *mrt = iter->mrt; ipmr_vif_seq_show() local
3121 struct mr_table *mrt; ipmr_mfc_seq_start() local
3140 const struct mr_table *mrt = it->mrt; ipmr_mfc_seq_show() local
[all...]
/linux/include/linux/
H A Dmroute_base.h327 static inline void *mr_mfc_find_parent(struct mr_table *mrt, in mr_mfc_find_parent()
333 static inline void *mr_mfc_find_any_parent(struct mr_table *mrt, in mr_mfc_find_any_parent()
339 static inline struct mr_mfc *mr_mfc_find_any(struct mr_table *mrt, in mr_mfc_find_any()
345 static inline int mr_fill_mroute(struct mr_table *mrt, struct sk_buff *skb, in mr_fill_mroute()
354 struct mr_table *mrt), in mr_rtm_dumproute()
355 int (*fill)(struct mr_table *mrt, in mr_rtm_dumproute()
370 struct mr_table *mrt), in mr_dump()
377 static inline void *mr_mfc_find(struct mr_table *mrt, void *hasharg) in mr_mfc_find()
385 struct mr_table *mrt; member
391 struct mr_table *mrt; member
[all …]
/linux/include/net/netns/
H A Dipv4.h256 struct mr_table *mrt; global() member
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c7659 struct mlxsw_sp_mr_table *mrt; in mlxsw_sp_router_fibmr_add() local
7673 struct mlxsw_sp_mr_table *mrt; in mlxsw_sp_router_fibmr_del() local
7689 struct mlxsw_sp_mr_table *mrt; in mlxsw_sp_router_fibmr_vif_add() local
7708 struct mlxsw_sp_mr_table *mrt; in mlxsw_sp_router_fibmr_vif_del() local