int __init p2pkp_sock_init(void)
{
- //int bytes_read;
- //struct file *file = NULL;
-
-#if 0
- /* address to bind on */
- struct sockaddr_in addr = {
- .sin_family = AF_INET,
- .sin_port = htons(P2PKP_LOCAL_PORT),
- .sin_addr = { htonl(INADDR_LOOPBACK) }
- };
- int addrlen = sizeof(addr);
-#endif
-
if (p2pkp_register_protocol() < 0) {
ERROR("error while registering socket operations");
return -1;
}
return 0;
-
-#if 0
- /* bind socket to loopback on port P2PKP_LOCAL_PORT */
- err = sock->ops->bind(sock, (struct sockaddr *) &addr, addrlen);
- if (err < 0) {
- ERROR("can't bind socket\n");
- goto out_release;
- }
-
- /* send first message */
- err = p2pkp_msgsend(sock, P2PKP_REMOTE_PORT1);
- if (err < 0) {
- ERROR("can't send first message\n");
- goto out_release;
- }
-
- /* send second message */
- err = p2pkp_msgsend(sock, P2PKP_REMOTE_PORT1);
- if (err < 0) {
- ERROR("can't send second message\n");
- goto out_release;
- }
-
-out_release:
- /* cleanup socket */
- sock_release(sock);
-#endif
}
void __exit p2pkp_sock_exit(void)