Point-to-point data communication implemented with multipoint network data communication components
    1.
    发明授权
    Point-to-point data communication implemented with multipoint network data communication components 失效
    使用多点网络数据通信组件实现的点对点数据通信

    公开(公告)号:US07631031B2

    公开(公告)日:2009-12-08

    申请号:US11027122

    申请日:2004-12-31

    IPC分类号: G06F15/16 G06F3/00

    摘要: A data communication system is configured to communicatively link a host device and a client device with a point-to-point data communication link, where the point-to-point data communication link is configured with multipoint network data communication components designed for data communication over a distributed network. A data communication interface at the host device is communicatively linked with a data communication interface driver via the point-to-point data communication link between the host device and the client device. The data communication interface driver communicates with a virtual driver component for the client device via a virtual network at the client device.

    摘要翻译: 数据通信系统被配置为通过点对点数据通信链路将主机设备和客户机设备通信地链接,其中点对点数据通信链路被配置为被设计用于数据通信的多点网络数据通信组件 分布式网络。 在主机设备处的数据通信接口经由主机设备和客户机设备之间的点对点数据通信链路与数据通信接口驱动器通信地链接。 数据通信接口驱动程序通过客户端设备上的虚拟网络与客户端设备的虚拟驱动程序组件进行通信。

    Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic

    公开(公告)号:US07228410B2

    公开(公告)日:2007-06-05

    申请号:US11261894

    申请日:2005-10-28

    IPC分类号: G06F12/00

    摘要: Methods and apparatuses are provided that allow kernel mode data traffic and user mode data traffic to share a common network communication port. One apparatus includes user mode logic, kernel mode logic, and kernel mode to user mode interface logic. The interface logic is configured to receive data packets and selectively distribute the data packet to either the user mode or kernel mode logic. The interface logic includes “virtual” bridge logic and “virtual” miniport logic. The bridge logic determines if a received data packet is a user mode or kernel mode data packet. If it is a kernel mode data packet, then the bridge logic provides the data packet to the kernel mode logic. If it is a user mode data packet, then the bridge logic stores the data packet in memory for subsequent use by the user mode logic. The bridge logic also receives outgoing kernel mode data packets from the kernel mode logic and provides them to a network communication port, and retrieves outgoing user mode data packets from memory and provides them to the same network communication port. The miniport logic provides an interface between the memory accessed by the bridge logic and user mode logic. The miniport logic accepts outgoing user mode data packets and stores them in the memory for subsequent access by the bridge logic, and retrieves incoming user mode data packets stored in memory by the bridge logic.

    Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic

    公开(公告)号:US07174450B2

    公开(公告)日:2007-02-06

    申请号:US11261886

    申请日:2005-10-28

    IPC分类号: G06F12/00

    摘要: Methods and apparatuses are provided that allow kernel mode data traffic and user mode data traffic to share a common network communication port. One apparatus includes user mode logic, kernel mode logic, and kernel mode to user mode interface logic. The interface logic is configured to receive data packets and selectively distribute the data packet to either the user mode or kernel mode logic. The interface logic includes “virtual” bridge logic and “virtual” miniport logic. The bridge logic determines if a received data packet is a user mode or kernel mode data packet. If it is a kernel mode data packet, then the bridge logic provides the data packet to the kernel mode logic. If it is a user mode data packet, then the bridge logic stores the data packet in memory for subsequent use by the user mode logic. The bridge logic also receives outgoing kernel mode data packets from the kernel mode logic and provides them to a network communication port, and retrieves outgoing user mode data packets from memory and provides them to the same network communication port. The miniport logic provides an interface between the memory accessed by the bridge logic and user mode logic. The miniport logic accepts outgoing user mode data packets and stores them in the memory for subsequent access by the bridge logic, and retrieves incoming user mode data packets stored in memory by the bridge logic.

    Networking interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic
    5.
    发明申请
    Networking interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic 失效
    支持内核模式数据流量和用户模式数据流量的网络接口共享方法和装置

    公开(公告)号:US20060036841A1

    公开(公告)日:2006-02-16

    申请号:US11261287

    申请日:2005-10-28

    IPC分类号: G06F15/177

    摘要: Methods and apparatuses are provided that allow kernel mode data traffic and user mode data traffic to share a common network communication port. One apparatus includes user mode logic, kernel mode logic, and kernel mode to user mode interface logic. The interface logic is configured to receive data packets and selectively distribute the data packet to either the user mode or kernel mode logic. The interface logic includes “virtual” bridge logic and “virtual” miniport logic. The bridge logic determines if a received data packet is a user mode or kernel mode data packet. If it is a kernel mode data packet, then the bridge logic provides the data packet to the kernel mode logic. If it is a user mode data packet, then the bridge logic stores the data packet in memory for subsequent use by the user mode logic. The bridge logic also receives outgoing kernel mode data packets from the kernel mode logic and provides them to a network communication port, and retrieves outgoing user mode data packets from memory and provides them to the same network communication port. The miniport logic provides an interface between the memory accessed by the bridge logic and user mode logic. The miniport logic accepts outgoing user mode data packets and stores them in the memory for subsequent access by the bridge logic, and retrieves incoming user mode data packets stored in memory by the bridge logic.

    摘要翻译: 提供了允许内核模式数据流量和用户模式数据流量共享公共网络通信端口的方法和装置。 一种装置包括用户模式逻辑,内核模式逻辑和内核模式到用户模式界面逻辑。 接口逻辑被配置为接收数据分组并且选择性地将数据分组分发到用户模式或内核模式逻辑。 接口逻辑包括“虚拟”桥逻辑和“虚拟”微型端口逻辑。 桥接逻辑确定接收的数据分组是用户模式还是内核模式数据分组。 如果是内核模式数据包,则桥接逻辑将数据包提供给内核模式逻辑。 如果它是用户模式数据分组,则桥接逻辑将数据分组存储在存储器中以供用户模式逻辑随后使用。 桥接逻辑还从内核模式逻辑接收传出的内核模式数据包,并将其提供给网络通信端口,并从存储器检索出去的用户模式数据包,并将其提供给同一网络通信端口。 微型端口逻辑提供由桥逻辑访问的存储器和用户模式逻辑之间的接口。 微型端口逻辑接受传出的用户模式数据分组,并将它们存储在存储器中以供桥逻辑进行后续访问,并通过桥逻辑检索存储在存储器中的传入用户模式数据分组。

    Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic

    公开(公告)号:US07174448B2

    公开(公告)日:2007-02-06

    申请号:US11260980

    申请日:2005-10-28

    IPC分类号: G06F12/00

    摘要: Methods and apparatuses are provided that allow kernel mode data traffic and user mode data traffic to share a common network communication port. One apparatus includes user mode logic, kernel mode logic, and kernel mode to user mode interface logic. The interface logic is configured to receive data packets and selectively distribute the data packet to either the user mode or kernel mode logic. The interface logic includes “virtual” bridge logic and “virtual” miniport logic. The bridge logic determines if a received data packet is a user mode or kernel mode data packet. If it is a kernel mode data packet, then the bridge logic provides the data packet to the kernel mode logic. If it is a user mode data packet, then the bridge logic stores the data packet in memory for subsequent use by the user mode logic. The bridge logic also receives outgoing kernel mode data packets from the kernel mode logic and provides them to a network communication port, and retrieves outgoing user mode data packets from memory and provides them to the same network communication port. The miniport logic provides an interface between the memory accessed by the bridge logic and user mode logic. The miniport logic accepts outgoing user mode data packets and stores them in the memory for subsequent access by the bridge logic, and retrieves incoming user mode data packets stored in memory by the bridge logic.

    Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic
    7.
    发明授权
    Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic 失效
    支持内核模式数据流量和用户模式数据流量的网络接口共享方法和装置

    公开(公告)号:US07167977B2

    公开(公告)日:2007-01-23

    申请号:US11261281

    申请日:2005-10-28

    IPC分类号: G06F12/00

    摘要: Methods and apparatuses are provided that allow kernel mode data traffic and user mode data traffic to share a common network communication port. One apparatus includes user mode logic, kernel mode logic, and kernel mode to user mode interface logic. The interface logic is configured to receive data packets and selectively distribute the data packet to either the user mode or kernel mode logic. The interface logic includes “virtual” bridge logic and “virtual” miniport logic. The bridge logic determines if a received data packet is a user mode or kernel mode data packet. If it is a kernel mode data packet, then the bridge logic provides the data packet to the kernel mode logic. If it is a user mode data packet, then the bridge logic stores the data packet in memory for subsequent use by the user mode logic. The bridge logic also receives outgoing kernel mode data packets from the kernel mode logic and provides them to a network communication port, and retrieves outgoing user mode data packets from memory and provides them to the same network communication port. The miniport logic provides an interface between the memory accessed by the bridge logic and user mode logic. The miniport logic accepts outgoing user mode data packets and stores them in the memory for subsequent access by the bridge logic, and retrieves incoming user mode data packets stored in memory by the bridge logic.

    摘要翻译: 提供了允许内核模式数据流量和用户模式数据流量共享公共网络通信端口的方法和装置。 一种装置包括用户模式逻辑,内核模式逻辑和内核模式到用户模式界面逻辑。 接口逻辑被配置为接收数据分组并且选择性地将数据分组分发到用户模式或内核模式逻辑。 接口逻辑包括“虚拟”桥逻辑和“虚拟”微型端口逻辑。 桥接逻辑确定接收的数据分组是用户模式还是内核模式数据分组。 如果是内核模式数据包,则桥接逻辑将数据包提供给内核模式逻辑。 如果它是用户模式数据分组,则桥接逻辑将数据分组存储在存储器中以供用户模式逻辑随后使用。 桥接逻辑还从内核模式逻辑接收传出的内核模式数据包,并将其提供给网络通信端口,并从存储器检索出去的用户模式数据包,并将其提供给同一网络通信端口。 微型端口逻辑提供由桥逻辑访问的存储器和用户模式逻辑之间的接口。 微型端口逻辑接受传出的用户模式数据分组,并将它们存储在存储器中以供桥逻辑进行后续访问,并通过桥逻辑检索存储在存储器中的传入用户模式数据分组。

    Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic

    公开(公告)号:US07178018B2

    公开(公告)日:2007-02-13

    申请号:US11261895

    申请日:2005-10-28

    IPC分类号: G06F12/00

    摘要: Methods and apparatuses are provided that allow kernel mode data traffic and user mode data traffic to share a common network communication port. One apparatus includes user mode logic, kernel mode logic, and kernel mode to user mode interface logic. The interface logic is configured to receive data packets and selectively distribute the data packet to either the user mode or kernel mode logic. The interface logic includes “virtual” bridge logic and “virtual” miniport logic. The bridge logic determines if a received data packet is a user mode or kernel mode data packet. If it is a kernel mode data packet, then the bridge logic provides the data packet to the kernel mode logic. If it is a user mode data packet, then the bridge logic stores the data packet in memory for subsequent use by the user mode logic. The bridge logic also receives outgoing kernel mode data packets from the kernel mode logic and provides them to a network communication port, and retrieves outgoing user mode data packets from memory and provides them to the same network communication port. The miniport logic provides an interface between the memory accessed by the bridge logic and user mode logic. The miniport logic accepts outgoing user mode data packets and stores them in the memory for subsequent access by the bridge logic, and retrieves incoming user mode data packets stored in memory by the bridge logic.

    Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic

    公开(公告)号:US07174449B2

    公开(公告)日:2007-02-06

    申请号:US11261283

    申请日:2005-10-28

    IPC分类号: G06F12/00

    摘要: Methods and apparatuses are provided that allow kernel mode data traffic and user mode data traffic to share a common network communication port. One apparatus includes user mode logic, kernel mode logic, and kernel mode to user mode interface logic. The interface logic is configured to receive data packets and selectively distribute the data packet to either the user mode or kernel mode logic. The interface logic includes “virtual” bridge logic and “virtual” miniport logic. The bridge logic determines if a received data packet is a user mode or kernel mode data packet. If it is a kernel mode data packet, then the bridge logic provides the data packet to the kernel mode logic. If it is a user mode data packet, then the bridge logic stores the data packet in memory for subsequent use by the user mode logic. The bridge logic also receives outgoing kernel mode data packets from the kernel mode logic and provides them to a network communication port, and retrieves outgoing user mode data packets from memory and provides them to the same network communication port. The miniport logic provides an interface between the memory accessed by the bridge logic and user mode logic. The miniport logic accepts outgoing user mode data packets and stores them in the memory for subsequent access by the bridge logic, and retrieves incoming user mode data packets stored in memory by the bridge logic.

    Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic

    公开(公告)号:US07167978B2

    公开(公告)日:2007-01-23

    申请号:US11261295

    申请日:2005-10-28

    IPC分类号: G06F12/00

    摘要: Methods and apparatuses are provided that allow kernel mode data traffic and user mode data traffic to share a common network communication port. One apparatus includes user mode logic, kernel mode logic, and kernel mode to user mode interface logic. The interface logic is configured to receive data packets and selectively distribute the data packet to either the user mode or kernel mode logic. The interface logic includes “virtual” bridge logic and “virtual” miniport logic. The bridge logic determines if a received data packet is a user mode or kernel mode data packet. If it is a kernel mode data packet, then the bridge logic provides the data packet to the kernel mode logic. If it is a user mode data packet, then the bridge logic stores the data packet in memory for subsequent use by the user mode logic. The bridge logic also receives outgoing kernel mode data packets from the kernel mode logic and provides them to a network communication port, and retrieves outgoing user mode data packets from memory and provides them to the same network communication port. The miniport logic provides an interface between the memory accessed by the bridge logic and user mode logic. The miniport logic accepts outgoing user mode data packets and stores them in the memory for subsequent access by the bridge logic, and retrieves incoming user mode data packets stored in memory by the bridge logic.