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