Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
net
appletalk
dev.c
Go to the documentation of this file.
1
/*
2
* Moved here from drivers/net/net_init.c, which is:
3
* Written 1993,1994,1995 by Donald Becker.
4
*/
5
6
#include <linux/errno.h>
7
#include <linux/module.h>
8
#include <linux/netdevice.h>
9
#include <linux/if_arp.h>
10
#include <linux/if_ltalk.h>
11
12
static
void
ltalk_setup(
struct
net_device
*
dev
)
13
{
14
/* Fill in the fields of the device structure with localtalk-generic values. */
15
16
dev->
type
=
ARPHRD_LOCALTLK
;
17
dev->
hard_header_len
=
LTALK_HLEN
;
18
dev->
mtu
=
LTALK_MTU
;
19
dev->
addr_len
=
LTALK_ALEN
;
20
dev->
tx_queue_len
= 10;
21
22
dev->
broadcast
[0] = 0xFF;
23
24
dev->
flags
=
IFF_BROADCAST
|
IFF_MULTICAST
|
IFF_NOARP
;
25
}
26
40
struct
net_device
*
alloc_ltalkdev
(
int
sizeof_priv)
41
{
42
return
alloc_netdev
(sizeof_priv,
"lt%d"
, ltalk_setup);
43
}
44
EXPORT_SYMBOL
(
alloc_ltalkdev
);
Generated on Thu Jan 10 2013 13:02:30 for Linux Kernel by
1.8.2