X-Git-Url: http://git.joshuawise.com/netwatch.git/blobdiff_plain/7da36fbdd33af46634d7ac7a6ebae1ea213f64dd..2d34b5d2cb94b7976fa40e954bcf060bdb5856c2:/net/net.c?ds=sidebyside diff --git a/net/net.c b/net/net.c index 5b4072b..598ea75 100644 --- a/net/net.c +++ b/net/net.c @@ -96,19 +96,16 @@ void eth_poll() static err_t _transmit(struct netif *netif, struct pbuf *p) { struct nic *nic = netif->state; - struct pbuf *q; - unsigned char pkt[1600]; - unsigned int len = 0; - for(q = p; q != NULL; q = q->next) +/* for(q = p; q != NULL; q = q->next) { memcpy(pkt + len, q->payload, q->len); len += q->len; - } + }*/ - outputf("NIC: Transmit packet: %d bytes", len); + outputf("NIC: Transmit packet"); - nic->transmit(len, pkt); + nic->transmit(p); LINK_STATS_INC(link.xmit); @@ -162,7 +159,7 @@ void eth_init() smram_tseg_set_state(SMRAM_TSEG_OPEN); lwip_init(); httpd_init(); -/* + rfb_init(); -*/ + }