Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <linux/init.h>
- #include <linux/module.h>
- #include <linux/kernel.h>
- #include <linux/random.h>
- #include <uapi/linux/if_ether.h>
- MODULE_LICENSE("GPL");
- MODULE_AUTHOR("Kafe");
- MODULE_DESCRIPTION("Kernel tests module.");
- MODULE_VERSION("0.01");
- static int __init kernel_tests_init(void) {
- uint8_t addr[ETH_ALEN];
- size_t i;
- for (i = 0; i < 50; i++) {
- get_random_bytes(addr, ETH_ALEN);
- printk(KERN_INFO "RND ADDR: %pM\n", addr);
- }
- return 0;
- }
- static void __exit kernel_tests_exit(void) {
- printk(KERN_INFO "END OF RND ADDR.\n");
- }
- module_init(kernel_tests_init);
- module_exit(kernel_tests_exit);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement