Lines Matching refs:iface_param
2036 struct iscsi_iface_param_info *iface_param, in qla4xxx_set_ipv6() argument
2043 switch (iface_param->param) { in qla4xxx_set_ipv6()
2045 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2047 memcpy(init_fw_cb->ipv6_addr1, iface_param->value, in qla4xxx_set_ipv6()
2051 memcpy(init_fw_cb->ipv6_addr0, iface_param->value, in qla4xxx_set_ipv6()
2055 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2057 memcpy(init_fw_cb->ipv6_if_id, &iface_param->value[8], in qla4xxx_set_ipv6()
2061 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2063 memcpy(init_fw_cb->ipv6_dflt_rtr_addr, iface_param->value, in qla4xxx_set_ipv6()
2068 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2071 if (iface_param->value[0] == ISCSI_IPV6_AUTOCFG_DISABLE) in qla4xxx_set_ipv6()
2075 else if (iface_param->value[0] == ISCSI_IPV6_AUTOCFG_ND_ENABLE) in qla4xxx_set_ipv6()
2085 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2088 if (iface_param->value[0] == in qla4xxx_set_ipv6()
2092 else if (iface_param->value[0] == in qla4xxx_set_ipv6()
2102 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2105 if (iface_param->value[0] == ISCSI_IPV6_ROUTER_AUTOCFG_ENABLE) in qla4xxx_set_ipv6()
2110 if (iface_param->value[0] == ISCSI_IFACE_ENABLE) { in qla4xxx_set_ipv6()
2122 if (iface_param->len != sizeof(init_fw_cb->ipv6_vlan_tag)) in qla4xxx_set_ipv6()
2125 cpu_to_be16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2128 if (iface_param->value[0] == ISCSI_VLAN_ENABLE) in qla4xxx_set_ipv6()
2137 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2141 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2145 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2148 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2150 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv6()
2159 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2161 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv6()
2169 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2171 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv6()
2179 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2181 init_fw_cb->ipv6_tcp_wsf = iface_param->value[0]; in qla4xxx_set_ipv6()
2184 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2189 cpu_to_le16((iface_param->value[0] << 1) & in qla4xxx_set_ipv6()
2193 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2195 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2203 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2205 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2213 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2215 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2223 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2225 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2233 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2236 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2239 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2241 init_fw_cb->ipv6_traffic_class = iface_param->value[0]; in qla4xxx_set_ipv6()
2244 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2246 init_fw_cb->ipv6_hop_limit = iface_param->value[0]; in qla4xxx_set_ipv6()
2249 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2252 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2255 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2258 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2261 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2264 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2267 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2269 init_fw_cb->ipv6_dup_addr_detect_count = iface_param->value[0]; in qla4xxx_set_ipv6()
2272 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2275 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2279 iface_param->param); in qla4xxx_set_ipv6()
2285 struct iscsi_iface_param_info *iface_param, in qla4xxx_set_ipv4() argument
2288 switch (iface_param->param) { in qla4xxx_set_ipv4()
2290 memcpy(init_fw_cb->ipv4_addr, iface_param->value, in qla4xxx_set_ipv4()
2294 memcpy(init_fw_cb->ipv4_subnet, iface_param->value, in qla4xxx_set_ipv4()
2298 memcpy(init_fw_cb->ipv4_gw_addr, iface_param->value, in qla4xxx_set_ipv4()
2302 if (iface_param->value[0] == ISCSI_BOOTPROTO_DHCP) in qla4xxx_set_ipv4()
2305 else if (iface_param->value[0] == ISCSI_BOOTPROTO_STATIC) in qla4xxx_set_ipv4()
2312 if (iface_param->value[0] == ISCSI_IFACE_ENABLE) { in qla4xxx_set_ipv4()
2324 if (iface_param->len != sizeof(init_fw_cb->ipv4_vlan_tag)) in qla4xxx_set_ipv4()
2327 cpu_to_be16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv4()
2330 if (iface_param->value[0] == ISCSI_VLAN_ENABLE) in qla4xxx_set_ipv4()
2339 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv4()
2343 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv4()
2346 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2348 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2357 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2359 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2367 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2369 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2377 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2379 init_fw_cb->ipv4_tcp_wsf = iface_param->value[0]; in qla4xxx_set_ipv4()
2382 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2386 cpu_to_le16((iface_param->value[0] << 1) & in qla4xxx_set_ipv4()
2390 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2392 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2400 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2402 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2410 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2412 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2420 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2422 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2430 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2432 init_fw_cb->ipv4_tos = iface_param->value[0]; in qla4xxx_set_ipv4()
2435 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2437 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2445 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2447 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2455 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2457 memcpy(init_fw_cb->ipv4_dhcp_alt_cid, iface_param->value, in qla4xxx_set_ipv4()
2463 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2465 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2473 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2475 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2483 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2485 memcpy(init_fw_cb->ipv4_dhcp_vid, iface_param->value, in qla4xxx_set_ipv4()
2491 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2493 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2501 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2503 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2511 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2513 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2521 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2523 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2531 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2533 init_fw_cb->ipv4_ttl = iface_param->value[0]; in qla4xxx_set_ipv4()
2537 iface_param->param); in qla4xxx_set_ipv4()
2543 struct iscsi_iface_param_info *iface_param, in qla4xxx_set_iscsi_param() argument
2546 switch (iface_param->param) { in qla4xxx_set_iscsi_param()
2548 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2551 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_iscsi_param()
2554 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2556 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2564 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2566 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2574 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2576 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2584 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2586 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2594 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2596 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2604 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2606 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2614 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2617 init_fw_cb->iscsi_opts |= cpu_to_le16(iface_param->value[0] & in qla4xxx_set_iscsi_param()
2621 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2624 cpu_to_le32(*(uint32_t *)iface_param->value) / in qla4xxx_set_iscsi_param()
2628 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2631 cpu_to_le32(*(uint32_t *)iface_param->value) / in qla4xxx_set_iscsi_param()
2635 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2638 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_iscsi_param()
2641 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2644 cpu_to_le32(*(uint32_t *)iface_param->value) / in qla4xxx_set_iscsi_param()
2648 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2650 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2658 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2660 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2668 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2670 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2678 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2680 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2688 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2690 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2699 iface_param->param); in qla4xxx_set_iscsi_param()
2731 struct iscsi_iface_param_info *iface_param = NULL; in qla4xxx_iface_set_param() local
2758 if (nla_len(attr) < sizeof(*iface_param)) { in qla4xxx_iface_set_param()
2763 iface_param = nla_data(attr); in qla4xxx_iface_set_param()
2765 if (iface_param->param_type == ISCSI_NET_PARAM) { in qla4xxx_iface_set_param()
2766 switch (iface_param->iface_type) { in qla4xxx_iface_set_param()
2768 switch (iface_param->iface_num) { in qla4xxx_iface_set_param()
2770 qla4xxx_set_ipv4(ha, iface_param, in qla4xxx_iface_set_param()
2777 iface_param->iface_num); in qla4xxx_iface_set_param()
2782 switch (iface_param->iface_num) { in qla4xxx_iface_set_param()
2785 qla4xxx_set_ipv6(ha, iface_param, in qla4xxx_iface_set_param()
2792 iface_param->iface_num); in qla4xxx_iface_set_param()
2801 } else if (iface_param->param_type == ISCSI_IFACE_PARAM) { in qla4xxx_iface_set_param()
2802 qla4xxx_set_iscsi_param(ha, iface_param, in qla4xxx_iface_set_param()