Skip to content
Snippets Groups Projects
Commit 75eac03a authored by Laura Marilena Rientsma's avatar Laura Marilena Rientsma
Browse files

fixes for server crash

parent 9bec12d4
No related branches found
No related tags found
1 merge request!1Removed vmk180_serial_demo ip core, and use versal_network_device ip instead,...
......@@ -172,7 +172,7 @@ static inline void set_carrier(struct flxnet_peer *peer, bool value) {
static inline bool status_carrier(struct flxnet_peer *peer) {
bool value = check_flag(peer->regs + peer->reg_status, STATUS_CARRIER);
pr_info("flxnet_dev: status carrier is %d", value);
//pr_info("flxnet_dev: status carrier is %d", value);
return value;
}
......@@ -653,7 +653,6 @@ void rx_all_packets(struct flxnet_peer *peer) {
}
/*
Background task for polling the FIFOs and reading out packets
I don't want these in NAPI poll because this can be slow and
......@@ -672,18 +671,20 @@ int send_recv_thread(void *data) {
list_for_each_entry_safe(peer, tmp, &peers, list_head) {
if (tx_queue_is_empty(peer)) {
carrier = status_carrier(peer);
/*carrier = status_carrier(peer);
if (carrier) {
if (!peer->carrier) {
netif_carrier_on(peer->flxnet);
pr_info("flxnet_dev: status carrier is %d, no peer carrier", carrier);
//netif_carrier_on(peer->flxnet);
}
}
else {
if (peer->carrier) {
netif_carrier_off(peer->flxnet);
pr_info("flxnet_dev: status carrier is %d, peer carrier", carrier);
//netif_carrier_off(peer->flxnet);
}
}
peer->carrier = carrier;
peer->carrier = carrier; */u
prepare_to_wait(&recv_queue, &wait, TASK_INTERRUPTIBLE);
schedule();
finish_wait(&recv_queue, &wait);
......
......@@ -75,7 +75,6 @@ static int flx_net_probe(struct platform_device *pdev) {
static int flx_net_remove(struct platform_device *pdev) {
flxnet_remove_peer(peer);
return 0;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment