Lines Matching defs:ifdev

60 struct ifdev {  struct
62 char ifdev_name[IFNAMSIZ]; /* interface name, null terminated */ argument
63 unsigned int ifdev_ifflags; /* NetBSD-style interface flags */ argument
64 unsigned int ifdev_dlt; /* data link type (DLT_) */ argument
65 unsigned int ifdev_promisc; /* number of promiscuity requestors */ argument
66 struct netif ifdev_netif; /* lwIP interface structure */ argument
67 struct if_data ifdev_data; /* NetBSD-style interface data */ argument
68 char ifdev_v4set; /* interface has an IPv4 address? */ argument
69 uint8_t ifdev_v6prefix[LWIP_IPV6_NUM_ADDRESSES]; /* IPv6 prefixes */ argument
70 uint8_t ifdev_v6flags[LWIP_IPV6_NUM_ADDRESSES]; /* v6 address flags */ argument
71 uint8_t ifdev_v6state[LWIP_IPV6_NUM_ADDRESSES]; /* v6 shadow states */ argument
72 uint8_t ifdev_v6scope[LWIP_IPV6_NUM_ADDRESSES]; /* cached v6 scopes */ argument
73 struct ifdev_hwaddr ifdev_hwlist[IFDEV_NUM_HWADDRS]; /* HW addr's */ argument
74 uint32_t ifdev_nd6flags; /* ND6-related flags (ND6_IFF_) */ argument
75 const struct ifdev_ops *ifdev_ops; /* interface operations table */ argument
79 #define ifdev_get_name(ifdev) ((ifdev)->ifdev_name) argument
80 #define ifdev_get_ifflags(ifdev) ((ifdev)->ifdev_ifflags) argument
81 #define ifdev_get_dlt(ifdev) ((ifdev)->ifdev_dlt) argument
82 #define ifdev_is_promisc(ifdev) ((ifdev)->ifdev_promisc != 0) argument
83 #define ifdev_get_netif(ifdev) (&(ifdev)->ifdev_netif) argument
84 #define ifdev_get_nd6flags(ifdev) ((ifdev)->ifdev_nd6flags) argument
85 #define ifdev_get_iftype(ifdev) ((ifdev)->ifdev_data.ifi_type) argument
86 #define ifdev_get_hwlen(ifdev) ((ifdev)->ifdev_data.ifi_addrlen) argument
87 #define ifdev_get_hdrlen(ifdev) ((ifdev)->ifdev_data.ifi_hdrlen) argument
88 #define ifdev_get_link(ifdev) ((ifdev)->ifdev_data.ifi_link_state) argument
89 #define ifdev_get_mtu(ifdev) ((ifdev)->ifdev_data.ifi_mtu) argument
90 #define ifdev_get_metric(ifdev) ((ifdev)->ifdev_data.ifi_metric) argument
91 #define ifdev_get_ifdata(ifdev) (&(ifdev)->ifdev_data) argument
92 #define ifdev_is_loopback(ifdev) ((ifdev)->ifdev_ifflags & IFF_LOOPBACK) argument
93 #define ifdev_is_up(ifdev) ((ifdev)->ifdev_ifflags & IFF_UP) argument
94 #define ifdev_is_link_up(ifdev) (netif_is_link_up(&(ifdev)->ifdev_netif)) argument
95 #define ifdev_set_metric(ifdev, metric) \ argument
97 #define ifdev_get_index(ifdev) \ argument
100 #define ifdev_output_drop(ifdev) ((ifdev)->ifdev_data.ifi_oerrors++) argument