|
From: <cn...@us...> - 2024-06-29 19:03:39
|
Revision: 1479
http://sourceforge.net/p/seq/svn/1479
Author: cn187
Date: 2024-06-29 19:03:37 +0000 (Sat, 29 Jun 2024)
Log Message:
-----------
Create the thread before we try to set its priority
Modified Paths:
--------------
showeq/branches/cn187_devel/src/packetcapture.cpp
Modified: showeq/branches/cn187_devel/src/packetcapture.cpp
===================================================================
--- showeq/branches/cn187_devel/src/packetcapture.cpp 2024-06-28 00:12:09 UTC (rev 1478)
+++ showeq/branches/cn187_devel/src/packetcapture.cpp 2024-06-29 19:03:37 UTC (rev 1479)
@@ -82,7 +82,6 @@
{
char ebuf[PCAP_ERRBUF_SIZE]; // pcap error buffer
char filter_buf[256]; // pcap filter buffer
- struct sched_param sp;
seqInfo("Initializing Packet Capture Thread: ");
m_pcache_closed = false;
@@ -135,23 +134,12 @@
exit(0);
}
- this->setFilter(device, host, realtime, address_type, 0, 0);
-
m_pcache_first = m_pcache_last = NULL;
pthread_create (&m_tid, NULL, loop, (void*)this);
- if (realtime)
- {
- memset (&sp, 0, sizeof (sp));
- sp.sched_priority = 1;
- if (pthread_setschedparam (m_tid, SCHED_RR, &sp) != 0)
- {
- seqWarn("Failed to set capture thread realtime.");
- }
- }
+ this->setFilter(device, host, realtime, address_type, 0, 0);
- m_pcapFilter = filter_buf;
}
//------------------------------------------------------------------------
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|