Lines Matching refs:netif
116 slipif_output(struct netif *netif, struct pbuf *p) in slipif_output() argument
123 LWIP_ASSERT("netif != NULL", (netif != NULL)); in slipif_output()
124 LWIP_ASSERT("netif->state != NULL", (netif->state != NULL)); in slipif_output()
128 priv = (struct slipif_priv *)netif->state; in slipif_output()
172 slipif_output_v4(struct netif *netif, struct pbuf *p, const ip4_addr_t *ipaddr) in slipif_output_v4() argument
175 return slipif_output(netif, p); in slipif_output_v4()
191 slipif_output_v6(struct netif *netif, struct pbuf *p, const ip6_addr_t *ipaddr) in slipif_output_v6() argument
194 return slipif_output(netif, p); in slipif_output_v6()
207 slipif_rxbyte(struct netif *netif, u8_t c) in slipif_rxbyte() argument
212 LWIP_ASSERT("netif != NULL", (netif != NULL)); in slipif_rxbyte()
213 LWIP_ASSERT("netif->state != NULL", (netif->state != NULL)); in slipif_rxbyte()
215 priv = (struct slipif_priv *)netif->state; in slipif_rxbyte()
310 slipif_rxbyte_input(struct netif *netif, u8_t c) in slipif_rxbyte_input() argument
313 p = slipif_rxbyte(netif, c); in slipif_rxbyte_input()
315 if (netif->input(p, netif) != ERR_OK) { in slipif_rxbyte_input()
333 struct netif *netif = (struct netif *)nf; in slipif_loop_thread() local
334 struct slipif_priv *priv = (struct slipif_priv *)netif->state; in slipif_loop_thread()
338 slipif_rxbyte_input(netif, c); in slipif_loop_thread()
360 slipif_init(struct netif *netif) in slipif_init() argument
365 LWIP_ASSERT("slipif needs an input callback", netif->input != NULL); in slipif_init()
368 sio_num = LWIP_PTR_NUMERIC_CAST(u8_t, netif->state); in slipif_init()
378 netif->name[0] = 's'; in slipif_init()
379 netif->name[1] = 'l'; in slipif_init()
381 netif->output = slipif_output_v4; in slipif_init()
384 netif->output_ip6 = slipif_output_v6; in slipif_init()
386 netif->mtu = SLIP_MAX_SIZE; in slipif_init()
406 netif->state = priv; in slipif_init()
409 MIB2_INIT_NETIF(netif, snmp_ifType_slip, SLIP_SIO_SPEED(priv->sd)); in slipif_init()
413 sys_thread_new(SLIPIF_THREAD_NAME, slipif_loop_thread, netif, in slipif_init()
426 slipif_poll(struct netif *netif) in slipif_poll() argument
431 LWIP_ASSERT("netif != NULL", (netif != NULL)); in slipif_poll()
432 LWIP_ASSERT("netif->state != NULL", (netif->state != NULL)); in slipif_poll()
434 priv = (struct slipif_priv *)netif->state; in slipif_poll()
437 slipif_rxbyte_input(netif, c); in slipif_poll()
449 slipif_process_rxqueue(struct netif *netif) in slipif_process_rxqueue() argument
454 LWIP_ASSERT("netif != NULL", (netif != NULL)); in slipif_process_rxqueue()
455 LWIP_ASSERT("netif->state != NULL", (netif->state != NULL)); in slipif_process_rxqueue()
457 priv = (struct slipif_priv *)netif->state; in slipif_process_rxqueue()
474 if (netif->input(p, netif) != ERR_OK) { in slipif_process_rxqueue()
488 slipif_rxbyte_enqueue(struct netif *netif, u8_t data) in slipif_rxbyte_enqueue() argument
491 struct slipif_priv *priv = (struct slipif_priv *)netif->state; in slipif_rxbyte_enqueue()
494 p = slipif_rxbyte(netif, data); in slipif_rxbyte_enqueue()
528 slipif_received_byte(struct netif *netif, u8_t data) in slipif_received_byte() argument
530 LWIP_ASSERT("netif != NULL", (netif != NULL)); in slipif_received_byte()
531 LWIP_ASSERT("netif->state != NULL", (netif->state != NULL)); in slipif_received_byte()
532 slipif_rxbyte_enqueue(netif, data); in slipif_received_byte()
547 slipif_received_bytes(struct netif *netif, u8_t *data, u8_t len) in slipif_received_bytes() argument
551 LWIP_ASSERT("netif != NULL", (netif != NULL)); in slipif_received_bytes()
552 LWIP_ASSERT("netif->state != NULL", (netif->state != NULL)); in slipif_received_bytes()
555 slipif_rxbyte_enqueue(netif, *rxdata); in slipif_received_bytes()