summaryrefslogtreecommitdiffstats
path: root/drivers/net/dsa/dsa_loop.h
blob: dc396877fc954e9850cef21faa0a70f80565e206 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef __DSA_LOOP_H
#define __DSA_LOOP_H

struct dsa_chip_data;

struct dsa_loop_pdata {
	/* Must be first, such that dsa_register_switch() can access this
	 * without gory pointer manipulations
	 */
	struct dsa_chip_data cd;
	const char *name;
	unsigned int enabled_ports;
	const char *netdev;
};

#define DSA_LOOP_NUM_PORTS	6
#define DSA_LOOP_CPU_PORT	(DSA_LOOP_NUM_PORTS - 1)

#endif /* __DSA_LOOP_H */