garp_port
struct garp_port __rcu *garp_port;
struct garp_port *port = rtnl_dereference(dev->garp_port);
struct garp_port *port = rtnl_dereference(dev->garp_port);
struct garp_port *port;
port = rcu_dereference(dev->garp_port);
struct garp_port *port;
rcu_assign_pointer(dev->garp_port, port);
struct garp_port *port = rtnl_dereference(dev->garp_port);
RCU_INIT_POINTER(dev->garp_port, NULL);
if (!rtnl_dereference(dev->garp_port)) {
rcu_assign_pointer(dev->garp_port->applicants[appl->type], app);
struct garp_port *port = rtnl_dereference(dev->garp_port);