Lines Matching refs:in_ifaddr

131 static void inet_hash_insert(struct net *net, struct in_ifaddr *ifa)  in inet_hash_insert()
139 static void inet_hash_remove(struct in_ifaddr *ifa) in inet_hash_remove()
156 struct in_ifaddr *ifa; in __ip_dev_find()
184 struct in_ifaddr *inet_lookup_ifaddr_rcu(struct net *net, __be32 addr) in inet_lookup_ifaddr_rcu()
187 struct in_ifaddr *ifa; in inet_lookup_ifaddr_rcu()
197 static void rtmsg_ifa(int event, struct in_ifaddr *, struct nlmsghdr *, u32);
202 struct in_ifaddr __rcu **ifap,
219 static struct in_ifaddr *inet_alloc_ifa(void) in inet_alloc_ifa()
221 return kzalloc(sizeof(struct in_ifaddr), GFP_KERNEL_ACCOUNT); in inet_alloc_ifa()
226 struct in_ifaddr *ifa = container_of(head, struct in_ifaddr, rcu_head); in inet_rcu_free_ifa()
232 static void inet_free_ifa(struct in_ifaddr *ifa) in inet_free_ifa()
313 struct in_ifaddr *ifa; in inetdev_destroy()
352 const struct in_ifaddr *ifa; in inet_addr_onlink()
368 struct in_ifaddr __rcu **ifap, in __inet_del_ifa()
371 struct in_ifaddr *promote = NULL; in __inet_del_ifa()
372 struct in_ifaddr *ifa, *ifa1; in __inet_del_ifa()
373 struct in_ifaddr __rcu **last_prim; in __inet_del_ifa()
374 struct in_ifaddr *prev_prom = NULL; in __inet_del_ifa()
389 struct in_ifaddr __rcu **ifap1 = &ifa1->ifa_next; in __inet_del_ifa()
450 struct in_ifaddr *next_sec; in __inet_del_ifa()
454 struct in_ifaddr *last_sec; in __inet_del_ifa()
481 struct in_ifaddr __rcu **ifap, in inet_del_ifa()
491 static int __inet_insert_ifa(struct in_ifaddr *ifa, struct nlmsghdr *nlh, in __inet_insert_ifa()
494 struct in_ifaddr __rcu **last_primary, **ifap; in __inet_insert_ifa()
497 struct in_ifaddr *ifa1; in __inet_insert_ifa()
576 static int inet_insert_ifa(struct in_ifaddr *ifa) in inet_insert_ifa()
581 static int inet_set_ifa(struct net_device *dev, struct in_ifaddr *ifa) in inet_set_ifa()
618 struct in_ifaddr *inet_ifa_byprefix(struct in_device *in_dev, __be32 prefix, in inet_ifa_byprefix()
621 struct in_ifaddr *ifa; in inet_ifa_byprefix()
633 const struct in_ifaddr *ifa) in ip_mc_autojoin_config()
662 struct in_ifaddr __rcu **ifap; in inet_rtm_deladdr()
666 struct in_ifaddr *ifa; in inet_rtm_deladdr()
715 struct in_ifaddr *ifa; in check_lifetime()
773 struct in_ifaddr __rcu **ifap; in check_lifetime()
774 struct in_ifaddr *tmp; in check_lifetime()
814 static void set_ifa_lifetime(struct in_ifaddr *ifa, __u32 valid_lft, in set_ifa_lifetime()
838 static struct in_ifaddr *rtm_to_ifaddr(struct net *net, struct nlmsghdr *nlh, in rtm_to_ifaddr()
843 struct in_ifaddr *ifa; in rtm_to_ifaddr()
940 static struct in_ifaddr *find_matching_ifa(struct in_ifaddr *ifa) in find_matching_ifa()
943 struct in_ifaddr *ifa1; in find_matching_ifa()
961 struct in_ifaddr *ifa; in inet_rtm_newaddr()
962 struct in_ifaddr *ifa_existing; in inet_rtm_newaddr()
1048 struct in_ifaddr __rcu **ifap = NULL; in devinet_ioctl()
1050 struct in_ifaddr *ifa = NULL; in devinet_ioctl()
1287 const struct in_ifaddr *ifa; in inet_gifconf()
1325 const struct in_ifaddr *ifa; in in_dev_select_addr()
1340 const struct in_ifaddr *ifa; in inet_select_addr()
1413 const struct in_ifaddr *ifa; in confirm_addr_indev()
1519 struct in_ifaddr *ifa; in inetdev_changename()
1547 const struct in_ifaddr *ifa; in inetdev_send_gratuitous_arp()
1593 struct in_ifaddr *ifa = inet_alloc_ifa(); in inetdev_event()
1688 static int inet_fill_ifaddr(struct sk_buff *skb, struct in_ifaddr *ifa, in inet_fill_ifaddr()
1818 struct in_ifaddr *ifa; in in_dev_dump_addr()
1940 static void rtmsg_ifa(int event, struct in_ifaddr *ifa, struct nlmsghdr *nlh, in rtmsg_ifa()