• Home
  • Raw
  • Download

Lines Matching refs:netif

22 netif_output(struct netif *netif, struct pbuf *p)  in netif_output()  argument
27 MIB2_STATS_NETIF_ADD(netif, ifoutoctets, p->tot_len); in netif_output()
30 MIB2_STATS_NETIF_INC(netif, ifoutucastpkts); in netif_output()
32 MIB2_STATS_NETIF_INC(netif, ifoutnucastpkts); in netif_output()
44 netif_status_callback(struct netif *netif) in netif_status_callback() argument
46 printf("netif status changed %s\n", ip4addr_ntoa(netif_ip4_addr(netif))); in netif_status_callback()
50 netif_init(struct netif *netif) in netif_init() argument
52 netif->linkoutput = netif_output; in netif_init()
53 netif->output = etharp_output; in netif_init()
54 netif->output_ip6 = ethip6_output; in netif_init()
55 netif->mtu = ETHERNET_MTU; in netif_init()
56netif->flags = NETIF_FLAG_BROADCAST | NETIF_FLAG_ETHARP | NETIF_FLAG_ETHERNET | NETIF_FLAG_IG… in netif_init()
57 MIB2_INIT_NETIF(netif, snmp_ifType_ethernet_csmacd, 100000000); in netif_init()
59 SMEMCPY(netif->hwaddr, your_mac_address_goes_here, ETH_HWADDR_LEN); in netif_init()
60 netif->hwaddr_len = ETH_HWADDR_LEN; in netif_init()
68 struct netif netif; in main() local
72 netif_add(&netif, IP4_ADDR_ANY, IP4_ADDR_ANY, IP4_ADDR_ANY, NULL, netif_init, netif_input); in main()
73 netif.name[0] = 'e'; in main()
74 netif.name[1] = '0'; in main()
75 netif_create_ip6_linklocal_address(&netif, 1); in main()
76 netif.ip6_autoconfig_enabled = 1; in main()
77 netif_set_status_callback(&netif, netif_status_callback); in main()
78 netif_set_default(&netif); in main()
79 netif_set_up(&netif); in main()
82 dhcp_start(&netif ); in main()
89 netif_set_link_up(&netif); in main()
91 netif_set_link_down(&netif); in main()
104 MIB2_STATS_NETIF_ADD(netif, ifinoctets, p->tot_len); in main()
107 MIB2_STATS_NETIF_INC(netif, ifinucastpkts); in main()
109 MIB2_STATS_NETIF_INC(netif, ifinnucastpkts); in main()
112 if(netif.input(p, &netif) != ERR_OK) { in main()