

 struct receive_buf1{
    	void *buf_pointer;
	short rcv_len;
	short length_in_buffer;
	short adapter_offset;
	short user_length;
	short station_id;
	char options;
	char message_type;
	short buffer_left;
	char rcv_fs;
	char adapter_num;
	char lan_header_length;
	char dlc_header_length;
	struct {
    		unsigned char ac;
		unsigned char fc;
		char dnode_addr[6];
		char onode_addr[6];
		 struct {
			unsigned dl:5;/*tm:3;*/
			unsigned tm:3;/*dl:5;*/
			unsigned rs:4;/*d:1;*/
			unsigned d:1; /*nk:3;*/
			unsigned nk:3;/*rs:4;*/
			short ukm1;
			short ukm2;
			short ukm3;
			short ukm4;
			short ukm5;
			short ukm6;
			short ukm7;
			short ukm8;
  			}im;
     			}lan_header;
	long dlc_header;
	char rcvd_data;
	};
