The DLC_DEL_FUNC_ADDR ioctl operation is selectable through the fp_ioctl kernel service or the ioctl subroutine. It can be called from the process environment only.
The following parameter block deletes a previously defined functional address mask any time a service access point (SAP) has been enabled with a DLC_ENA_SAP ioctl. Multiple functional address bits can be specified.
struct dlc_func_addr
{
__ulong32_t gdlc_sap_corr; /* GDLC SAP correlator */
__ulong32_t len_func_addr_mask; /* length of functional */
/* address mask */
uchar_t func_addr_mask[DLC_MAX_ADDR]; /*functional add. mask */
};
The fields of this ioctl operation are:
Field | Description |
---|---|
gdlc_sap_corr | Indicates the generic data link control (GDLC) service access point (SAP) identifier being requested to delete a functional address from a port. |
len_func_addr_mask | Contains the byte length of the functional address mask to be deleted. |
func_addr_mask | Contains the functional address mask value to be deleted from with the functional address on the adapter. See the individual DLC interface documentation to determine the length and format of this field. |