Lines Matching refs:interface_index
74 UINT nx_link_vlan_set(NX_IP *ip_ptr, UINT interface_index, UINT vlan_tag) in nx_link_vlan_set() argument
84 if (interface_index >= NX_MAX_PHYSICAL_INTERFACES) in nx_link_vlan_set()
91 ip_ptr -> nx_ip_interface[interface_index].nx_interface_vlan_tag = (USHORT)(vlan_tag & 0xFFFF); in nx_link_vlan_set()
92 ip_ptr -> nx_ip_interface[interface_index].nx_interface_vlan_valid = NX_TRUE; in nx_link_vlan_set()
143 UINT nx_link_vlan_get(NX_IP *ip_ptr, UINT interface_index, USHORT *vlan_tag) in nx_link_vlan_get() argument
153 if (interface_index >= NX_MAX_PHYSICAL_INTERFACES) in nx_link_vlan_get()
160 if (ip_ptr -> nx_ip_interface[interface_index].nx_interface_vlan_valid) in nx_link_vlan_get()
162 *vlan_tag = ip_ptr -> nx_ip_interface[interface_index].nx_interface_vlan_tag; in nx_link_vlan_get()
212 UINT nx_link_vlan_clear(NX_IP *ip_ptr, UINT interface_index) in nx_link_vlan_clear() argument
222 if (interface_index >= NX_MAX_PHYSICAL_INTERFACES) in nx_link_vlan_clear()
229 ip_ptr -> nx_ip_interface[interface_index].nx_interface_vlan_tag = 0; in nx_link_vlan_clear()
230 ip_ptr -> nx_ip_interface[interface_index].nx_interface_vlan_valid = NX_FALSE; in nx_link_vlan_clear()
231 ip_ptr -> nx_ip_interface[interface_index].nx_interface_parent_ptr = NX_NULL; in nx_link_vlan_clear()
280 UINT nx_link_multicast_join(NX_IP *ip_ptr, UINT interface_index, in nx_link_multicast_join() argument
293 if (!ip_ptr -> nx_ip_interface[interface_index].nx_interface_valid) in nx_link_multicast_join()
305 driver_request.nx_ip_driver_interface = &(ip_ptr -> nx_ip_interface[interface_index]); in nx_link_multicast_join()
308 (ip_ptr -> nx_ip_interface[interface_index].nx_interface_link_driver_entry)(&driver_request); in nx_link_multicast_join()
358 UINT nx_link_multicast_leave(NX_IP *ip_ptr, UINT interface_index, in nx_link_multicast_leave() argument
371 if (!ip_ptr -> nx_ip_interface[interface_index].nx_interface_valid) in nx_link_multicast_leave()
383 driver_request.nx_ip_driver_interface = &(ip_ptr -> nx_ip_interface[interface_index]); in nx_link_multicast_leave()
386 (ip_ptr -> nx_ip_interface[interface_index].nx_interface_link_driver_entry)(&driver_request); in nx_link_multicast_leave()
441 UINT nx_link_ethernet_packet_send(NX_IP *ip_ptr, UINT interface_index, NX_PACKET *packet_ptr, in nx_link_ethernet_packet_send() argument
454 if (!ip_ptr -> nx_ip_interface[interface_index].nx_interface_valid) in nx_link_ethernet_packet_send()
462 status = nx_link_ethernet_header_add(ip_ptr, interface_index, packet_ptr, in nx_link_ethernet_packet_send()
477 return(nx_link_raw_packet_send(ip_ptr, interface_index, packet_ptr)); in nx_link_ethernet_packet_send()
522 UINT nx_link_raw_packet_send(NX_IP *ip_ptr, UINT interface_index, NX_PACKET *packet_ptr) in nx_link_raw_packet_send() argument
534 if (!ip_ptr -> nx_ip_interface[interface_index].nx_interface_valid) in nx_link_raw_packet_send()
545 driver_request.nx_ip_driver_interface = &(ip_ptr -> nx_ip_interface[interface_index]); in nx_link_raw_packet_send()
548 (ip_ptr -> nx_ip_interface[interface_index].nx_interface_link_driver_entry)(&driver_request); in nx_link_raw_packet_send()
606 UINT nx_link_packet_receive_callback_add(NX_IP *ip_ptr, UINT interface_index, NX_LINK_RECEIVE_QUEUE… in nx_link_packet_receive_callback_add() argument
619 if (!ip_ptr -> nx_ip_interface[interface_index].nx_interface_valid) in nx_link_packet_receive_callback_add()
625 interface_ptr = &(ip_ptr -> nx_ip_interface[interface_index]); in nx_link_packet_receive_callback_add()
695 UINT nx_link_packet_receive_callback_remove(NX_IP *ip_ptr, UINT interface_index, NX_LINK_RECEIVE_QU… in nx_link_packet_receive_callback_remove() argument
706 if (!ip_ptr -> nx_ip_interface[interface_index].nx_interface_valid) in nx_link_packet_receive_callback_remove()
712 interface_ptr = &(ip_ptr -> nx_ip_interface[interface_index]); in nx_link_packet_receive_callback_remove()
906 UINT nx_link_ethernet_header_add(NX_IP *ip_ptr, UINT interface_index, NX_PACKET *packet_ptr, in nx_link_ethernet_header_add() argument
914 interface_ptr = &(ip_ptr -> nx_ip_interface[interface_index]); in nx_link_ethernet_header_add()
1020 VOID nx_link_packet_transmitted(NX_IP *ip_ptr, UINT interface_index, NX_PACKET *packet_ptr, NX_LINK… in nx_link_packet_transmitted() argument
1033 if (!ip_ptr -> nx_ip_interface[interface_index].nx_interface_valid) in nx_link_packet_transmitted()
1041 if (ip_ptr -> nx_ip_interface[interface_index].nx_interface_vlan_valid) in nx_link_packet_transmitted()
1109 VOID nx_link_ethernet_packet_received(NX_IP *ip_ptr, UINT interface_index, NX_PACKET *packet_ptr, in nx_link_ethernet_packet_received() argument
1130 if (!ip_ptr -> nx_ip_interface[interface_index].nx_interface_valid) in nx_link_ethernet_packet_received()
1136 interface_ptr = &(ip_ptr -> nx_ip_interface[interface_index]); in nx_link_ethernet_packet_received()
1159 interface_index = interface_ptr -> nx_interface_index; in nx_link_ethernet_packet_received()
1206 interface_index = i; in nx_link_ethernet_packet_received()
1300 if (queue_ptr -> callback(ip_ptr, interface_index, packet_ptr, in nx_link_ethernet_packet_received()
1629 void nx_link_vlan_interface_status_change(NX_IP *ip_ptr, UINT interface_index) in nx_link_vlan_interface_status_change() argument
1641 (nx_interface -> nx_interface_parent_ptr -> nx_interface_index == interface_index)) in nx_link_vlan_interface_status_change()