Lines Matching refs:data

1170 static int br_validate(struct nlattr *tb[], struct nlattr *data[],
1180 if (!data)
1184 if (data[IFLA_BR_VLAN_PROTOCOL] &&
1185 !eth_type_vlan(nla_get_be16(data[IFLA_BR_VLAN_PROTOCOL])))
1188 if (data[IFLA_BR_VLAN_DEFAULT_PVID]) {
1189 __u16 defpvid = nla_get_u16(data[IFLA_BR_VLAN_DEFAULT_PVID]);
1202 struct nlattr *data[],
1208 if (!data)
1212 ret = br_setport(br_port_get_rtnl(dev), data, extack);
1271 struct nlattr *data[],
1277 if (!data)
1280 if (data[IFLA_BR_FORWARD_DELAY]) {
1281 err = br_set_forward_delay(br, nla_get_u32(data[IFLA_BR_FORWARD_DELAY]));
1286 if (data[IFLA_BR_HELLO_TIME]) {
1287 err = br_set_hello_time(br, nla_get_u32(data[IFLA_BR_HELLO_TIME]));
1292 if (data[IFLA_BR_MAX_AGE]) {
1293 err = br_set_max_age(br, nla_get_u32(data[IFLA_BR_MAX_AGE]));
1298 if (data[IFLA_BR_AGEING_TIME]) {
1299 err = br_set_ageing_time(br, nla_get_u32(data[IFLA_BR_AGEING_TIME]));
1304 if (data[IFLA_BR_STP_STATE]) {
1305 u32 stp_enabled = nla_get_u32(data[IFLA_BR_STP_STATE]);
1312 if (data[IFLA_BR_PRIORITY]) {
1313 u32 priority = nla_get_u16(data[IFLA_BR_PRIORITY]);
1318 if (data[IFLA_BR_VLAN_FILTERING]) {
1319 u8 vlan_filter = nla_get_u8(data[IFLA_BR_VLAN_FILTERING]);
1327 if (data[IFLA_BR_VLAN_PROTOCOL]) {
1328 __be16 vlan_proto = nla_get_be16(data[IFLA_BR_VLAN_PROTOCOL]);
1335 if (data[IFLA_BR_VLAN_DEFAULT_PVID]) {
1336 __u16 defpvid = nla_get_u16(data[IFLA_BR_VLAN_DEFAULT_PVID]);
1343 if (data[IFLA_BR_VLAN_STATS_ENABLED]) {
1344 __u8 vlan_stats = nla_get_u8(data[IFLA_BR_VLAN_STATS_ENABLED]);
1351 if (data[IFLA_BR_VLAN_STATS_PER_PORT]) {
1352 __u8 per_port = nla_get_u8(data[IFLA_BR_VLAN_STATS_PER_PORT]);
1360 if (data[IFLA_BR_GROUP_FWD_MASK]) {
1361 u16 fwd_mask = nla_get_u16(data[IFLA_BR_GROUP_FWD_MASK]);
1368 if (data[IFLA_BR_GROUP_ADDR]) {
1371 if (nla_len(data[IFLA_BR_GROUP_ADDR]) != ETH_ALEN)
1373 memcpy(new_addr, nla_data(data[IFLA_BR_GROUP_ADDR]), ETH_ALEN);
1387 if (data[IFLA_BR_FDB_FLUSH]) {
1396 if (data[IFLA_BR_MCAST_ROUTER]) {
1397 u8 multicast_router = nla_get_u8(data[IFLA_BR_MCAST_ROUTER]);
1405 if (data[IFLA_BR_MCAST_SNOOPING]) {
1406 u8 mcast_snooping = nla_get_u8(data[IFLA_BR_MCAST_SNOOPING]);
1413 if (data[IFLA_BR_MCAST_QUERY_USE_IFADDR]) {
1416 val = nla_get_u8(data[IFLA_BR_MCAST_QUERY_USE_IFADDR]);
1420 if (data[IFLA_BR_MCAST_QUERIER]) {
1421 u8 mcast_querier = nla_get_u8(data[IFLA_BR_MCAST_QUERIER]);
1429 if (data[IFLA_BR_MCAST_HASH_ELASTICITY])
1433 if (data[IFLA_BR_MCAST_HASH_MAX])
1434 br->hash_max = nla_get_u32(data[IFLA_BR_MCAST_HASH_MAX]);
1436 if (data[IFLA_BR_MCAST_LAST_MEMBER_CNT]) {
1437 u32 val = nla_get_u32(data[IFLA_BR_MCAST_LAST_MEMBER_CNT]);
1442 if (data[IFLA_BR_MCAST_STARTUP_QUERY_CNT]) {
1443 u32 val = nla_get_u32(data[IFLA_BR_MCAST_STARTUP_QUERY_CNT]);
1448 if (data[IFLA_BR_MCAST_LAST_MEMBER_INTVL]) {
1449 u64 val = nla_get_u64(data[IFLA_BR_MCAST_LAST_MEMBER_INTVL]);
1454 if (data[IFLA_BR_MCAST_MEMBERSHIP_INTVL]) {
1455 u64 val = nla_get_u64(data[IFLA_BR_MCAST_MEMBERSHIP_INTVL]);
1460 if (data[IFLA_BR_MCAST_QUERIER_INTVL]) {
1461 u64 val = nla_get_u64(data[IFLA_BR_MCAST_QUERIER_INTVL]);
1466 if (data[IFLA_BR_MCAST_QUERY_INTVL]) {
1467 u64 val = nla_get_u64(data[IFLA_BR_MCAST_QUERY_INTVL]);
1472 if (data[IFLA_BR_MCAST_QUERY_RESPONSE_INTVL]) {
1473 u64 val = nla_get_u64(data[IFLA_BR_MCAST_QUERY_RESPONSE_INTVL]);
1478 if (data[IFLA_BR_MCAST_STARTUP_QUERY_INTVL]) {
1479 u64 val = nla_get_u64(data[IFLA_BR_MCAST_STARTUP_QUERY_INTVL]);
1484 if (data[IFLA_BR_MCAST_STATS_ENABLED]) {
1487 mcast_stats = nla_get_u8(data[IFLA_BR_MCAST_STATS_ENABLED]);
1491 if (data[IFLA_BR_MCAST_IGMP_VERSION]) {
1494 igmp_version = nla_get_u8(data[IFLA_BR_MCAST_IGMP_VERSION]);
1502 if (data[IFLA_BR_MCAST_MLD_VERSION]) {
1505 mld_version = nla_get_u8(data[IFLA_BR_MCAST_MLD_VERSION]);
1514 if (data[IFLA_BR_NF_CALL_IPTABLES]) {
1515 u8 val = nla_get_u8(data[IFLA_BR_NF_CALL_IPTABLES]);
1520 if (data[IFLA_BR_NF_CALL_IP6TABLES]) {
1521 u8 val = nla_get_u8(data[IFLA_BR_NF_CALL_IP6TABLES]);
1526 if (data[IFLA_BR_NF_CALL_ARPTABLES]) {
1527 u8 val = nla_get_u8(data[IFLA_BR_NF_CALL_ARPTABLES]);
1533 if (data[IFLA_BR_MULTI_BOOLOPT]) {
1536 bm = nla_data(data[IFLA_BR_MULTI_BOOLOPT]);
1546 struct nlattr *tb[], struct nlattr *data[],
1562 err = br_changelink(dev, tb, data, extack);