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 ---