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)