static void output(void) { // if(uip_ipaddr_cmp(&last_sender, &UIP_IP_BUF->srcipaddr)) { /* Do not bounce packets back over USB if the packet was received from USB */ // PRINTA("JACKDAW router: Destination off-link but no route\n"); // } else { PRINTD("SUT: %u\n", uip_len); mac_LowpanToEthernet(); //bounceback trap is done in lowpanToEthernet // } }
static void output(void) { // if(uip_ipaddr_cmp(&last_sender, &UIP_IP_BUF->srcipaddr)) { /* Do not bounce packets back over SLIP if the packet was received over SLIP */ // PRINTF("slip-bridge: Destination off-link but no route\n"); // } else { PRINTF("SUT: %u\n", uip_len); mac_LowpanToEthernet(); // } }
/* Packet from SICSLoWPAN */ void tcpip_input(void) { if(uip_len > 0) { mac_LowpanToEthernet(); if(uip_len > 0) { /* printf("pppp i %u tx %u rx %u\n", UIP_IP_BUF->proto, packetbuf_attr(PACKETBUF_ATTR_TRANSMIT_TIME), packetbuf_attr(PACKETBUF_ATTR_LISTEN_TIME));*/ slip_write(uip_buf, uip_len); leds_invert(LEDS_RED); uip_len = 0; } } }
void tcpip_input( void ) { // printf("tcpip_input"); mac_LowpanToEthernet(); }