From a236b9c6a1829a3e4b28ec45e82b766f89c7c030 Mon Sep 17 00:00:00 2001 From: beveloper Date: Mon, 24 May 2004 17:30:46 +0000 Subject: [PATCH] removed event_restart_tx, as this is already handled in the device write hook git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7632 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../kernel/drivers/network/ipro1000/if_em.c | 15 ++++----------- .../kernel/drivers/network/ipro1000/if_em.h | 1 - 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/src/add-ons/kernel/drivers/network/ipro1000/if_em.c b/src/add-ons/kernel/drivers/network/ipro1000/if_em.c index 9e68d90bd6..a5dd1a141a 100644 --- a/src/add-ons/kernel/drivers/network/ipro1000/if_em.c +++ b/src/add-ons/kernel/drivers/network/ipro1000/if_em.c @@ -783,10 +783,10 @@ em_intr(void *arg) loop_cnt--; } - if (ifp->if_flags & IFF_RUNNING && ifp->if_snd.ifq_head != NULL) { - atomic_or(&adapter->event_flags, EVENT_RESTART_TX); - release_event_sem = true; - } +// if (ifp->if_flags & IFF_RUNNING && ifp->if_snd.ifq_head != NULL) { +// atomic_or(&adapter->event_flags, EVENT_RESTART_TX); +// release_event_sem = true; +// } if (release_event_sem) release_sem_etc(adapter->event_sem, 1, B_DO_NOT_RESCHEDULE); @@ -816,13 +816,6 @@ event_handler(void *cookie) adapter->timer_handle = timeout(em_local_timer, adapter, 2*hz); } - if (events & EVENT_RESTART_TX) { - TRACE("EVENT_RESTART_TX\n"); - PRINT("EVENT_RESTART_TX not implemented!\n"); -// XXX not multithread save? -// if (ifp->if_flags & IFF_RUNNING && ifp->if_snd.ifq_head != NULL) -// em_start(ifp); - } } } diff --git a/src/add-ons/kernel/drivers/network/ipro1000/if_em.h b/src/add-ons/kernel/drivers/network/ipro1000/if_em.h index d4c76e7776..a360884340 100644 --- a/src/add-ons/kernel/drivers/network/ipro1000/if_em.h +++ b/src/add-ons/kernel/drivers/network/ipro1000/if_em.h @@ -250,7 +250,6 @@ typedef struct _DESCRIPTOR_PAIR // used by interrupt and event handling thread enum { EVENT_LINK_CHANGED = 0x01, - EVENT_RESTART_TX = 0x02, }; /* Our adapter structure */