<?xml version='1.0' encoding='iso-8859-1' standalone='no'?> <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.4.7"> <compounddef id="structnetif" kind="struct" prot="public"> <compoundname>netif</compoundname> <includes refid="netif_8h" local="no">netif.h</includes> <sectiondef kind="public-attrib"> <memberdef kind="variable" id="structnetif_1abb83f0808c4b1bf23e5a16bc4e486a8" prot="public" static="no" mutable="no"> <type><ref refid="structip__addr" kindref="compound">ip_addr</ref></type> <definition>struct ip_addr netif::gw</definition> <argsstring></argsstring> <name>gw</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" line="53" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" bodystart="53" bodyend="-1"/> <referencedby refid="ethernetif_8c_1eb49a49ab62789d8e32fddf180d52ebf" compoundref="ethernetif_8c" startline="186" endline="263">ethernetif_output</referencedby> </memberdef> <memberdef kind="variable" id="structnetif_118e73df74457dd1cb02d61d24e3ba924" prot="public" static="no" mutable="no"> <type>char</type> <definition>char netif::hwaddr[6]</definition> <argsstring>[6]</argsstring> <name>hwaddr</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" line="54" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" bodystart="54" bodyend="-1"/> <referencedby refid="ethernetif_8c_164753cb7324510825069062660f10926" compoundref="ethernetif_8c" startline="325" endline="341">ethernetif_init</referencedby> </memberdef> <memberdef kind="variable" id="structnetif_16a3101eb624d17937618618a57e2e570" prot="public" static="no" mutable="no"> <type><ref refid="err_8h_1b7190f3da5c85931fc059e0312bc1407" kindref="member">err_t</ref>(*</type> <definition>err_t(* netif::input)(struct pbuf *p, struct netif *inp)</definition> <argsstring>)(struct pbuf *p, struct netif *inp)</argsstring> <name>input</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" line="58"/> <referencedby refid="ethernetif_8c_1687c1030eeb3939b9aa8e1a0811c301a" compoundref="ethernetif_8c" startline="275" endline="306">ethernetif_input</referencedby> <referencedby refid="loopif_8c_172717f7b688d6aea03dacce84437632c" compoundref="loopif_8c" startline="46" endline="68">loopif_output</referencedby> </memberdef> <memberdef kind="variable" id="structnetif_1d666097c02e7d7e82ea838b0c721470d" prot="public" static="no" mutable="no"> <type><ref refid="structip__addr" kindref="compound">ip_addr</ref></type> <definition>struct ip_addr netif::ip_addr</definition> <argsstring></argsstring> <name>ip_addr</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" line="51" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" bodystart="51" bodyend="-1"/> <referencedby refid="arp_8c_157a25dd51cf73f048ad5364ecc2f040b" compoundref="arp_8c" startline="197" endline="250">arp_arp_input</referencedby> <referencedby refid="arp_8c_1916d08dbb8f4a38e1e904a8a018b000c" compoundref="arp_8c" startline="181" endline="194">arp_ip_input</referencedby> <referencedby refid="arp_8c_19d1287b9a80c370797b2ac5c63f70e2e" compoundref="arp_8c" startline="266" endline="302">arp_query</referencedby> <referencedby refid="ethernetif_8c_1eb49a49ab62789d8e32fddf180d52ebf" compoundref="ethernetif_8c" startline="186" endline="263">ethernetif_output</referencedby> </memberdef> <memberdef kind="variable" id="structnetif_1bf9e416b29a3de59c78b141b8eed37cc" prot="public" static="no" mutable="no"> <type><ref refid="err_8h_1b7190f3da5c85931fc059e0312bc1407" kindref="member">err_t</ref>(*</type> <definition>err_t(* netif::linkoutput)(struct netif *netif, struct pbuf *p)</definition> <argsstring>)(struct netif *netif, struct pbuf *p)</argsstring> <name>linkoutput</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" line="67"/> <referencedby refid="ethernetif_8c_164753cb7324510825069062660f10926" compoundref="ethernetif_8c" startline="325" endline="341">ethernetif_init</referencedby> </memberdef> <memberdef kind="variable" id="structnetif_132fca6ffd28bb9af3f891a378827a67e" prot="public" static="no" mutable="no"> <type>char</type> <definition>char netif::name[2]</definition> <argsstring>[2]</argsstring> <name>name</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" line="63" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" bodystart="63" bodyend="-1"/> <referencedby refid="ethernetif_8c_164753cb7324510825069062660f10926" compoundref="ethernetif_8c" startline="325" endline="341">ethernetif_init</referencedby> <referencedby refid="loopif_8c_16a09bc9672b52ada560f16b66deb76a2" compoundref="loopif_8c" startline="71" endline="76">loopif_init</referencedby> </memberdef> <memberdef kind="variable" id="structnetif_1c4b9556c67758bde9a2b29f57f3e8cf2" prot="public" static="no" mutable="no"> <type><ref refid="structip__addr" kindref="compound">ip_addr</ref></type> <definition>struct ip_addr netif::netmask</definition> <argsstring></argsstring> <name>netmask</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" line="52" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" bodystart="52" bodyend="-1"/> <referencedby refid="arp_8c_1916d08dbb8f4a38e1e904a8a018b000c" compoundref="arp_8c" startline="181" endline="194">arp_ip_input</referencedby> <referencedby refid="ethernetif_8c_1eb49a49ab62789d8e32fddf180d52ebf" compoundref="ethernetif_8c" startline="186" endline="263">ethernetif_output</referencedby> </memberdef> <memberdef kind="variable" id="structnetif_1e77736b64df442242795220d76be6b86" prot="public" static="no" mutable="no"> <type><ref refid="structnetif" kindref="compound">netif</ref> *</type> <definition>struct netif* netif::next</definition> <argsstring></argsstring> <name>next</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" line="49" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" bodystart="49" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structnetif_179f6bfc95928144230b3cf9a8f15029b" prot="public" static="no" mutable="no"> <type><ref refid="types_8h_1a4e0f27a9aca905e340c06d2dcae843c" kindref="member">uInt8</ref></type> <definition>uInt8 netif::num</definition> <argsstring></argsstring> <name>num</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" line="50" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" bodystart="50" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structnetif_1b180ab98b90830ed15503822405e5a23" prot="public" static="no" mutable="no"> <type><ref refid="err_8h_1b7190f3da5c85931fc059e0312bc1407" kindref="member">err_t</ref>(*</type> <definition>err_t(* netif::output)(struct netif *netif, struct pbuf *p, struct ip_addr *ipaddr)</definition> <argsstring>)(struct netif *netif, struct pbuf *p, struct ip_addr *ipaddr)</argsstring> <name>output</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" line="66"/> <referencedby refid="ethernetif_8c_164753cb7324510825069062660f10926" compoundref="ethernetif_8c" startline="325" endline="341">ethernetif_init</referencedby> <referencedby refid="loopif_8c_16a09bc9672b52ada560f16b66deb76a2" compoundref="loopif_8c" startline="71" endline="76">loopif_init</referencedby> </memberdef> <memberdef kind="variable" id="structnetif_1809cc57c0dff09c5c9ae45b02c2002f3" prot="public" static="no" mutable="no"> <type>void *</type> <definition>void* netif::state</definition> <argsstring></argsstring> <name>state</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" line="71" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" bodystart="71" bodyend="-1"/> <referencedby refid="ethernetif_8c_164753cb7324510825069062660f10926" compoundref="ethernetif_8c" startline="325" endline="341">ethernetif_init</referencedby> <referencedby refid="ethernetif_8c_1687c1030eeb3939b9aa8e1a0811c301a" compoundref="ethernetif_8c" startline="275" endline="306">ethernetif_input</referencedby> <referencedby refid="ethernetif_8c_1eb49a49ab62789d8e32fddf180d52ebf" compoundref="ethernetif_8c" startline="186" endline="263">ethernetif_output</referencedby> <referencedby refid="ethernetif_8c_115915c49a70d85ff1c6af793cda34419" compoundref="ethernetif_8c" startline="81" endline="101">low_level_init</referencedby> </memberdef> </sectiondef> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <collaborationgraph> <node id="272"> <label>ip_addr</label> <link refid="structip__addr"/> </node> <node id="271"> <label>netif</label> <link refid="structnetif"/> <childnode refid="271" relation="usage"> <edgelabel>next</edgelabel> </childnode> <childnode refid="272" relation="usage"> <edgelabel>netmask ip_addr gw</edgelabel> </childnode> </node> </collaborationgraph> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" line="48" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/netif.h" bodystart="48" bodyend="72"/> <listofallmembers> <member refid="structnetif_1abb83f0808c4b1bf23e5a16bc4e486a8" prot="public" virt="non-virtual"><scope>netif</scope><name>gw</name></member> <member refid="structnetif_118e73df74457dd1cb02d61d24e3ba924" prot="public" virt="non-virtual"><scope>netif</scope><name>hwaddr</name></member> <member refid="structnetif_16a3101eb624d17937618618a57e2e570" prot="public" virt="non-virtual"><scope>netif</scope><name>input</name></member> <member refid="structnetif_1d666097c02e7d7e82ea838b0c721470d" prot="public" virt="non-virtual"><scope>netif</scope><name>ip_addr</name></member> <member refid="structnetif_1bf9e416b29a3de59c78b141b8eed37cc" prot="public" virt="non-virtual"><scope>netif</scope><name>linkoutput</name></member> <member refid="structnetif_132fca6ffd28bb9af3f891a378827a67e" prot="public" virt="non-virtual"><scope>netif</scope><name>name</name></member> <member refid="structnetif_1c4b9556c67758bde9a2b29f57f3e8cf2" prot="public" virt="non-virtual"><scope>netif</scope><name>netmask</name></member> <member refid="structnetif_1e77736b64df442242795220d76be6b86" prot="public" virt="non-virtual"><scope>netif</scope><name>next</name></member> <member refid="structnetif_179f6bfc95928144230b3cf9a8f15029b" prot="public" virt="non-virtual"><scope>netif</scope><name>num</name></member> <member refid="structnetif_1b180ab98b90830ed15503822405e5a23" prot="public" virt="non-virtual"><scope>netif</scope><name>output</name></member> <member refid="structnetif_1809cc57c0dff09c5c9ae45b02c2002f3" prot="public" virt="non-virtual"><scope>netif</scope><name>state</name></member> </listofallmembers> </compounddef> </doxygen>