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()
506 size = nla_total_size(sizeof(struct nlattr)); in rtnl_link_get_af_size()
511 size += nla_total_size(sizeof(struct nlattr)) + in rtnl_link_get_af_size()
534 struct nlattr *slave_data; in rtnl_link_slave_info_fill()
565 struct nlattr *data; in rtnl_link_info_fill()
595 struct nlattr *linkinfo; in rtnl_link_fill()
664 struct nlattr *mx; in rtnetlink_put_metrics()
814 size_t size = nla_total_size(sizeof(struct nlattr)); in rtnl_vfinfo_size()
815 size += nla_total_size(num_vfs * sizeof(struct nlattr)); in rtnl_vfinfo_size()
839 size_t vf_ports_size = nla_total_size(sizeof(struct nlattr)); in rtnl_port_size()
840 size_t vf_port_size = nla_total_size(sizeof(struct nlattr)) in rtnl_port_size()
842 size_t port_self_size = nla_total_size(sizeof(struct nlattr)) in rtnl_port_size()
892 struct nlattr *vf_ports; in rtnl_vf_ports_fill()
893 struct nlattr *vf_port; in rtnl_vf_ports_fill()
928 struct nlattr *port_self; in rtnl_port_self_fill()
1030 struct nlattr *attr, *af_spec; in rtnl_fill_ifinfo()
1122 struct nlattr *vfinfo, *vf; in rtnl_fill_ifinfo()
1219 struct nlattr *af; in rtnl_fill_ifinfo()
1321 struct nlattr *tb[IFLA_MAX+1]; in rtnl_dump_ifinfo()
1378 int rtnl_nla_parse_ifla(struct nlattr **tb, const struct nlattr *head, int len) in rtnl_nla_parse_ifla()
1384 struct net *rtnl_link_get_net(struct net *src_net, struct nlattr *tb[]) in rtnl_link_get_net()
1400 static int validate_linkmsg(struct net_device *dev, struct nlattr *tb[]) in validate_linkmsg()
1413 struct nlattr *af; in validate_linkmsg()
1436 static int do_setvfinfo(struct net_device *dev, struct nlattr **tb) in do_setvfinfo()
1571 struct nlattr **tb, char *ifname, int status) in do_setlink()
1723 struct nlattr *vfinfo[IFLA_VF_MAX + 1]; in do_setlink()
1724 struct nlattr *attr; in do_setlink()
1746 struct nlattr *port[IFLA_PORT_MAX+1]; in do_setlink()
1747 struct nlattr *attr; in do_setlink()
1776 struct nlattr *port[IFLA_PORT_MAX+1]; in do_setlink()
1792 struct nlattr *af; in do_setlink()
1829 struct nlattr *tb[IFLA_MAX+1]; in rtnl_setlink()
1907 struct nlattr *tb[IFLA_MAX+1]; in rtnl_dellink()
1961 const struct rtnl_link_ops *ops, struct nlattr *tb[]) in rtnl_create_link()
2017 struct nlattr **tb) in rtnl_group_changelink()
2043 struct nlattr *tb[IFLA_MAX+1]; in rtnl_newlink()
2044 struct nlattr *linkinfo[IFLA_INFO_MAX+1]; in rtnl_newlink()
2097 struct nlattr *attr[ops ? ops->maxtype + 1 : 1]; in rtnl_newlink()
2098 struct nlattr *slave_attr[m_ops ? m_ops->slave_maxtype + 1 : 1]; in rtnl_newlink()
2099 struct nlattr **data = NULL; in rtnl_newlink()
2100 struct nlattr **slave_data = NULL; in rtnl_newlink()
2283 struct nlattr *tb[IFLA_MAX+1]; in rtnl_getlink()
2330 struct nlattr *tb[IFLA_MAX+1]; in rtnl_calcit()
2501 struct nlattr *tb[], in ndo_dflt_fdb_add()
2534 static int fdb_vid_parse(struct nlattr *vlan_attr, u16 *p_vid) in fdb_vid_parse()
2560 struct nlattr *tb[NDA_MAX+1]; in rtnl_fdb_add()
2632 struct nlattr *tb[], in ndo_dflt_fdb_del()
2659 struct nlattr *tb[NDA_MAX+1]; in rtnl_fdb_del()
2788 struct nlattr *tb[IFLA_MAX+1]; in rtnl_fdb_dump()
2869 struct nlattr *br_afspec; in ndo_dflt_bridge_getlink()
2870 struct nlattr *protinfo; in ndo_dflt_bridge_getlink()
2960 struct nlattr *extfilt; in rtnl_bridge_getlink()
3011 + nla_total_size(sizeof(struct nlattr)) /* IFLA_AF_SPEC */ in bridge_nlmsg_size()
3053 struct nlattr *br_spec, *attr = NULL; in rtnl_bridge_setlink()
3127 struct nlattr *br_spec, *attr = NULL; in rtnl_bridge_dellink()