IPMBK | Back to Index page |
Prolog Control Block Contents IPMBK DSECT IPMLM_ENTRY DSECT IPMQC_ENTRY DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
IPMBK Prolog | Top of page |
NAME : HCPIPMBK DESCRIPTION: IP Multiple Entry structure DSECT : IPMBK FUNCTION : The IPMBK defines a frame containing multiple entries. Each entry (IPMENTRY) represents the information for a single IP Multicast subscription. LOCATED BY - HCPIPNLM - Interface Registers CREATED BY : HCPARPQC - Create IPMBK list to return ARP cache data HCPARPLM - Create IPMBK list to return ARP targets DELETED BY : HCPARPRL - Release storage used by IPMBK list RELOCATION CONSIDERATIONS : None USAGE NOTES : When Rx is a pointer to an IPMBK list - The IPMBK is the first of a NULL-terminated chain. Each IPMBK contains one or more IPMENTRY entries. Each IPMENTRY describes an IP Address entry. The structure of the output IPMBK chain is: Pointer to IPMBK ---------------- | V +-------------+ +-------------+ | IPMBK(1) | | IPMBK(n) | |-------------| |-------------| | IPMFPNT------------/.../----->| IPMFPNT=0 | | IPMBPNT=0 |<-----/.../--------IPMBPNT | | | | | | IPMLSTCT | | IPMLSTCT | | IPMLSTPT-------- | IPMLSTPT-------- |-------------| | |-------------| | | IPMLIST(1) | | | IPMLIST(1) | | | (IPMENTRY) | | | (IPMENTRY) | | |-------------| | |-------------| | | ... | | | ... | | |-------------| | |-------------| | | IPMLIST(n) | | | IPMLIST(n) | | | (IPMENTRY) | | | (IPMENTRY) | | +-------------+<-- +-------------+<-- (where "n" = IPMLSTCT in each IPMBK frame) Each IPMENTRY contains a description of the subscribed target (depending on the function). The IPMBK exists in the system execution space and may be backed anywhere in storage. |
IPMBK Control Block Content | Top of page |
|
IPMBK Storage Layout | Top of page |
*** IPMBK - IP Multiple Entry structure * * +---------------------------+---------------------------+ * 0 | IPMFPNT | IPMBPNT | * +---------------------------+---------------------------+ * 8 | IPMFRMID | IPMFRMS | * +---------------------------+---------------------------+ * 10 | IPMLSTCT | IPMLSTRM | * +---------------------------+---------------------------+ * 18 | IPMLSTPT | IPMWRKPT | * +---------------------------+---------------------------+ * 20 | IPMXID | * | | * +-------------------------------------------------------+ * 30 * *** IPMBK - IP Multiple Entry structure *** Overlay for IPMXID in IPMBK * * +-------------------------------------------------------+ * 20 | IPMIPAV6 | * | | * +-------------------------------------------------------+ * 30 * *** Overlay for IPMXID in IPMBK *** Overlay for IPMXID in IPMBK * * +-------------------------------------------------------+ * 20 |///////////////////////////////////////////////////////| * |///////////////////////////+---------------------------+ * 28 |///////////////////////////| IPMIPAV4 | * +---------------------------+---------------------------+ * 30 * *** Overlay for IPMXID in IPMBK *** IPMLM_ENTRY - IP Multiple Entry structure * * +---------------------------+ * 0 | IPMLM_NIDBK | 4 * +---------------------------+ * *** IPMLM_ENTRY - IP Multiple Entry structure *** IPMQC_ENTRY - IP Multiple Entry structure * * +------+------+-----------------------------------------+ * 0 |:EXPAT|:EXIAT| IPMEXMAC | * +------+------+-----------------------------------------+ * 8 | IPMEXIP6 | * | | * +-------------------------------------------------------+ * 18 * *** IPMQC_ENTRY - IP Multiple Entry structure |
IPMBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- IPMAVAIL 0020 00000FD0 IPMBPNT 0004 IPMEXATM 0000 00000002 IPMEXIAT 0001 IPMEXIPA 0008 IPMEXIP4 0008 IPMEXIP6 0008 IPMEXIV4 0001 00000001 IPMEXIV6 0001 00000002 IPMEXLAN 0000 00000001 IPMEXMAC 0002 IPMEXPAT 0000 IPMFPNT 0000 IPMFRMID 0008 IPMFRMS 000C IPMHDR 0000 IPMHDRLN 0020 00000030 IPMIPAV4 002C IPMIPAV6 0020 IPMLIST 0020 00000030 IPMLM_LEN 0000 00000004 IPMLM_NIDBK 0000 IPMLSTCT 0010 IPMLSTPT 0018 IPMLSTRM 0014 IPMQC_LEN 0008 00000018 IPMWRKPT 001C IPMXID 0020 |
Copyright IBM Corporation, 1990, 2022