mirror of
https://github.com/arehnman/yttrium-virtio-gpu.git
synced 2026-11-07 02:06:32 +00:00
netkvm: make ParaNdis_PerformPacketAnalysis static inline
The procedure was in glocal scope without a reason. Moving it to RX area and making static inline. Signed-off-by: Yuri Benditovich <[email protected]>
This commit is contained in:
1 parent
c69786e3c2
commit
e941c70b75
3 files changed
+20
-28
No files matched your search
@@ -1427,26 +1427,6 @@ static ULONG ShallPassPacket(PARANDIS_ADAPTER *pContext, PNET_PACKET_INFO pPacke
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
BOOLEAN ParaNdis_PerformPacketAnalysis(
|
||||
#if PARANDIS_SUPPORT_RSS
|
||||
PPARANDIS_RSS_PARAMS RSSParameters,
|
||||
#endif
|
||||
PNET_PACKET_INFO PacketInfo,
|
||||
PVOID HeadersBuffer,
|
||||
ULONG DataLength)
|
||||
{
|
||||
if(!ParaNdis_AnalyzeReceivedPacket(HeadersBuffer, DataLength, PacketInfo))
|
||||
return FALSE;
|
||||
|
||||
#if PARANDIS_SUPPORT_RSS
|
||||
if(RSSParameters->RSSMode != PARANDIS_RSS_DISABLED)
|
||||
{
|
||||
ParaNdis6_RSSAnalyzeReceivedPacket(RSSParameters, HeadersBuffer, PacketInfo);
|
||||
}
|
||||
#endif
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
VOID ParaNdis_ProcessorNumberToGroupAffinity(PGROUP_AFFINITY Affinity, const PPROCESSOR_NUMBER Processor)
|
||||
{
|
||||
Affinity->Group = Processor->Group;
|
||||
|
||||
@@ -278,6 +278,26 @@ static FORCEINLINE CCHAR ParaNdis_GetScalingDataForPacket(PARANDIS_ADAPTER *pCon
|
||||
}
|
||||
#endif
|
||||
|
||||
static FORCEINLINE BOOLEAN ParaNdis_PerformPacketAnalysis(
|
||||
#if PARANDIS_SUPPORT_RSS
|
||||
PPARANDIS_RSS_PARAMS RSSParameters,
|
||||
#endif
|
||||
PNET_PACKET_INFO PacketInfo,
|
||||
PVOID HeadersBuffer,
|
||||
ULONG DataLength)
|
||||
{
|
||||
if (!ParaNdis_AnalyzeReceivedPacket(HeadersBuffer, DataLength, PacketInfo))
|
||||
return FALSE;
|
||||
|
||||
#if PARANDIS_SUPPORT_RSS
|
||||
if (RSSParameters->RSSMode != PARANDIS_RSS_DISABLED)
|
||||
{
|
||||
ParaNdis6_RSSAnalyzeReceivedPacket(RSSParameters, HeadersBuffer, PacketInfo);
|
||||
}
|
||||
#endif
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
VOID CParaNdisRX::ProcessRxRing(CCHAR nCurrCpuReceiveQueue)
|
||||
{
|
||||
pRxNetDescriptor pBufferDescriptor;
|
||||
|
||||
@@ -559,14 +559,6 @@ VOID ParaNdis_VirtIODisableIrqSynchronized(
|
||||
PARANDIS_ADAPTER *pContext,
|
||||
ULONG interruptSource);
|
||||
|
||||
BOOLEAN ParaNdis_PerformPacketAnalysis(
|
||||
#if PARANDIS_SUPPORT_RSS
|
||||
PPARANDIS_RSS_PARAMS RSSParameters,
|
||||
#endif
|
||||
PNET_PACKET_INFO PacketInfo,
|
||||
PVOID HeadersBuffer,
|
||||
ULONG DataLength);
|
||||
|
||||
VOID ParaNdis_ProcessorNumberToGroupAffinity(
|
||||
PGROUP_AFFINITY Affinity,
|
||||
const PPROCESSOR_NUMBER Processor);
|
||||
|
||||
Reference in new issue
Block a user