OpenSS7
SS7 for the
Common Man
© Copyright 1997-2007 OpenSS7 Corporation All Rights Reserved.
Last modified: Sat, 01 Nov 2008 10:42:31 GMT
Home TopIndex FirstPrev Next LastMore Download Info FAQ Mail  Home -> Documentation -> Man Pages -> Manpage of N_OPTMGMT_REQ
Quick Links

Download

SCTP

SIGTRAN

SS7

Hardware

STREAMS

Asterisk

Related

Package

Manual

FAQ

Man Pages

Applications

SS7 Stack

ISDN Stack

SIGTRAN Stack

VoIP Stack

MG Stack

SS7/ISDN Devices

IP Transport

Embedded Systems

OS

Documentation

FAQ

SIGTRAN

Design

Conformance

Performance

References

Man Pages

Manuals

Papers

Home

Overview

Status

Documentation

Resources

About

News

Manpage of N_OPTMGMT_REQ

Description: Manual Page

Keywords: ss7 ss7/ip ss7 over ip ss7 mtp ss7 sccp ss7 tcap sigtran mtp sccp tcap openss7 acb56 linux telephony pstn linux telephony linux nebs linux compactpci


N_OPTMGMT_REQ

Section: Network Provider Interface (NPI) (7)
Updated: 2008-10-31
Index Return to Main Contents

NAME

N_OPTMGMT_REQ, N_optmgmt_req_t - network options management request

DESCRIPTION

This primitive allows the NS user to manage the QOS parameter values associated with the stream.

SYNOPSIS

The format of the message is one M_PROTO(9) message block, and its structure is as follows:

typedef struct {
    ulong PRIM_type;      /* always N_OPTMGMT_REQ */
    ulong QOS_length;     /* length of QOS values */
    ulong QOS_offset;     /* offset of QOS values */
    ulong OPTMGMT_flags;  /* default receipt conf selection */
} N_optmgmt_req_t;

PARAMETERS

PRIM_type
Indicates the primitive type.

QOS_length
Indicates the length of the default values of the QOS parameters as selected by the NS user. In the connection-mode environment these values will be used in subsequent N_CONN_REQ(7) primitives on the stream that do not specify values for these QOS parameters. In the connection-less environment, these values represent the selected QOS values that would apply to each unit data transmission. If the NS user cannot determine the value of a QOS parameter, its value should be set to QOS_UNKNOWN. If the NS user does not specify any QOS parameter values, the length of this field should be set to zero.

QOS_offset
Indicates the offset of the QOS parameters from the beginning of the M_PROTO(9) message block.

OPTMGMT_flags

DEFAULT_RC_SEL
When set, it indicates to the NS provider that the NS user's default selection is for the use of receipt confirmation with every N_DATA_REQ(7) message (applicable only when its use is successfully negotiated via the N_CONN primitives). This default indication is used only when the M_PROTO(9) message block is not present in the N_DATA_REQ(7) primitive. This flag should be ignored in the connection-less environment.

STATE

This primitive is valid in the NS_IDLE state.

NEW STATE

The new state is NS_WACK_OPTREQ.

RESPONSE

The N_OPTMGMT_REQ(7) primitive requires the NS provider to generate one of the following acknowledgeents upon receipt of the primitive:
-
Successful: Acknowledgment is via the N_OK_ACK(7) primitive. At successful completion, the resulting state is NS_IDLE
-
Non-fatal errors: These errors are indicated in the N_ERROR_ACK(7) primitive.The resulting state remains unchanged.

ERRORS

The applicable non-fatal errors are defined as follows:
[NOUTSTATE]
The primitive was issued from an invalid state.
[NBADQOSPARAM]
The QOS parameter values specified are outside the range supported by the NS provider.
[NBADQOSTYPE]
he QOS structure type is not supported by the NS provider.
[NSYSERR]
A system error has occurred and the Linux system error is indicated in the primitive.

HISTORY

The Network Provider Interface first appeared in SVR 4[1].

CONFORMANCE

This interface conforms to NPI Revision 2[2].

REFERENCES

[1]
SVR 4, UNIX® System V Release 4 Programmer's Manual, 1990, (Englewood Cliffs, New Jersey), AT&T UNIX System Laboratories, Inc., Prentice Hall.
[2]
NPI, Open Group CAE Specification: Network Provider Interface (NPI) Specification, Revision 2.0.0, Draft 2, August 17, 1992, (Parsippany, New Jersey), UNIXInternational,Inc., UNIX International Press. <http://www.openss7.org/docs/npi.pdf>
[3]
Magic Garden, The Magic Garden Explained: The Internals of UNIX® System V Release 4 / An Open Systems Design, 1994, (Australia), B. Goodheart, J. Cox, Prentice Hall. [ISBN 0-13-098138-9]
[4]
Advanced Programming in the UNIX®Environment, 15th edition, December 1997, (Reading, Massachusetts), W. R. Stevens, Addison Wesley. [ISBN 0-201-56317-7]

TRADEMARKS

OpenSS7tm
is a trademark of OpenSS7 Corporation.
Linux®
is a registered trademark of Linus Torvalds.
UNIX®
is a registered trademark of The Open Group.
Solaris®
is a registered trademark of Sun Microsystems.

Other trademarks are the property of their respective owners.

IDENTIFICATION


OpenSS7 XNS Networking: Package strxns version 0.9.2.7 released 2008-10-31.

Copyright©1992UNIX International, Inc.
Copyright©1997-2008OpenSS7 Corp. All Rights Reserved.
(See roff source for permission notice.)



Index

NAME
DESCRIPTION
SYNOPSIS
PARAMETERS
STATE
NEW STATE
RESPONSE
ERRORS
HISTORY
CONFORMANCE
REFERENCES
TRADEMARKS
IDENTIFICATION

This document was created by man2html, using the manual pages.
Time: 16:28:18 GMT, May 18, 2013
OpenSS7
SS7 for the
Common Man
Home TopIndex FirstPrev Next LastMore Download Info FAQ Mail  Home -> Documentation -> Man Pages -> Manpage of N_OPTMGMT_REQ
Last modified: Sat, 01 Nov 2008 10:42:31 GMT
© Copyright 1997-2007 OpenSS7 Corporation All Rights Reserved.