12949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/*
22949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * Definitions that user level programs might need to know to interact
32949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * with serial line IP (slip) lines.
42949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *
52949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * @(#) $Header: /tcpdump/master/tcpdump/slip.h,v 1.1 2000/10/09 01:53:21 guy Exp $
62949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *
72949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * Copyright (c) 1990 Regents of the University of California.
82949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * All rights reserved.
92949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *
102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * Redistribution and use in source and binary forms are permitted
112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * provided that the above copyright notice and this paragraph are
122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * duplicated in all such forms and that any documentation,
132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * advertising materials, and other materials related to such
142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * distribution and use acknowledge that the software was developed
152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * by the University of California, Berkeley.  The name of the
162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * University may not be used to endorse or promote products derived
172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * from this software without specific prior written permission.
182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project */
222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project
232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/*
242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * definitions of the pseudo- link-level header attached to slip
252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * packets grabbed by the packet filter (bpf) traffic monitor.
262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project */
272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#define SLIP_HDRLEN 16
282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project
292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#define SLX_DIR 0
302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#define SLX_CHDR 1
312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#define CHDR_LEN 15
322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project
332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#define SLIPDIR_IN 0
342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#define SLIPDIR_OUT 1
35