Commit 66d77e01 authored by Alessandro Rubini's avatar Alessandro Rubini

trivial: fill two places in posix-socket.c

Since we have two file descriptors (channels) in pp_instance, but current
code opens one socket only, use it in both places as a temporary measure.
Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
Acked-by: Aurelio Colosimo's avatarAurelio Colosimo <aurelio@aureliocolosimo.it>
parent 0177a213
...@@ -97,9 +97,9 @@ int posix_open_ch(struct pp_instance *ppi, char *ifname) ...@@ -97,9 +97,9 @@ int posix_open_ch(struct pp_instance *ppi, char *ifname)
close(sock); close(sock);
return -1; return -1;
} }
/* FIXME /* FIXME: what to do with hw address */
memcpy(ppi->ch.addr, ifr.ifr_hwaddr.sa_data, 6); memcpy(ppi->net_path->gen_ch.addr, ifr.ifr_hwaddr.sa_data, 6);
*/ memcpy(ppi->net_path->evt_ch.addr, ifr.ifr_hwaddr.sa_data, 6);
/* bind and setsockopt */ /* bind and setsockopt */
memset(&addr, 0, sizeof(addr)); memset(&addr, 0, sizeof(addr));
...@@ -111,9 +111,9 @@ int posix_open_ch(struct pp_instance *ppi, char *ifname) ...@@ -111,9 +111,9 @@ int posix_open_ch(struct pp_instance *ppi, char *ifname)
close(sock); close(sock);
return -1; return -1;
} }
/* FIXME /* FIXME: we are using the same socket for both channels by now */
ppi->ch.fd = sock; ppi->net_path->gen_ch.fd = sock;
*/ ppi->net_path->evt_ch.fd = sock;
return 0; return 0;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment