Lines Matching defs:iface_param

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