1 /* include/linux/if_pppolac.h
3 * Header for PPP on L2TP Access Concentrator / PPPoLAC Socket (RFC 2661)
5 * Copyright (C) 2009 Google, Inc.
6 * Author: Chia-chi Yeh <chiachi@android.com>
8 * This software is licensed under the terms of the GNU General Public
9 * License version 2, as published by the Free Software Foundation, and
10 * may be copied, distributed, and modified under those terms.
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
18 #ifndef __LINUX_IF_PPPOLAC_H
19 #define __LINUX_IF_PPPOLAC_H
21 #include <linux/socket.h>
22 #include <linux/types.h>
24 struct sockaddr_pppolac
{
25 sa_family_t sa_family
; /* AF_PPPOX */
26 unsigned int sa_protocol
; /* PX_PROTO_OLAC */
28 struct __attribute__((packed
)) {
29 __u16 tunnel
, session
;
31 } __attribute__((packed
));
33 #endif /* __LINUX_IF_PPPOLAC_H */