Lines Matching refs:proxy_netif
74 proxy_rtadvd_start(struct netif *proxy_netif)
86 proxy_rtadvd_fill_payload(proxy_netif, ndefaults > 0);
98 raw_recv_ip6(rtadvd_pcb, rtadvd_recv, proxy_netif);
100 sys_timeout(3 * 1000, proxy_rtadvd_timer, proxy_netif);
114 struct netif *proxy_netif = (struct netif *)arg;
117 sys_untimeout(proxy_rtadvd_timer, proxy_netif);
118 proxy_rtadvd_timer(proxy_netif); /* sends and re-arms */
125 struct netif *proxy_netif = (struct netif *)arg;
136 proxy_rtadvd_fill_payload(proxy_netif, ndefaults > 0);
139 proxy_rtadvd_send_multicast(proxy_netif);
149 sys_timeout(delay, proxy_rtadvd_timer, proxy_netif);
165 struct netif *proxy_netif = (struct netif *)arg;
272 sys_untimeout(proxy_rtadvd_timer, proxy_netif);
273 proxy_rtadvd_timer(proxy_netif); /* sends and re-arms */
285 proxy_rtadvd_send_multicast(struct netif *proxy_netif)
306 netif_ip6_addr(proxy_netif, 0), /* src: link-local */
311 proxy_netif);
327 proxy_rtadvd_fill_payload(struct netif *proxy_netif, int is_default)
336 proxy_netif->hwaddr_len <= NETIF_MAX_HWADDR_LEN);
339 lladdr_optlen = (2 + proxy_netif->hwaddr_len + 7) & ~0x7;
390 memcpy(lladdr_opt->addr, proxy_netif->hwaddr, proxy_netif->hwaddr_len);
399 pfx_opt->prefix.addr[0] = netif_ip6_addr(proxy_netif, 1)->addr[0];
400 pfx_opt->prefix.addr[1] = netif_ip6_addr(proxy_netif, 1)->addr[1];
413 netif_ip6_addr(proxy_netif, 0),