Home
last modified time | relevance | path

Searched refs:IFLA_ADDRESS (Results 1 – 22 of 22) sorted by relevance

/linux-6.15/drivers/net/
H A Ddummy.c130 if (tb[IFLA_ADDRESS]) { in dummy_validate()
131 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in dummy_validate()
133 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) in dummy_validate()
H A Difb.c378 if (tb[IFLA_ADDRESS]) { in ifb_validate()
379 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in ifb_validate()
381 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) in ifb_validate()
H A Dnlmon.c87 if (tb[IFLA_ADDRESS]) in nlmon_validate()
H A Dnetkit.c316 struct nlattr *attr = tb[IFLA_ADDRESS]; in netkit_validate()
392 (tb[IFLA_ADDRESS] || tbp[IFLA_ADDRESS])) in netkit_new_link()
410 if (mode == NETKIT_L2 && !(ifmp && tbp[IFLA_ADDRESS])) in netkit_new_link()
434 if (mode == NETKIT_L2 && !tb[IFLA_ADDRESS]) in netkit_new_link()
H A Dveth.c1729 if (tb[IFLA_ADDRESS]) { in veth_validate()
1730 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in veth_validate()
1732 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) in veth_validate()
1810 if (!ifmp || !tbp[IFLA_ADDRESS]) in veth_newlink()
1839 if (tb[IFLA_ADDRESS] == NULL) in veth_newlink()
H A Dmacvlan.c1314 if (tb[IFLA_ADDRESS]) { in macvlan_validate()
1315 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in macvlan_validate()
1317 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) in macvlan_validate()
1480 if (!tb[IFLA_ADDRESS]) in macvlan_common_newlink()
H A Dgeneve.c1252 if (tb[IFLA_ADDRESS]) { in geneve_validate()
1253 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) { in geneve_validate()
1254 NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_ADDRESS], in geneve_validate()
1259 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) { in geneve_validate()
1260 NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_ADDRESS], in geneve_validate()
H A Dvrf.c1653 if (tb[IFLA_ADDRESS]) { in vrf_validate()
1654 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) { in vrf_validate()
1658 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) { in vrf_validate()
/linux-6.15/net/8021q/
H A Dvlan_netlink.c46 if (tb[IFLA_ADDRESS]) { in vlan_validate()
47 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) { in vlan_validate()
51 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) { in vlan_validate()
/linux-6.15/net/ieee802154/6lowpan/
H A Dcore.c126 if (tb[IFLA_ADDRESS]) { in lowpan_validate()
127 if (nla_len(tb[IFLA_ADDRESS]) != IEEE802154_ADDR_LEN) in lowpan_validate()
/linux-6.15/drivers/net/bonding/
H A Dbond_netlink.c137 if (tb[IFLA_ADDRESS]) { in bond_validate()
138 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in bond_validate()
140 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) in bond_validate()
/linux-6.15/net/bridge/
H A Dbr_netlink.c490 nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr)) || in br_fill_ifinfo()
1174 if (tb[IFLA_ADDRESS]) { in br_validate()
1175 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in br_validate()
1177 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) in br_validate()
1569 if (tb[IFLA_ADDRESS]) { in br_dev_newlink()
1571 br_stp_change_bridge_id(br, nla_data(tb[IFLA_ADDRESS])); in br_dev_newlink()
/linux-6.15/tools/testing/selftests/net/
H A Dtap.c188 rtattr_add_any(nh, IFLA_ADDRESS, param_hwaddr_src, ETH_ALEN); in macvtap_fill_rtattr()
/linux-6.15/net/ipv6/
H A Dip6_gre.c1684 if (tb[IFLA_ADDRESS]) { in ip6gre_tap_validate()
1685 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in ip6gre_tap_validate()
1687 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) in ip6gre_tap_validate()
1990 if (dev->type == ARPHRD_ETHER && !tb[IFLA_ADDRESS]) in ip6gre_newlink_common()
H A Daddrconf.c6090 nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr)) || in inet6_fill_ifinfo()
/linux-6.15/net/ipv4/
H A Dip_gre.c1112 if (tb[IFLA_ADDRESS]) { in ipgre_tap_validate()
1113 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in ipgre_tap_validate()
1115 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) in ipgre_tap_validate()
H A Dip_tunnel.c1244 if (dev->type == ARPHRD_ETHER && !tb[IFLA_ADDRESS]) in ip_tunnel_newlink()
/linux-6.15/net/core/
H A Drtnetlink.c2104 if (nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr) || in rtnl_fill_ifinfo()
2189 [IFLA_ADDRESS] = { .type = NLA_BINARY, .len = MAX_ADDR_LEN },
2659 if (tb[IFLA_ADDRESS] && in validate_linkmsg()
2660 nla_len(tb[IFLA_ADDRESS]) < dev->addr_len) in validate_linkmsg()
3082 if (tb[IFLA_ADDRESS]) { in do_setlink()
3101 memcpy(sa->sa_data, nla_data(tb[IFLA_ADDRESS]), in do_setlink()
3669 if (tb[IFLA_ADDRESS]) { in rtnl_create_link()
3670 __dev_addr_set(dev, nla_data(tb[IFLA_ADDRESS]), in rtnl_create_link()
3671 nla_len(tb[IFLA_ADDRESS])); in rtnl_create_link()
5248 nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr)) || in ndo_dflt_bridge_getlink()
/linux-6.15/tools/include/uapi/linux/
H A Dif_link.h298 IFLA_ADDRESS, enumerator
/linux-6.15/include/uapi/linux/
H A Dif_link.h298 IFLA_ADDRESS, enumerator
/linux-6.15/drivers/net/team/
H A Dteam_core.c2228 if (tb[IFLA_ADDRESS] == NULL) in team_newlink()
2237 if (tb[IFLA_ADDRESS]) { in team_validate()
2238 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in team_validate()
2240 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) in team_validate()
/linux-6.15/drivers/net/vxlan/
H A Dvxlan_core.c3446 if (tb[IFLA_ADDRESS]) { in vxlan_validate()
3447 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) { in vxlan_validate()
3448 NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_ADDRESS], in vxlan_validate()
3453 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) { in vxlan_validate()
3454 NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_ADDRESS], in vxlan_validate()