summaryrefslogtreecommitdiff
path: root/trafgen_l2.h
blob: 14f0e84d4344fd7c9e5e5f63416404d7730b893c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#ifndef TRAFGEN_L2_H
#define TRAFGEN_L2_H

enum eth_field {
	ETH_DST_ADDR,
	ETH_SRC_ADDR,
	ETH_TYPE,
};

enum arp_field {
	ARP_HTYPE,
	ARP_PTYPE,
	ARP_HLEN,
	ARP_PLEN,
	ARP_OPER,
	ARP_SHA,
	ARP_SPA,
	ARP_THA,
	ARP_TPA,
};

enum vlan_field {
	VLAN_TPID,
	VLAN_TCI,
	VLAN_PCP,
	VLAN_DEI,
	VLAN_VID,
	VLAN_ETYPE,
};

enum mpls_field {
	MPLS_LABEL,
	MPLS_TC,
	MPLS_LAST,
	MPLS_TTL,
};

extern void protos_l2_init(void);

#endif /* TRAFGEN_L2_H */
ef='/cgit.cgi/linux/net-next.git/commit/?h=nds-private-remove&id=aaf285e2e0ff490e924dbcdfd08e8274c3093354'>aaf285e2e0ff490e924dbcdfd08e8274c3093354 (diff)
drm: Make drm_connector_register() safe against multiple calls
Protect against drivers that may try to register the connector more than once, or who try to unregister it multiple times. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Dave Airlie <airlied@redhat.com> Cc: dri-devel@lists.freedesktop.org Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: http://patchwork.freedesktop.org/patch/msgid/1465993109-19523-4-git-send-email-chris@chris-wilson.co.uk
Diffstat