1*37113Ssklower /* 2*37113Ssklower * Copyright (c) 1989 The Regents of the University of California. 3*37113Ssklower * All rights reserved. 4*37113Ssklower * 5*37113Ssklower * Redistribution and use in source and binary forms are permitted 6*37113Ssklower * provided that the above copyright notice and this paragraph are 7*37113Ssklower * duplicated in all such forms and that any documentation, 8*37113Ssklower * advertising materials, and other materials related to such 9*37113Ssklower * distribution and use acknowledge that the software was developed 10*37113Ssklower * by the University of California, Berkeley. The name of the 11*37113Ssklower * University may not be used to endorse or promote products derived 12*37113Ssklower * from this software without specific prior written permission. 13*37113Ssklower * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR 14*37113Ssklower * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED 15*37113Ssklower * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 16*37113Ssklower * 17*37113Ssklower * @(#)if_vba.h 1.1 (Berkeley) 03/09/89 18*37113Ssklower */ 19*37113Ssklower 20*37113Ssklower struct ifvba { 21*37113Ssklower struct mbuf *iff_mbuf; /* associated mbuf to free */ 22*37113Ssklower caddr_t iff_buffer; /* contiguous memory for data, kernel address */ 23*37113Ssklower u_long iff_physaddr; /* contiguous memory for data, phys address */ 24*37113Ssklower }; 25*37113Ssklower 26*37113Ssklower #define VIFF_16BIT 1 /* only allow two byte transfers */ 27*37113Ssklower 28*37113Ssklower #ifdef KERNEL 29*37113Ssklower struct mbuf *if_vbaget(); 30*37113Ssklower #endif 31