Revision 8cf07dcb net.c
b/net.c | ||
---|---|---|
1792 | 1792 |
int idx = nic_get_free_idx(); |
1793 | 1793 |
|
1794 | 1794 |
if (check_params(nic_params, p) < 0) { |
1795 |
fprintf(stderr, "qemu: invalid parameter '%s' in '%s'\n", |
|
1796 |
buf, p); |
|
1795 |
fprintf(stderr, "qemu: invalid parameter in '%s'\n", p); |
|
1797 | 1796 |
return -1; |
1798 | 1797 |
} |
1799 | 1798 |
if (idx == -1 || nb_nics >= MAX_NICS) { |
... | ... | |
1843 | 1842 |
"vlan", "name", "hostname", "restrict", "ip", NULL |
1844 | 1843 |
}; |
1845 | 1844 |
if (check_params(slirp_params, p) < 0) { |
1846 |
fprintf(stderr, "qemu: invalid parameter '%s' in '%s'\n", |
|
1847 |
buf, p); |
|
1845 |
fprintf(stderr, "qemu: invalid parameter in '%s'\n", p); |
|
1848 | 1846 |
return -1; |
1849 | 1847 |
} |
1850 | 1848 |
if (get_param_value(buf, sizeof(buf), "hostname", p)) { |
... | ... | |
1894 | 1892 |
char ifname[64]; |
1895 | 1893 |
|
1896 | 1894 |
if (check_params(tap_params, p) < 0) { |
1897 |
fprintf(stderr, "qemu: invalid parameter '%s' in '%s'\n", |
|
1898 |
buf, p); |
|
1895 |
fprintf(stderr, "qemu: invalid parameter in '%s'\n", p); |
|
1899 | 1896 |
return -1; |
1900 | 1897 |
} |
1901 | 1898 |
if (get_param_value(ifname, sizeof(ifname), "ifname", p) <= 0) { |
... | ... | |
1915 | 1912 |
vlan->nb_host_devs++; |
1916 | 1913 |
if (get_param_value(buf, sizeof(buf), "fd", p) > 0) { |
1917 | 1914 |
if (check_params(fd_params, p) < 0) { |
1918 |
fprintf(stderr, "qemu: invalid parameter '%s' in '%s'\n", |
|
1919 |
buf, p); |
|
1915 |
fprintf(stderr, "qemu: invalid parameter in '%s'\n", p); |
|
1920 | 1916 |
return -1; |
1921 | 1917 |
} |
1922 | 1918 |
fd = strtol(buf, NULL, 0); |
... | ... | |
1928 | 1924 |
"vlan", "name", "ifname", "script", "downscript", NULL |
1929 | 1925 |
}; |
1930 | 1926 |
if (check_params(tap_params, p) < 0) { |
1931 |
fprintf(stderr, "qemu: invalid parameter '%s' in '%s'\n", |
|
1932 |
buf, p); |
|
1927 |
fprintf(stderr, "qemu: invalid parameter in '%s'\n", p); |
|
1933 | 1928 |
return -1; |
1934 | 1929 |
} |
1935 | 1930 |
if (get_param_value(ifname, sizeof(ifname), "ifname", p) <= 0) { |
... | ... | |
1949 | 1944 |
if (get_param_value(buf, sizeof(buf), "fd", p) > 0) { |
1950 | 1945 |
int fd; |
1951 | 1946 |
if (check_params(fd_params, p) < 0) { |
1952 |
fprintf(stderr, "qemu: invalid parameter '%s' in '%s'\n", |
|
1953 |
buf, p); |
|
1947 |
fprintf(stderr, "qemu: invalid parameter in '%s'\n", p); |
|
1954 | 1948 |
return -1; |
1955 | 1949 |
} |
1956 | 1950 |
fd = strtol(buf, NULL, 0); |
... | ... | |
1962 | 1956 |
"vlan", "name", "listen", NULL |
1963 | 1957 |
}; |
1964 | 1958 |
if (check_params(listen_params, p) < 0) { |
1965 |
fprintf(stderr, "qemu: invalid parameter '%s' in '%s'\n", |
|
1966 |
buf, p); |
|
1959 |
fprintf(stderr, "qemu: invalid parameter in '%s'\n", p); |
|
1967 | 1960 |
return -1; |
1968 | 1961 |
} |
1969 | 1962 |
ret = net_socket_listen_init(vlan, device, name, buf); |
... | ... | |
1972 | 1965 |
"vlan", "name", "connect", NULL |
1973 | 1966 |
}; |
1974 | 1967 |
if (check_params(connect_params, p) < 0) { |
1975 |
fprintf(stderr, "qemu: invalid parameter '%s' in '%s'\n", |
|
1976 |
buf, p); |
|
1968 |
fprintf(stderr, "qemu: invalid parameter in '%s'\n", p); |
|
1977 | 1969 |
return -1; |
1978 | 1970 |
} |
1979 | 1971 |
ret = net_socket_connect_init(vlan, device, name, buf); |
... | ... | |
1982 | 1974 |
"vlan", "name", "mcast", NULL |
1983 | 1975 |
}; |
1984 | 1976 |
if (check_params(mcast_params, p) < 0) { |
1985 |
fprintf(stderr, "qemu: invalid parameter '%s' in '%s'\n", |
|
1986 |
buf, p); |
|
1977 |
fprintf(stderr, "qemu: invalid parameter in '%s'\n", p); |
|
1987 | 1978 |
return -1; |
1988 | 1979 |
} |
1989 | 1980 |
ret = net_socket_mcast_init(vlan, device, name, buf); |
... | ... | |
2003 | 1994 |
int vde_port, vde_mode; |
2004 | 1995 |
|
2005 | 1996 |
if (check_params(vde_params, p) < 0) { |
2006 |
fprintf(stderr, "qemu: invalid parameter '%s' in '%s'\n", |
|
2007 |
buf, p); |
|
1997 |
fprintf(stderr, "qemu: invalid parameter in '%s'\n", p); |
|
2008 | 1998 |
return -1; |
2009 | 1999 |
} |
2010 | 2000 |
vlan->nb_host_devs++; |
Also available in: Unified diff