lec.c (ebf8889bd1fe3615991ff4494635d237280652a2) | lec.c (b24b8a247ff65c01b252025926fe564209fae4fc) |
---|---|
1/* 2 * lec.c: Lan Emulation driver 3 * 4 * Marko Kiiskila <mkiiskila@yahoo.com> 5 */ 6 7#include <linux/kernel.h> 8#include <linux/bitops.h> --- 1775 unchanged lines hidden (view full) --- 1784 1785 to_return = kzalloc(sizeof(struct lec_arp_table), GFP_ATOMIC); 1786 if (!to_return) { 1787 printk("LEC: Arp entry kmalloc failed\n"); 1788 return NULL; 1789 } 1790 memcpy(to_return->mac_addr, mac_addr, ETH_ALEN); 1791 INIT_HLIST_NODE(&to_return->next); | 1/* 2 * lec.c: Lan Emulation driver 3 * 4 * Marko Kiiskila <mkiiskila@yahoo.com> 5 */ 6 7#include <linux/kernel.h> 8#include <linux/bitops.h> --- 1775 unchanged lines hidden (view full) --- 1784 1785 to_return = kzalloc(sizeof(struct lec_arp_table), GFP_ATOMIC); 1786 if (!to_return) { 1787 printk("LEC: Arp entry kmalloc failed\n"); 1788 return NULL; 1789 } 1790 memcpy(to_return->mac_addr, mac_addr, ETH_ALEN); 1791 INIT_HLIST_NODE(&to_return->next); |
1792 init_timer(&to_return->timer); 1793 to_return->timer.function = lec_arp_expire_arp; 1794 to_return->timer.data = (unsigned long)to_return; | 1792 setup_timer(&to_return->timer, lec_arp_expire_arp, 1793 (unsigned long)to_return); |
1795 to_return->last_used = jiffies; 1796 to_return->priv = priv; 1797 skb_queue_head_init(&to_return->tx_wait); 1798 atomic_set(&to_return->usage, 1); 1799 return to_return; 1800} 1801 1802/* Arp sent timer expired */ --- 703 unchanged lines hidden --- | 1794 to_return->last_used = jiffies; 1795 to_return->priv = priv; 1796 skb_queue_head_init(&to_return->tx_wait); 1797 atomic_set(&to_return->usage, 1); 1798 return to_return; 1799} 1800 1801/* Arp sent timer expired */ --- 703 unchanged lines hidden --- |