Home
last modified time | relevance | path

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

/linux/net/ipv4/
H A Dipmr_base.c33 struct mr_table *mrt = container_of(to_rcu_work(work), in __mr_free_table() local
40 void mr_table_free(struct mr_table *mrt) in mr_table_free() argument
49 void (*table_set)(struct mr_table *mrt, in mr_table_alloc() argument
52 struct mr_table *mrt; in mr_table_alloc() local
79 mr_mfc_find_parent(struct mr_table * mrt,void * hasharg,int parent) mr_mfc_find_parent() argument
92 mr_mfc_find_any_parent(struct mr_table * mrt,int vifi) mr_mfc_find_any_parent() argument
106 mr_mfc_find_any(struct mr_table * mrt,int vifi,void * hasharg) mr_mfc_find_any() argument
128 struct mr_table *mrt = iter->mrt; mr_vif_seq_idx() local
143 struct mr_table *mrt = iter->mrt; mr_vif_seq_next() local
160 struct mr_table *mrt = it->mrt; mr_mfc_seq_idx() local
186 struct mr_table *mrt = it->mrt; mr_mfc_seq_next() local
216 mr_fill_mroute(struct mr_table * mrt,struct sk_buff * skb,struct mr_mfc * c,struct rtmsg * rtm) mr_fill_mroute() argument
286 mr_mfc_uses_dev(const struct mr_table * mrt,const struct mr_mfc * c,const struct net_device * dev) mr_mfc_uses_dev() argument
305 mr_table_dump(struct mr_table * mrt,struct sk_buff * skb,struct netlink_callback * cb,int (* fill)(struct mr_table * mrt,struct sk_buff * skb,u32 portid,u32 seq,struct mr_mfc * c,int cmd,int flags),spinlock_t * lock,struct fib_dump_filter * filter) mr_table_dump() argument
307 mr_table_dump(struct mr_table * mrt,struct sk_buff * skb,struct netlink_callback * cb,int (* fill)(struct mr_table * mrt,struct sk_buff * skb,u32 portid,u32 seq,struct mr_mfc * c,int cmd,int flags),spinlock_t * lock,struct fib_dump_filter * filter) mr_table_dump() argument
359 mr_rtm_dumproute(struct sk_buff * skb,struct netlink_callback * cb,struct mr_table * (* iter)(struct net * net,struct mr_table * mrt),int (* fill)(struct mr_table * mrt,struct sk_buff * skb,u32 portid,u32 seq,struct mr_mfc * c,int cmd,int flags),spinlock_t * lock,struct fib_dump_filter * filter) mr_rtm_dumproute() argument
360 mr_rtm_dumproute(struct sk_buff * skb,struct netlink_callback * cb,struct mr_table * (* iter)(struct net * net,struct mr_table * mrt),int (* fill)(struct mr_table * mrt,struct sk_buff * skb,u32 portid,u32 seq,struct mr_mfc * c,int cmd,int flags),spinlock_t * lock,struct fib_dump_filter * filter) mr_rtm_dumproute() argument
368 struct mr_table *mrt; mr_rtm_dumproute() local
404 mr_dump(struct net * net,struct notifier_block * nb,unsigned short family,int (* rules_dump)(struct net * net,struct notifier_block * nb,struct netlink_ext_ack * extack),struct mr_table * (* mr_iter)(struct net * net,struct mr_table * mrt),struct netlink_ext_ack * extack) mr_dump() argument
407 struct mr_table *mrt; mr_dump() local
[all...]
H A Dipmr.c75 struct mr_table *mrt; member
121 #define ipmr_for_each_table(mrt, net) \ argument
127 ipmr_mr_table_iter(struct net * net,struct mr_table * mrt) ipmr_mr_table_iter() argument
145 struct mr_table *mrt; __ipmr_get_table() local
155 ipmr_fib_lookup(struct net * net,struct flowi4 * flp4,struct mr_table ** mrt) ipmr_fib_lookup() argument
179 struct mr_table *mrt; ipmr_rule_action() local
246 struct mr_table *mrt; ipmr_rules_init() local
283 struct mr_table *mrt, *next; ipmr_rules_exit_rtnl() local
309 ipmr_mr_table_iter(struct net * net,struct mr_table * mrt) ipmr_mr_table_iter() argument
323 ipmr_for_each_table(mrt,net) global() argument
327 ipmr_fib_lookup(struct net * net,struct flowi4 * flp4,struct mr_table ** mrt) ipmr_fib_lookup() argument
337 struct mr_table *mrt; ipmr_rules_init() local
354 struct mr_table *mrt = rcu_dereference_protected(net->ipv4.mrt, 1); ipmr_rules_exit_rtnl() local
380 struct mr_table *mrt; ipmr_get_table() local
408 ipmr_new_table_set(struct mr_table * mrt,struct net * net) ipmr_new_table_set() argument
428 struct mr_table *mrt; ipmr_new_table() local
442 ipmr_free_table(struct mr_table * mrt,struct list_head * dev_kill_list) ipmr_free_table() argument
532 struct mr_table *mrt; reg_vif_xmit() local
580 ipmr_reg_vif(struct net * net,struct mr_table * mrt) ipmr_reg_vif() argument
617 __pim_rcv(struct mr_table * mrt,struct sk_buff * skb,unsigned int pimlen) __pim_rcv() argument
655 ipmr_reg_vif(struct net * net,struct mr_table * mrt) ipmr_reg_vif() argument
687 vif_delete(struct mr_table * mrt,int vifi,int notify,struct list_head * head) vif_delete() argument
758 ipmr_destroy_unres(struct mr_table * mrt,struct mfc_cache * c) ipmr_destroy_unres() argument
789 struct mr_table *mrt = timer_container_of(mrt, t, ipmr_expire_timer); ipmr_expire_process() local
826 ipmr_update_thresholds(struct mr_table * mrt,struct mr_mfc * cache,unsigned char * ttls) ipmr_update_thresholds() argument
848 vif_add(struct net * net,struct mr_table * mrt,struct vifctl * vifc,int mrtsock) vif_add() argument
953 ipmr_cache_find(struct mr_table * mrt,__be32 origin,__be32 mcastgrp) ipmr_cache_find() argument
966 ipmr_cache_find_any(struct mr_table * mrt,__be32 mcastgrp,int vifi) ipmr_cache_find_any() argument
980 ipmr_cache_find_parent(struct mr_table * mrt,__be32 origin,__be32 mcastgrp,int parent) ipmr_cache_find_parent() argument
1018 ipmr_cache_resolve(struct net * net,struct mr_table * mrt,struct mfc_cache * uc,struct mfc_cache * c) ipmr_cache_resolve() argument
1056 ipmr_cache_report(const struct mr_table * mrt,struct sk_buff * pkt,vifi_t vifi,int assert) ipmr_cache_report() argument
1141 ipmr_cache_unresolved(struct mr_table * mrt,vifi_t vifi,struct sk_buff * skb,struct net_device * dev) ipmr_cache_unresolved() argument
1219 ipmr_mfc_delete(struct mr_table * mrt,struct mfcctl * mfc,int parent) ipmr_mfc_delete() argument
1239 ipmr_mfc_add(struct net * net,struct mr_table * mrt,struct mfcctl * mfc,int mrtsock,int parent) ipmr_mfc_add() argument
1319 mroute_clean_tables(struct mr_table * mrt,int flags,struct list_head * dev_kill_list) mroute_clean_tables() argument
1379 struct mr_table *mrt; mrtsock_destruct() local
1412 struct mr_table *mrt; ip_mroute_setsockopt() local
1638 struct mr_table *mrt; ip_mroute_getsockopt() local
1686 struct mr_table *mrt; ipmr_ioctl() local
1754 struct mr_table *mrt; ipmr_compat_ioctl() local
1810 struct mr_table *mrt; ipmr_device_event() local
1876 ipmr_forward_offloaded(struct sk_buff * skb,struct mr_table * mrt,int in_vifi,int out_vifi) ipmr_forward_offloaded() argument
1890 ipmr_forward_offloaded(struct sk_buff * skb,struct mr_table * mrt,int in_vifi,int out_vifi) ipmr_forward_offloaded() argument
1899 ipmr_prepare_xmit(struct net * net,struct mr_table * mrt,struct sk_buff * skb,int vifi) ipmr_prepare_xmit() argument
1977 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
2011 ipmr_queue_output_xmit(struct net * net,struct mr_table * mrt,struct sk_buff * skb,int vifi) ipmr_queue_output_xmit() argument
2025 ipmr_find_vif(const struct mr_table * mrt,struct net_device * dev) ipmr_find_vif() argument
2038 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
2174 struct mr_table *mrt; ipmr_rt_fib_lookup() local
2191 struct mr_table *mrt; ip_mr_input() local
2283 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
2342 struct mr_table *mrt; ip_mr_output() local
2393 struct mr_table *mrt; pim_rcv_v1() local
2420 struct mr_table *mrt; pim_rcv() local
2448 struct mr_table *mrt; ipmr_get_route() local
2503 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
2547 _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
2576 mroute_netlink_event(struct mr_table * mrt,struct mfc_cache * mfc,int cmd) mroute_netlink_event() argument
2616 igmpmsg_netlink_event(const struct mr_table * mrt,struct sk_buff * pkt) igmpmsg_netlink_event() argument
2726 struct mr_table *mrt; ipmr_rtm_getroute() local
2795 struct mr_table *mrt; ipmr_rtm_dumproute() local
2865 struct mr_table *mrt; rtm_to_ipmr_mfcc() local
2965 ipmr_fill_table(struct mr_table * mrt,struct sk_buff * skb) ipmr_fill_table() argument
2984 ipmr_fill_vif(struct mr_table * mrt,u32 vifid,struct sk_buff * skb) ipmr_fill_vif() argument
3052 struct mr_table *mrt; ipmr_rtm_dumplink() local
3140 struct mr_table *mrt; ipmr_vif_seq_start() local
3163 struct mr_table *mrt = iter->mrt; ipmr_vif_seq_show() local
3195 struct mr_table *mrt; ipmr_mfc_seq_start() local
3214 const struct mr_table *mrt = it->mrt; ipmr_mfc_seq_show() local
[all...]
/linux/include/linux/
H A Dmroute_base.h329 mr_mfc_find_parent(struct mr_table * mrt,void * hasharg,int parent) mr_mfc_find_parent() argument
335 mr_mfc_find_any_parent(struct mr_table * mrt,int vifi) mr_mfc_find_any_parent() argument
341 mr_mfc_find_any(struct mr_table * mrt,int vifi,void * hasharg) mr_mfc_find_any() argument
347 mr_fill_mroute(struct mr_table * mrt,struct sk_buff * skb,struct mr_mfc * c,struct rtmsg * rtm) mr_fill_mroute() argument
356 mr_rtm_dumproute(struct sk_buff * skb,struct netlink_callback * cb,struct mr_table * (* iter)(struct net * net,struct mr_table * mrt),int (* fill)(struct mr_table * mrt,struct sk_buff * skb,u32 portid,u32 seq,struct mr_mfc * c,int cmd,int flags),spinlock_t * lock,struct fib_dump_filter * filter) mr_rtm_dumproute() argument
357 mr_rtm_dumproute(struct sk_buff * skb,struct netlink_callback * cb,struct mr_table * (* iter)(struct net * net,struct mr_table * mrt),int (* fill)(struct mr_table * mrt,struct sk_buff * skb,u32 portid,u32 seq,struct mr_mfc * c,int cmd,int flags),spinlock_t * lock,struct fib_dump_filter * filter) mr_rtm_dumproute() argument
372 mr_dump(struct net * net,struct notifier_block * nb,unsigned short family,int (* rules_dump)(struct net * net,struct notifier_block * nb,struct netlink_ext_ack * extack),struct mr_table * (* mr_iter)(struct net * net,struct mr_table * mrt),struct netlink_ext_ack * extack) mr_dump() argument
379 mr_mfc_find(struct mr_table * mrt,void * hasharg) mr_mfc_find() argument
387 struct mr_table *mrt; global() member
393 struct mr_table *mrt; global() member
420 mr_mfc_seq_start(struct seq_file * seq,loff_t * pos,struct mr_table * mrt,spinlock_t * lock) mr_mfc_seq_start() argument
436 struct mr_table *mrt = it->mrt; mr_mfc_seq_stop() local
474 mr_mfc_seq_start(struct seq_file * seq,loff_t * pos,struct mr_table * mrt,spinlock_t * lock) mr_mfc_seq_start() argument
[all...]
/linux/include/net/netns/
H A Dipv4.h278 struct mr_table __rcu *mrt; member
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c7657 struct mlxsw_sp_mr_table *mrt; mlxsw_sp_router_fibmr_add() local
7671 struct mlxsw_sp_mr_table *mrt; mlxsw_sp_router_fibmr_del() local
7687 struct mlxsw_sp_mr_table *mrt; mlxsw_sp_router_fibmr_vif_add() local
7706 struct mlxsw_sp_mr_table *mrt; mlxsw_sp_router_fibmr_vif_del() local
[all...]
/linux/net/ipv6/
H A Daddrconf.c113 static inline s32 rfc3315_s14_backoff_update(s32 rt, s32 mrt) in rfc3315_s14_backoff_update() argument