The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/netatalk/at_extern.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /*      $NetBSD: at_extern.h,v 1.21 2022/09/03 01:48:22 thorpej Exp $   */
    2 
    3 /*
    4  * Copyright (c) 1990,1994 Regents of The University of Michigan.
    5  * All Rights Reserved.
    6  *
    7  * Permission to use, copy, modify, and distribute this software and
    8  * its documentation for any purpose and without fee is hereby granted,
    9  * provided that the above copyright notice appears in all copies and
   10  * that both that copyright notice and this permission notice appear
   11  * in supporting documentation, and that the name of The University
   12  * of Michigan not be used in advertising or publicity pertaining to
   13  * distribution of the software without specific, written prior
   14  * permission. This software is supplied as is without expressed or
   15  * implied warranties of any kind.
   16  *
   17  * This product includes software developed by the University of
   18  * California, Berkeley and its contributors.
   19  *
   20  *      Research Systems Unix Group
   21  *      The University of Michigan
   22  *      c/o Wesley Craig
   23  *      535 W. William Street
   24  *      Ann Arbor, Michigan
   25  *      +1-313-764-2278
   26  *      netatalk@umich.edu
   27  */
   28 
   29 #ifndef _NETATALK_AT_EXTERN_H_
   30 #define _NETATALK_AT_EXTERN_H_
   31 
   32 struct ifnet;
   33 struct mbuf;
   34 struct sockaddr_at;
   35 struct proc;
   36 struct ifaddr;
   37 struct at_ifaddr;
   38 struct route;
   39 struct socket;
   40 struct ddpcb;
   41 
   42 extern struct mowner atalk_rx_mowner;
   43 extern struct mowner atalk_tx_mowner;
   44 
   45 extern const struct pr_usrreqs ddp_usrreqs;
   46 
   47 void    atintr1(void *);
   48 void    atintr2(void *);
   49 void    aarpprobe(void *);
   50 int     aarpresolve(struct ifnet *, struct mbuf *, const struct sockaddr_at *,
   51     u_char *);
   52 void    aarpinput(struct ifnet *, struct mbuf *);
   53 int     at_broadcast(const struct sockaddr_at *);
   54 int     at_control(u_long, void *, struct ifnet *);
   55 int     at_inithead(void **, int);
   56 void    at_purgeaddr(struct ifaddr *);
   57 void    at_purgeif(struct ifnet *);
   58 u_int16_t
   59         at_cksum(struct mbuf *, int);
   60 void    ddp_init(void);
   61 struct ifaddr *
   62         at_ifawithnet(const struct sockaddr_at *, struct ifnet *);
   63 int     ddp_output(struct mbuf *, struct ddpcb *);
   64 struct ddpcb  *
   65         ddp_search(struct sockaddr_at *, struct sockaddr_at *,
   66     struct at_ifaddr *);
   67 int     ddp_route(struct mbuf *, struct route *);
   68 char *  prsockaddr(const void *);
   69 
   70 #endif /* !_NETATALK_AT_EXTERN_H_ */

Cache object: 17653a715d78980b528842c6c1d0a4a4


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.