slip_kern.c (a8b3e6f10f08f66ae1072efd087b30966a3654f6) | slip_kern.c (854e981cc69bb93b49bdd052c8bc1dc744509f04) |
---|---|
1#include "linux/config.h" 2#include "linux/kernel.h" 3#include "linux/stddef.h" 4#include "linux/init.h" 5#include "linux/netdevice.h" 6#include "linux/if_arp.h" 7#include "net_kern.h" 8#include "net_user.h" --- 7 unchanged lines hidden (view full) --- 16void slip_init(struct net_device *dev, void *data) 17{ 18 struct uml_net_private *private; 19 struct slip_data *spri; 20 struct slip_init *init = data; 21 22 private = dev->priv; 23 spri = (struct slip_data *) private->user; | 1#include "linux/config.h" 2#include "linux/kernel.h" 3#include "linux/stddef.h" 4#include "linux/init.h" 5#include "linux/netdevice.h" 6#include "linux/if_arp.h" 7#include "net_kern.h" 8#include "net_user.h" --- 7 unchanged lines hidden (view full) --- 16void slip_init(struct net_device *dev, void *data) 17{ 18 struct uml_net_private *private; 19 struct slip_data *spri; 20 struct slip_init *init = data; 21 22 private = dev->priv; 23 spri = (struct slip_data *) private->user; |
24 *spri = ((struct slip_data) 25 { .name = { '\0' }, 26 .addr = NULL, 27 .gate_addr = init->gate_addr, 28 .slave = -1, 29 .slip = SLIP_PROTO_INIT, 30 .dev = dev }); | |
31 | 24 |
25 memset(spri->name, 0, sizeof(spri->name)); 26 spri->addr = NULL; 27 spri->gate_addr = init->gate_addr; 28 spri->slave = -1; 29 spri->dev = dev; 30 31 slip_proto_init(&spri->slip); 32 |
|
32 dev->init = NULL; 33 dev->header_cache_update = NULL; 34 dev->hard_header_cache = NULL; 35 dev->hard_header = NULL; 36 dev->hard_header_len = 0; 37 dev->addr_len = 0; 38 dev->type = ARPHRD_SLIP; 39 dev->tx_queue_len = 256; --- 70 unchanged lines hidden --- | 33 dev->init = NULL; 34 dev->header_cache_update = NULL; 35 dev->hard_header_cache = NULL; 36 dev->hard_header = NULL; 37 dev->hard_header_len = 0; 38 dev->addr_len = 0; 39 dev->type = ARPHRD_SLIP; 40 dev->tx_queue_len = 256; --- 70 unchanged lines hidden --- |