Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
PHSModule.h File Reference

Go to the source code of this file.

Functions

int PHSTransmit (struct bcm_mini_adapter *Adapter, struct sk_buff **pPacket, USHORT Vcid, B_UINT16 uiClassifierRuleID, BOOLEAN bHeaderSuppressionEnabled, PUINT PacketLen, UCHAR bEthCSSupport)
 
int PHSReceive (struct bcm_mini_adapter *Adapter, USHORT usVcid, struct sk_buff *packet, UINT *punPacketLen, UCHAR *pucEthernetHdr, UINT)
 
void DumpDataPacketHeader (PUCHAR pPkt)
 
void DumpFullPacket (UCHAR *pBuf, UINT nPktLen)
 
void DumpPhsRules (PPHS_DEVICE_EXTENSION pDeviceExtension)
 
int phs_init (PPHS_DEVICE_EXTENSION pPhsdeviceExtension, struct bcm_mini_adapter *Adapter)
 
int PhsCleanup (PPHS_DEVICE_EXTENSION pPHSDeviceExt)
 
ULONG PhsUpdateClassifierRule (void *pvContext, B_UINT16 uiVcid, B_UINT16 uiClsId, S_PHS_RULE *psPhsRule, B_UINT8 u8AssociatedPHSI)
 
ULONG PhsDeletePHSRule (void *pvContext, B_UINT16 uiVcid, B_UINT8 u8PHSI)
 
ULONG PhsDeleteClassifierRule (void *pvContext, B_UINT16 uiVcid, B_UINT16 uiClsId)
 
ULONG PhsDeleteSFRules (void *pvContext, B_UINT16 uiVcid)
 
BOOLEAN ValidatePHSRule (S_PHS_RULE *psPhsRule)
 
UINT GetServiceFlowEntry (S_SERVICEFLOW_TABLE *psServiceFlowTable, B_UINT16 uiVcid, S_SERVICEFLOW_ENTRY **ppstServiceFlowEntry)
 

Function Documentation

void DumpDataPacketHeader ( PUCHAR  pPkt)
void DumpFullPacket ( UCHAR *  pBuf,
UINT  nPktLen 
)

Definition at line 274 of file PHSModule.c.

void DumpPhsRules ( PPHS_DEVICE_EXTENSION  pDeviceExtension)

Definition at line 1334 of file PHSModule.c.

UINT GetServiceFlowEntry ( S_SERVICEFLOW_TABLE *  psServiceFlowTable,
B_UINT16  uiVcid,
S_SERVICEFLOW_ENTRY **  ppstServiceFlowEntry 
)
int phs_init ( PPHS_DEVICE_EXTENSION  pPhsdeviceExtension,
struct bcm_mini_adapter *  Adapter 
)

Definition at line 294 of file PHSModule.c.

int PhsCleanup ( PPHS_DEVICE_EXTENSION  pPHSDeviceExt)
ULONG PhsDeleteClassifierRule ( void *  pvContext,
B_UINT16  uiVcid,
B_UINT16  uiClsId 
)
ULONG PhsDeletePHSRule ( void *  pvContext,
B_UINT16  uiVcid,
B_UINT8  u8PHSI 
)
ULONG PhsDeleteSFRules ( void *  pvContext,
B_UINT16  uiVcid 
)
int PHSReceive ( struct bcm_mini_adapter *  Adapter,
USHORT  usVcid,
struct sk_buff *  packet,
UINT *  punPacketLen,
UCHAR *  pucEthernetHdr,
UINT   
)

Definition at line 212 of file PHSModule.c.

int PHSTransmit ( struct bcm_mini_adapter *  Adapter,
struct sk_buff **  pPacket,
USHORT  Vcid,
B_UINT16  uiClassifierRuleID,
BOOLEAN  bHeaderSuppressionEnabled,
PUINT  PacketLen,
UCHAR  bEthCSSupport 
)

Definition at line 72 of file PHSModule.c.

ULONG PhsUpdateClassifierRule ( void *  pvContext,
B_UINT16  uiVcid,
B_UINT16  uiClsId,
S_PHS_RULE *  psPhsRule,
B_UINT8  u8AssociatedPHSI 
)
BOOLEAN ValidatePHSRule ( S_PHS_RULE *  psPhsRule)