drm/rockchip: Don't change hdmi reference clock rate
[drm/drm-misc.git] / include / uapi / linux / amt.h
blob2dccff4171956839bb394028be0db73906a2e0e1
1 /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */
2 /*
3 * Copyright (c) 2021 Taehee Yoo <ap420073@gmail.com>
4 */
5 #ifndef _UAPI_AMT_H_
6 #define _UAPI_AMT_H_
8 enum ifla_amt_mode {
9 /* AMT interface works as Gateway mode.
10 * The Gateway mode encapsulates IGMP/MLD traffic and decapsulates
11 * multicast traffic.
13 AMT_MODE_GATEWAY = 0,
14 /* AMT interface works as Relay mode.
15 * The Relay mode encapsulates multicast traffic and decapsulates
16 * IGMP/MLD traffic.
18 AMT_MODE_RELAY,
19 __AMT_MODE_MAX,
22 #define AMT_MODE_MAX (__AMT_MODE_MAX - 1)
24 enum {
25 IFLA_AMT_UNSPEC,
26 /* This attribute specify mode etier Gateway or Relay. */
27 IFLA_AMT_MODE,
28 /* This attribute specify Relay port.
29 * AMT interface is created as Gateway mode, this attribute is used
30 * to specify relay(remote) port.
31 * AMT interface is created as Relay mode, this attribute is used
32 * as local port.
34 IFLA_AMT_RELAY_PORT,
35 /* This attribute specify Gateway port.
36 * AMT interface is created as Gateway mode, this attribute is used
37 * as local port.
38 * AMT interface is created as Relay mode, this attribute is not used.
40 IFLA_AMT_GATEWAY_PORT,
41 /* This attribute specify physical device */
42 IFLA_AMT_LINK,
43 /* This attribute specify local ip address */
44 IFLA_AMT_LOCAL_IP,
45 /* This attribute specify Relay ip address.
46 * So, this is not used by Relay.
48 IFLA_AMT_REMOTE_IP,
49 /* This attribute specify Discovery ip address.
50 * When Gateway get started, it send discovery message to find the
51 * Relay's ip address.
52 * So, this is not used by Relay.
54 IFLA_AMT_DISCOVERY_IP,
55 /* This attribute specify number of maximum tunnel. */
56 IFLA_AMT_MAX_TUNNELS,
57 __IFLA_AMT_MAX,
60 #define IFLA_AMT_MAX (__IFLA_AMT_MAX - 1)
62 #endif /* _UAPI_AMT_H_ */