#define ATF_REM 0x01
#define ATF_COM 0x02
#define ATF_PERM 0x04
| See: | Type struct _ARPENTRY |
| struct _ARPENTRY | |
| { | |
| ARPENTRY* ae_next; | |
| u_long ae_ip; | |
| u_char ae_ha[6]; | |
| u_char ae_flags; | |
| u_char ae_outdated; | |
| HANDLE ae_tq; | |
| } |
| See: | Type struct _MCASTENTRY |
| struct _MCASTENTRY | |
| { | |
| MCASTENTRY* mca_next; | |
| u_char mca_ha[6]; | |
| u_long mca_ip; | |
| } |
| See: | Type struct ifnet |
| struct ifnet | |
| { | |
| u_char if_type; | |
| u_char if_mac[6]; | |
| u_long if_local_ip; | |
| u_long if_remote_ip; | |
| u_long if_mask; | |
| u_short if_mtu; | |
| u_short if_pkt_id; | |
| ARPENTRY* arpTable; | |
| MCASTENTRY* if_mcast; | |
| void (*if_recv)(NUTDEVICE*,NETBUF*); | |
| int (*if_send)(NUTDEVICE*,NETBUF*); | |
| int (*if_output)(NUTDEVICE*,u_short,u_char*,NETBUF*); | |
| int (*if_ioctl)(NUTDEVICE*,int,void*); | |
| } |