RTNL_FLAG_DOIT_UNLOCKED
.flags = RTNL_FLAG_DOIT_UNLOCKED | RTNL_FLAG_DUMP_UNLOCKED},
.flags = RTNL_FLAG_DOIT_UNLOCKED},
.flags = RTNL_FLAG_DOIT_UNLOCKED},
.flags = RTNL_FLAG_DOIT_UNLOCKED | RTNL_FLAG_DUMP_UNLOCKED},
if (flags & RTNL_FLAG_DOIT_UNLOCKED) {
.flags = RTNL_FLAG_DOIT_UNLOCKED | RTNL_FLAG_DUMP_UNLOCKED},
.doit = inet_rtm_getroute, .flags = RTNL_FLAG_DOIT_UNLOCKED},
.flags = RTNL_FLAG_DOIT_UNLOCKED | RTNL_FLAG_DUMP_UNLOCKED},
.flags = RTNL_FLAG_DOIT_UNLOCKED | RTNL_FLAG_DUMP_UNLOCKED},
.doit = ip6addrlbl_newdel, .flags = RTNL_FLAG_DOIT_UNLOCKED},
.doit = ip6addrlbl_newdel, .flags = RTNL_FLAG_DOIT_UNLOCKED},
.flags = RTNL_FLAG_DOIT_UNLOCKED | RTNL_FLAG_DUMP_UNLOCKED},
.doit = inet6_rtm_newroute, .flags = RTNL_FLAG_DOIT_UNLOCKED},
.doit = inet6_rtm_delroute, .flags = RTNL_FLAG_DOIT_UNLOCKED},
.doit = inet6_rtm_getroute, .flags = RTNL_FLAG_DOIT_UNLOCKED},
RTNL_FLAG_DOIT_UNLOCKED},
RTNL_FLAG_DOIT_UNLOCKED},
RTNL_FLAG_DOIT_UNLOCKED | RTNL_FLAG_DUMP_UNLOCKED},
RTNL_FLAG_DOIT_UNLOCKED | RTNL_FLAG_DUMP_UNLOCKED},
.doit = addr_doit, .flags = RTNL_FLAG_DOIT_UNLOCKED},
.doit = addr_doit, .flags = RTNL_FLAG_DOIT_UNLOCKED},
.doit = route_doit, .flags = RTNL_FLAG_DOIT_UNLOCKED},
.doit = route_doit, .flags = RTNL_FLAG_DOIT_UNLOCKED},
.flags = RTNL_FLAG_DOIT_UNLOCKED},
.flags = RTNL_FLAG_DOIT_UNLOCKED},
.dumpit = tc_dump_tfilter, .flags = RTNL_FLAG_DOIT_UNLOCKED},