xref: /linux-6.15/include/linux/phonet.h (revision 2b27bdcc)
1*2b27bdccSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
2bce7b154SRemi Denis-Courmont /**
3bce7b154SRemi Denis-Courmont  * file phonet.h
4bce7b154SRemi Denis-Courmont  *
5bce7b154SRemi Denis-Courmont  * Phonet sockets kernel interface
6bce7b154SRemi Denis-Courmont  *
7bce7b154SRemi Denis-Courmont  * Copyright (C) 2008 Nokia Corporation. All rights reserved.
8bce7b154SRemi Denis-Courmont  */
9bce7b154SRemi Denis-Courmont #ifndef LINUX_PHONET_H
10bce7b154SRemi Denis-Courmont #define LINUX_PHONET_H
11bce7b154SRemi Denis-Courmont 
12607ca46eSDavid Howells #include <uapi/linux/phonet.h>
1306f43adbSJaswinder Singh Rajput 
14f5bb1c55SRémi Denis-Courmont #define SIOCPNGAUTOCONF		(SIOCDEVPRIVATE + 0)
15f5bb1c55SRémi Denis-Courmont 
16f5bb1c55SRémi Denis-Courmont struct if_phonet_autoconf {
17f5bb1c55SRémi Denis-Courmont 	uint8_t device;
18f5bb1c55SRémi Denis-Courmont };
19f5bb1c55SRémi Denis-Courmont 
20f5bb1c55SRémi Denis-Courmont struct if_phonet_req {
21f5bb1c55SRémi Denis-Courmont 	char ifr_phonet_name[16];
22f5bb1c55SRémi Denis-Courmont 	union {
23f5bb1c55SRémi Denis-Courmont 		struct if_phonet_autoconf ifru_phonet_autoconf;
24f5bb1c55SRémi Denis-Courmont 	} ifr_ifru;
25f5bb1c55SRémi Denis-Courmont };
26f5bb1c55SRémi Denis-Courmont #define ifr_phonet_autoconf ifr_ifru.ifru_phonet_autoconf
27bce7b154SRemi Denis-Courmont #endif
28