You are here: SwitchKit® Development Environment Programmer’s Guide > 3 Channel Management > sk_configChannelGroup()

sk_configChannelGroup()

Description

The function sk_configChannelGroup() allows you to configure the channel allocation in the specified channel group. This function is also available as sk_configChannelGroupOnConnection() and skts_configChannelGroup.

Syntax

int sk_configChannelGroup(char *aChannelGroup, int anEntity, int aParameter);

int sk_configChannelGroupOnConnection(char *aChannelGroup, int anEntity, int aParameter, int aConID);

int skts_configChannelGroup( char *aChannelGroup, int anEntity, int aParameter, int aConID );

Parameters

The function parameters are shown in the table below.

Argument | Description
--- | ---
aChannelGroup | Specifies the channel group.
anEntity | Specifies the attribute to be configured. Only one is currently defined, which is Entity_Alloc, the channel allocation pattern.
aParameter | Defines the method of channel allocation: • Alloc_Round Robin • Alloc_Ascending • Alloc_Descending • Alloc_LRU (Last Recently Used) • Alloc_MRU (Most Recently Used)
aConID | aConID is a connection identifier specified at connection creation time and used to indicate which LLC an application wishes to communicate with.

Return Values

SK_BAD_PARAM | When entity is not zero or parameter is not between 0 and 4 (inclusive.)