Lines Matching refs:tb

758 	struct nlattr *tb[NETNSA_MAX + 1];  in rtnl_net_newid()  local
763 err = nlmsg_parse_deprecated(nlh, sizeof(struct rtgenmsg), tb, in rtnl_net_newid()
767 if (!tb[NETNSA_NSID]) { in rtnl_net_newid()
771 nsid = nla_get_s32(tb[NETNSA_NSID]); in rtnl_net_newid()
773 if (tb[NETNSA_PID]) { in rtnl_net_newid()
774 peer = get_net_ns_by_pid(nla_get_u32(tb[NETNSA_PID])); in rtnl_net_newid()
775 nla = tb[NETNSA_PID]; in rtnl_net_newid()
776 } else if (tb[NETNSA_FD]) { in rtnl_net_newid()
777 peer = get_net_ns_by_fd(nla_get_u32(tb[NETNSA_FD])); in rtnl_net_newid()
778 nla = tb[NETNSA_FD]; in rtnl_net_newid()
807 NL_SET_BAD_ATTR(extack, tb[NETNSA_NSID]); in rtnl_net_newid()
863 struct nlattr **tb, in rtnl_net_valid_getid_req() argument
870 tb, NETNSA_MAX, rtnl_net_policy, in rtnl_net_valid_getid_req()
873 err = nlmsg_parse_deprecated_strict(nlh, sizeof(struct rtgenmsg), tb, in rtnl_net_valid_getid_req()
880 if (!tb[i]) in rtnl_net_valid_getid_req()
902 struct nlattr *tb[NETNSA_MAX + 1]; in rtnl_net_getid() local
913 err = rtnl_net_valid_getid_req(skb, nlh, tb, extack); in rtnl_net_getid()
916 if (tb[NETNSA_PID]) { in rtnl_net_getid()
917 peer = get_net_ns_by_pid(nla_get_u32(tb[NETNSA_PID])); in rtnl_net_getid()
918 nla = tb[NETNSA_PID]; in rtnl_net_getid()
919 } else if (tb[NETNSA_FD]) { in rtnl_net_getid()
920 peer = get_net_ns_by_fd(nla_get_u32(tb[NETNSA_FD])); in rtnl_net_getid()
921 nla = tb[NETNSA_FD]; in rtnl_net_getid()
922 } else if (tb[NETNSA_NSID]) { in rtnl_net_getid()
923 peer = get_net_ns_by_id(net, nla_get_s32(tb[NETNSA_NSID])); in rtnl_net_getid()
926 nla = tb[NETNSA_NSID]; in rtnl_net_getid()
938 if (tb[NETNSA_TARGET_NSID]) { in rtnl_net_getid()
939 int id = nla_get_s32(tb[NETNSA_TARGET_NSID]); in rtnl_net_getid()
943 NL_SET_BAD_ATTR(extack, tb[NETNSA_TARGET_NSID]); in rtnl_net_getid()
1011 struct nlattr *tb[NETNSA_MAX + 1]; in rtnl_valid_dump_net_req() local
1014 err = nlmsg_parse_deprecated_strict(nlh, sizeof(struct rtgenmsg), tb, in rtnl_valid_dump_net_req()
1021 if (!tb[i]) in rtnl_valid_dump_net_req()
1027 net = rtnl_get_net_ns_capable(sk, nla_get_s32(tb[i])); in rtnl_valid_dump_net_req()
1029 NL_SET_BAD_ATTR(extack, tb[i]); in rtnl_valid_dump_net_req()
1038 NL_SET_BAD_ATTR(extack, tb[i]); in rtnl_valid_dump_net_req()