Lines Matching refs:nlattr

419 	return nla_total_size(sizeof(struct nlattr)) +  in rtnl_link_get_slave_info_data_size()
431 size = nla_total_size(sizeof(struct nlattr)) + /* IFLA_LINKINFO */ in rtnl_link_get_size()
436 size += nla_total_size(sizeof(struct nlattr)) + in rtnl_link_get_size()
507 size = nla_total_size(sizeof(struct nlattr)); in rtnl_link_get_af_size()
512 size += nla_total_size(sizeof(struct nlattr)) + in rtnl_link_get_af_size()
535 struct nlattr *slave_data; in rtnl_link_slave_info_fill()
566 struct nlattr *data; in rtnl_link_info_fill()
596 struct nlattr *linkinfo; in rtnl_link_fill()
665 struct nlattr *mx; in rtnetlink_put_metrics()
821 size_t size = nla_total_size(sizeof(struct nlattr)); in rtnl_vfinfo_size()
822 size += nla_total_size(num_vfs * sizeof(struct nlattr)); in rtnl_vfinfo_size()
859 size_t vf_ports_size = nla_total_size(sizeof(struct nlattr)); in rtnl_port_size()
860 size_t vf_port_size = nla_total_size(sizeof(struct nlattr)) in rtnl_port_size()
862 size_t port_self_size = nla_total_size(sizeof(struct nlattr)) in rtnl_port_size()
915 struct nlattr *vf_ports; in rtnl_vf_ports_fill()
916 struct nlattr *vf_port; in rtnl_vf_ports_fill()
951 struct nlattr *port_self; in rtnl_port_self_fill()
1054 struct nlattr *attr; in rtnl_fill_stats()
1078 struct nlattr *vfinfo) in rtnl_fill_vfinfo()
1088 struct nlattr *vf, *vfstats; in rtnl_fill_vfinfo()
1200 struct nlattr *af_spec; in rtnl_fill_ifinfo()
1271 struct nlattr *vfinfo; in rtnl_fill_ifinfo()
1310 struct nlattr *af; in rtnl_fill_ifinfo()
1424 struct nlattr *tb[IFLA_MAX+1]; in rtnl_dump_ifinfo()
1481 int rtnl_nla_parse_ifla(struct nlattr **tb, const struct nlattr *head, int len) in rtnl_nla_parse_ifla()
1487 struct net *rtnl_link_get_net(struct net *src_net, struct nlattr *tb[]) in rtnl_link_get_net()
1503 static int validate_linkmsg(struct net_device *dev, struct nlattr *tb[]) in validate_linkmsg()
1516 struct nlattr *af; in validate_linkmsg()
1539 static int do_setvfinfo(struct net_device *dev, struct nlattr **tb) in do_setvfinfo()
1684 struct nlattr **tb, char *ifname, int status) in do_setlink()
1836 struct nlattr *vfinfo[IFLA_VF_MAX + 1]; in do_setlink()
1837 struct nlattr *attr; in do_setlink()
1859 struct nlattr *port[IFLA_PORT_MAX+1]; in do_setlink()
1860 struct nlattr *attr; in do_setlink()
1892 struct nlattr *port[IFLA_PORT_MAX+1]; in do_setlink()
1908 struct nlattr *af; in do_setlink()
1953 struct nlattr *tb[IFLA_MAX+1]; in rtnl_setlink()
2046 struct nlattr *tb[IFLA_MAX+1]; in rtnl_dellink()
2093 const struct rtnl_link_ops *ops, struct nlattr *tb[]) in rtnl_create_link()
2149 struct nlattr **tb) in rtnl_group_changelink()
2175 struct nlattr *tb[IFLA_MAX+1]; in rtnl_newlink()
2176 struct nlattr *linkinfo[IFLA_INFO_MAX+1]; in rtnl_newlink()
2229 struct nlattr *attr[ops ? ops->maxtype + 1 : 1]; in rtnl_newlink()
2230 struct nlattr *slave_attr[m_ops ? m_ops->slave_maxtype + 1 : 1]; in rtnl_newlink()
2231 struct nlattr **data = NULL; in rtnl_newlink()
2232 struct nlattr **slave_data = NULL; in rtnl_newlink()
2415 struct nlattr *tb[IFLA_MAX+1]; in rtnl_getlink()
2462 struct nlattr *tb[IFLA_MAX+1]; in rtnl_calcit()
2633 struct nlattr *tb[], in ndo_dflt_fdb_add()
2666 static int fdb_vid_parse(struct nlattr *vlan_attr, u16 *p_vid) in fdb_vid_parse()
2692 struct nlattr *tb[NDA_MAX+1]; in rtnl_fdb_add()
2764 struct nlattr *tb[], in ndo_dflt_fdb_del()
2791 struct nlattr *tb[NDA_MAX+1]; in rtnl_fdb_del()
2920 struct nlattr *tb[IFLA_MAX+1]; in rtnl_fdb_dump()
3005 struct nlattr *br_afspec; in ndo_dflt_bridge_getlink()
3006 struct nlattr *protinfo; in ndo_dflt_bridge_getlink()
3105 struct nlattr *extfilt; in rtnl_bridge_getlink()
3161 + nla_total_size(sizeof(struct nlattr)) /* IFLA_AF_SPEC */ in bridge_nlmsg_size()
3203 struct nlattr *br_spec, *attr = NULL; in rtnl_bridge_setlink()
3277 struct nlattr *br_spec, *attr = NULL; in rtnl_bridge_dellink()