in_ifaddr
const struct in_ifaddr *ifa;
struct in_ifaddr *ifa = ptr;
const struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;
struct in_ifaddr *ifa = ptr;
const struct in_ifaddr *ifa;
struct in_ifaddr *ifa = ptr;
struct in_ifaddr *ifa = ptr;
const struct in_ifaddr *ifa;
struct in_ifaddr *ifa = NULL;
struct in_ifaddr *ifa = (struct in_ifaddr *)ptr;
struct in_ifaddr *ifa = (struct in_ifaddr *) ptr;
struct in_ifaddr *ifa, unsigned long event)
struct in_ifaddr *ifa;
struct in_ifaddr *ifa = (struct in_ifaddr *)ptr;
const struct in_ifaddr *ifa;
struct in_ifaddr *ifa = (struct in_ifaddr *)ptr;
struct in_ifaddr *ifa = ptr;
struct in_ifaddr *ifa;
struct in_ifaddr *if4 = (struct in_ifaddr *)ptr;
const struct in_ifaddr *ifa = rcu_dereference(in_dev->ifa_list);
const struct in_ifaddr *ifa = rtnl_dereference(in_dev->ifa_list);
struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;
struct in_ifaddr *ifa;
struct in_ifaddr *ifa = data;
struct in_ifaddr *ifa;
struct in_ifaddr *ifa = (struct in_ifaddr *)ptr;
struct in_ifaddr *ifa = (struct in_ifaddr *)ptr;
struct in_ifaddr *ifa = (struct in_ifaddr *)ptr;
struct in_ifaddr *ifa;
struct in_ifaddr __rcu *ifa_next;
struct in_ifaddr *inet_ifa_byprefix(struct in_device *in_dev, __be32 prefix,
struct in_ifaddr *inet_lookup_ifaddr_rcu(struct net *net, __be32 addr);
static inline bool inet_ifa_match(__be32 addr, const struct in_ifaddr *ifa)
struct in_ifaddr __rcu *ifa_list;/* IP ifaddr chain */
struct in_ifaddr;
void fib_add_ifaddr(struct in_ifaddr *);
void fib_del_ifaddr(struct in_ifaddr *, struct in_ifaddr *);
void fib_modify_prefix_metric(struct in_ifaddr *ifa, u32 new_metric);
in_dev = ((struct in_ifaddr *)ifa)->ifa_dev;
const struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;
struct in_ifaddr __rcu **ifap = NULL;
struct in_ifaddr *ifa = NULL;
static void inet_hash_insert(struct net *net, struct in_ifaddr *ifa)
static void inet_hash_remove(struct in_ifaddr *ifa)
const struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;
struct in_ifaddr *ifa;
struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;
struct in_ifaddr *ifa = inet_alloc_ifa(in_dev);
static int inet_fill_ifaddr(struct sk_buff *skb, const struct in_ifaddr *ifa,
struct in_ifaddr *inet_lookup_ifaddr_rcu(struct net *net, __be32 addr)
struct in_ifaddr *ifa;
static void rtmsg_ifa(int event, struct in_ifaddr *, struct nlmsghdr *, u32);
struct in_ifaddr *ifa;
struct in_ifaddr __rcu **ifap,
static void rtmsg_ifa(int event, struct in_ifaddr *ifa, struct nlmsghdr *nlh,
static struct in_ifaddr *inet_alloc_ifa(struct in_device *in_dev)
struct in_ifaddr *ifa;
struct in_ifaddr *ifa = container_of(head, struct in_ifaddr, rcu_head);
static void inet_free_ifa(struct in_ifaddr *ifa)
struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;
struct in_ifaddr __rcu **ifap,
struct in_ifaddr *promote = NULL;
struct in_ifaddr *ifa, *ifa1;
struct in_ifaddr __rcu **last_prim;
struct in_ifaddr *prev_prom = NULL;
struct in_ifaddr __rcu **ifap1 = &ifa1->ifa_next;
struct in_ifaddr *next_sec;
struct in_ifaddr *last_sec;
struct in_ifaddr __rcu **ifap,
static int __inet_insert_ifa(struct in_ifaddr *ifa, struct nlmsghdr *nlh,
struct in_ifaddr __rcu **last_primary, **ifap;
struct in_ifaddr *ifa1;
static int inet_insert_ifa(struct in_ifaddr *ifa)
static int inet_set_ifa(struct net_device *dev, struct in_ifaddr *ifa)
struct in_ifaddr *inet_ifa_byprefix(struct in_device *in_dev, __be32 prefix,
struct in_ifaddr *ifa;
const struct in_ifaddr *ifa)
struct in_ifaddr __rcu **ifap;
struct in_ifaddr *ifa;
struct in_ifaddr *ifa;
struct in_ifaddr __rcu **ifap;
struct in_ifaddr *tmp;
static void set_ifa_lifetime(struct in_ifaddr *ifa, __u32 valid_lft,
static struct in_ifaddr *inet_rtm_to_ifa(struct net *net, struct nlmsghdr *nlh,
struct in_ifaddr *ifa;
static struct in_ifaddr *find_matching_ifa(struct net *net, struct in_ifaddr *ifa)
struct in_ifaddr *ifa1;
struct in_ifaddr *ifa_existing;
struct in_ifaddr *ifa;
struct in_ifaddr *ifa, u32 rt_priority)
void fib_add_ifaddr(struct in_ifaddr *ifa)
struct in_ifaddr *prim = ifa;
void fib_modify_prefix_metric(struct in_ifaddr *ifa, u32 new_metric)
void fib_del_ifaddr(struct in_ifaddr *ifa, struct in_ifaddr *iprim)
struct in_ifaddr *ifa1;
struct in_ifaddr *prim = ifa, *prim1 = NULL;
struct in_ifaddr *ifa = ptr;
struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;
struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;
struct in_ifaddr *ifa;
struct in_ifaddr *ifa = arg;
const struct in_ifaddr *ifa;
const struct in_ifaddr *ifa = ptr;
const struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;
struct in_ifaddr *ifa = (struct in_ifaddr *)ptr;
struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;
const struct in_ifaddr *ifa;