Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- lock_sock(sock->sk);
- sock->sk->broadcast = 1;
- release_sock(sock->sk);
- //Socket creation
- sock_create(AF_INET, SOCK_DGRAM, IPPROTO_UDP, &sock);
- //Broadcasting
- int broadcast = 1;
- int err;
- if( (err = sock->ops->setsockopt(sock, SOL_SOCKET, SO_BROADCAST, (char *)&broadcast, sizeof broadcast)) < 0 )
- {
- printk(KERN_ALERT MODULE_NAME ": Could not configure broadcast, error %dn", err);
- return -1;
- }
- sock->sk->sk_flags |= SO_BROADCAST;
Add Comment
Please, Sign In to add comment