Home
last modified time | relevance | path

Searched refs:new_ra (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/net/ipv6/
Dipv6_sockglue.c63 struct ip6_ra_chain *ra, *new_ra, **rap; in ip6_ra_control() local
69 new_ra = (sel >= 0) ? kmalloc(sizeof(*new_ra), GFP_KERNEL) : NULL; in ip6_ra_control()
76 kfree(new_ra); in ip6_ra_control()
88 if (!new_ra) { in ip6_ra_control()
92 new_ra->sk = sk; in ip6_ra_control()
93 new_ra->sel = sel; in ip6_ra_control()
94 new_ra->next = ra; in ip6_ra_control()
95 *rap = new_ra; in ip6_ra_control()
/linux-4.4.14/net/ipv4/
Dip_sockglue.c320 struct ip_ra_chain *ra, *new_ra; in ip_ra_control() local
326 new_ra = on ? kmalloc(sizeof(*new_ra), GFP_KERNEL) : NULL; in ip_ra_control()
336 kfree(new_ra); in ip_ra_control()
356 if (!new_ra) { in ip_ra_control()
360 new_ra->sk = sk; in ip_ra_control()
361 new_ra->destructor = destructor; in ip_ra_control()
363 RCU_INIT_POINTER(new_ra->next, ra); in ip_ra_control()
364 rcu_assign_pointer(*rap, new_ra); in ip_ra_control()