Lines Matching refs:iface_param
2004 struct iscsi_iface_param_info *iface_param, in qla4xxx_set_ipv6() argument
2011 switch (iface_param->param) { in qla4xxx_set_ipv6()
2013 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2015 memcpy(init_fw_cb->ipv6_addr1, iface_param->value, in qla4xxx_set_ipv6()
2019 memcpy(init_fw_cb->ipv6_addr0, iface_param->value, in qla4xxx_set_ipv6()
2023 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2025 memcpy(init_fw_cb->ipv6_if_id, &iface_param->value[8], in qla4xxx_set_ipv6()
2029 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2031 memcpy(init_fw_cb->ipv6_dflt_rtr_addr, iface_param->value, in qla4xxx_set_ipv6()
2036 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2039 if (iface_param->value[0] == ISCSI_IPV6_AUTOCFG_DISABLE) in qla4xxx_set_ipv6()
2043 else if (iface_param->value[0] == ISCSI_IPV6_AUTOCFG_ND_ENABLE) in qla4xxx_set_ipv6()
2053 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2056 if (iface_param->value[0] == in qla4xxx_set_ipv6()
2060 else if (iface_param->value[0] == in qla4xxx_set_ipv6()
2070 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2073 if (iface_param->value[0] == ISCSI_IPV6_ROUTER_AUTOCFG_ENABLE) in qla4xxx_set_ipv6()
2078 if (iface_param->value[0] == ISCSI_IFACE_ENABLE) { in qla4xxx_set_ipv6()
2090 if (iface_param->len != sizeof(init_fw_cb->ipv6_vlan_tag)) in qla4xxx_set_ipv6()
2093 cpu_to_be16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2096 if (iface_param->value[0] == ISCSI_VLAN_ENABLE) in qla4xxx_set_ipv6()
2105 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2109 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2113 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2116 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2118 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv6()
2127 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2129 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv6()
2137 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2139 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv6()
2147 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2149 init_fw_cb->ipv6_tcp_wsf = iface_param->value[0]; in qla4xxx_set_ipv6()
2152 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2157 cpu_to_le16((iface_param->value[0] << 1) & in qla4xxx_set_ipv6()
2161 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2163 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2171 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2173 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2181 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2183 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2191 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2193 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2201 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2204 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2207 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2209 init_fw_cb->ipv6_traffic_class = iface_param->value[0]; in qla4xxx_set_ipv6()
2212 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2214 init_fw_cb->ipv6_hop_limit = iface_param->value[0]; in qla4xxx_set_ipv6()
2217 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2220 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2223 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2226 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2229 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2232 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2235 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2237 init_fw_cb->ipv6_dup_addr_detect_count = iface_param->value[0]; in qla4xxx_set_ipv6()
2240 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2243 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2247 iface_param->param); in qla4xxx_set_ipv6()
2253 struct iscsi_iface_param_info *iface_param, in qla4xxx_set_ipv4() argument
2256 switch (iface_param->param) { in qla4xxx_set_ipv4()
2258 memcpy(init_fw_cb->ipv4_addr, iface_param->value, in qla4xxx_set_ipv4()
2262 memcpy(init_fw_cb->ipv4_subnet, iface_param->value, in qla4xxx_set_ipv4()
2266 memcpy(init_fw_cb->ipv4_gw_addr, iface_param->value, in qla4xxx_set_ipv4()
2270 if (iface_param->value[0] == ISCSI_BOOTPROTO_DHCP) in qla4xxx_set_ipv4()
2273 else if (iface_param->value[0] == ISCSI_BOOTPROTO_STATIC) in qla4xxx_set_ipv4()
2280 if (iface_param->value[0] == ISCSI_IFACE_ENABLE) { in qla4xxx_set_ipv4()
2292 if (iface_param->len != sizeof(init_fw_cb->ipv4_vlan_tag)) in qla4xxx_set_ipv4()
2295 cpu_to_be16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv4()
2298 if (iface_param->value[0] == ISCSI_VLAN_ENABLE) in qla4xxx_set_ipv4()
2307 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv4()
2311 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv4()
2314 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2316 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2325 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2327 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2335 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2337 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2345 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2347 init_fw_cb->ipv4_tcp_wsf = iface_param->value[0]; in qla4xxx_set_ipv4()
2350 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2354 cpu_to_le16((iface_param->value[0] << 1) & in qla4xxx_set_ipv4()
2358 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2360 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2368 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2370 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2378 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2380 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2388 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2390 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2398 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2400 init_fw_cb->ipv4_tos = iface_param->value[0]; in qla4xxx_set_ipv4()
2403 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2405 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2413 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2415 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2423 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2425 memcpy(init_fw_cb->ipv4_dhcp_alt_cid, iface_param->value, in qla4xxx_set_ipv4()
2431 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2433 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2441 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2443 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2451 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2453 memcpy(init_fw_cb->ipv4_dhcp_vid, iface_param->value, in qla4xxx_set_ipv4()
2459 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2461 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2469 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2471 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2479 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2481 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2489 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2491 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2499 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2501 init_fw_cb->ipv4_ttl = iface_param->value[0]; in qla4xxx_set_ipv4()
2505 iface_param->param); in qla4xxx_set_ipv4()
2511 struct iscsi_iface_param_info *iface_param, in qla4xxx_set_iscsi_param() argument
2514 switch (iface_param->param) { in qla4xxx_set_iscsi_param()
2516 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2519 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_iscsi_param()
2522 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2524 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2532 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2534 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2542 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2544 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2552 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2554 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2562 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2564 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2572 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2574 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2582 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2585 init_fw_cb->iscsi_opts |= cpu_to_le16(iface_param->value[0] & in qla4xxx_set_iscsi_param()
2589 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2592 cpu_to_le32(*(uint32_t *)iface_param->value) / in qla4xxx_set_iscsi_param()
2596 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2599 cpu_to_le32(*(uint32_t *)iface_param->value) / in qla4xxx_set_iscsi_param()
2603 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2606 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_iscsi_param()
2609 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2612 cpu_to_le32(*(uint32_t *)iface_param->value) / in qla4xxx_set_iscsi_param()
2616 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2618 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2626 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2628 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2636 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2638 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2646 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2648 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2656 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2658 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2667 iface_param->param); in qla4xxx_set_iscsi_param()
2699 struct iscsi_iface_param_info *iface_param = NULL; in qla4xxx_iface_set_param() local
2726 iface_param = nla_data(attr); in qla4xxx_iface_set_param()
2728 if (iface_param->param_type == ISCSI_NET_PARAM) { in qla4xxx_iface_set_param()
2729 switch (iface_param->iface_type) { in qla4xxx_iface_set_param()
2731 switch (iface_param->iface_num) { in qla4xxx_iface_set_param()
2733 qla4xxx_set_ipv4(ha, iface_param, in qla4xxx_iface_set_param()
2740 iface_param->iface_num); in qla4xxx_iface_set_param()
2745 switch (iface_param->iface_num) { in qla4xxx_iface_set_param()
2748 qla4xxx_set_ipv6(ha, iface_param, in qla4xxx_iface_set_param()
2755 iface_param->iface_num); in qla4xxx_iface_set_param()
2764 } else if (iface_param->param_type == ISCSI_IFACE_PARAM) { in qla4xxx_iface_set_param()
2765 qla4xxx_set_iscsi_param(ha, iface_param, in qla4xxx_iface_set_param()