137142Sbrian/*-
2330449Seadler * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
3330449Seadler *
437142Sbrian * Copyright (c) 1998 Brian Somers <brian@Awfulhak.org>
537142Sbrian * All rights reserved.
637142Sbrian *
737142Sbrian * Redistribution and use in source and binary forms, with or without
837142Sbrian * modification, are permitted provided that the following conditions
937142Sbrian * are met:
1037142Sbrian * 1. Redistributions of source code must retain the above copyright
1137142Sbrian *    notice, this list of conditions and the following disclaimer.
1237142Sbrian * 2. Redistributions in binary form must reproduce the above copyright
1337142Sbrian *    notice, this list of conditions and the following disclaimer in the
1437142Sbrian *    documentation and/or other materials provided with the distribution.
1537142Sbrian *
1637142Sbrian * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1737142Sbrian * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1837142Sbrian * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1937142Sbrian * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2037142Sbrian * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2137142Sbrian * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2237142Sbrian * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2337142Sbrian * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2437142Sbrian * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2537142Sbrian * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2637142Sbrian * SUCH DAMAGE.
2737142Sbrian *
2850479Speter * $FreeBSD: stable/11/usr.sbin/ppp/probe.h 330449 2018-03-05 07:26:05Z eadler $
2937142Sbrian */
3037142Sbrian
3137142Sbrianstruct probe {
3237142Sbrian  unsigned select_changes_time : 1;
3381697Sbrian#ifndef NOINET6
3481697Sbrian  unsigned ipv6_available : 1;
3581697Sbrian#endif
3637142Sbrian};
3737142Sbrian
3881697Sbrianextern struct probe probe;
3981697Sbrian
4081697Sbrianextern void probe_Init(void);
41