/* IBM_PROLOG_BEGIN_TAG */ /* This is an automatically generated prolog. */ /* */ /* bos720 src/bos/kernel/net/if_netdev.h 1.2 */ /* */ /* Licensed Materials - Property of IBM */ /* */ /* Restricted Materials of IBM */ /* */ /* COPYRIGHT International Business Machines Corp. 2012 */ /* All Rights Reserved */ /* */ /* US Government Users Restricted Rights - Use, duplication or */ /* disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ /* */ /* IBM_PROLOG_END_TAG */ #ifndef _NETDEV_H #define _NETDEV_H #include #define NETDEV_IB_LINKUP IFF_LINK0 #define NETDEV_IB_MULTCASTGROUP IFF_LINK1 /* * kinfo of generic network device * - each device may have unique charateristics and values * - update commends for specific device. */ typedef struct kinfo_netdev { char dev_name[IFNAMSIZ]; /* dev name:+ port(if any): iba0_0 */ char if_name[IFNAMSIZ]; /* interface name: ib0 */ __ulong32_t dev_flags; /* link up/down, broadcast,etc. */ __ulong32_t dev_mtu; /* current maximum MTU */ __ulong32_t dev_minmtu; /* minimum MTU */ __ulong32_t dev_type; /* device may or may not set */ __ulong32_t dev_addrlen; /* physical address length */ u_char dev_addr[64]; /* physical address */ } kinfo_netdev_t; #endif /*_NETDEV_H */