H A D | ipmr.c | 74 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...] |