Mobile Wireless Broadband Network Interface Card (MWBNIC) and K-net

    公开(公告)号:US12126394B2

    公开(公告)日:2024-10-22

    申请号:US17767871

    申请日:2020-04-14

    CPC classification number: H04B17/318 H04L49/111 H04L49/9068 H04W36/326

    Abstract: A Mobile Wireless Broadband Network Interface Card (MWBNIC) for networking electronic devices on a wireless broadband spectrum. The MWBNIC is built into electronic devices as a connecting modem or plugged in via external device ports such as USB. A microprocessor chip attached to a circuit board with a network packet controller coupled to a dedicated cache memory utilized to temporarily store the last N data packets from a node for networking WIFI maintains packet continuity. The network comes with protocols that control packet processing. The MWBNIC embedded packet control protocol (PCP) pushes, pops, compares and deletes packets from cache when a device is in motion. The PCP is connected to a mechanism for determining bandwidth on nodes, another mechanism for switching frequency to that of the next K-Node to connect to and a pre-determined connectivity data set that directly connects the modem in motion are means for networking broadband spectrum.

    Hardware acceleration device for denial-of-service attack identification and mitigation

    公开(公告)号:US11838319B2

    公开(公告)日:2023-12-05

    申请号:US17734822

    申请日:2022-05-02

    Applicant: Fortinet, Inc.

    Abstract: Systems and methods for providing an integrated or Smart NIC-based hardware accelerator for a network security device to facilitate identification and mitigation of DoS attacks is provided. According to one embodiment, a processor of a network security device receives an application layer protocol request from a client, directed to a domain hosted by various servers and protected by the network security device. The application layer protocol request is parsed to extract a domain name and a path string. The hardware acceleration sub-system updates rate-based counters based on the application layer protocol request by performing a longest prefix match on the domain name and the path string. When a rate threshold associated with the rate-based counters is exceeded, a challenge message is created and transmitted to the client, having embedded therein the application layer protocol request; otherwise the application layer protocol request is allowed to pass through the network security device.

    HIGH-SPEED PACKET PROCESSING SYSTEM AND CONTROL METHOD THEREOF

    公开(公告)号:US20180131641A1

    公开(公告)日:2018-05-10

    申请号:US15595150

    申请日:2017-05-15

    Abstract: A high-speed packet processing system and a method of controlling the system are disclosed. The high-speed packet processing system includes: a network interface card configured to receive or transmit packets; a memory which is accessible by an operating system, and which includes at least one or more data buffers and a single dedicated head (dedicated skb) decoupled from the data buffers, where the data buffers are pre-allocated in correspondence to the packets to allow storing of the packets, and the single dedicated head is connected to the data buffers sequentially in correspondence to the packets; and a packet processing unit configured to sequentially connect the single dedicated head with the data buffers and store the packets sequentially in the data buffers corresponding to reception (Rx) descriptors based on the reception (Rx) descriptors designated in correspondence to the packets, when the packets are received.

    Network interface connection teaming system

    公开(公告)号:US09838342B2

    公开(公告)日:2017-12-05

    申请号:US13895177

    申请日:2013-05-15

    Inventor: Umesh Sunnapu

    CPC classification number: H04L49/9068 H04L41/0886 H04L47/125

    Abstract: A network connection teaming system includes a processing system coupled to a memory system in an IHS chassis. The memory system is operable to receive instruction that, when executed by the processing system, cause the processing system to provide an operating system (OS). At least one network interface controller (NIC) including a plurality of network connections is located in the IHS chassis and coupled to the processing system. The NIC(s) are not directly visible to an OS provided to by the processing system. A NIC teaming controller is coupled between the processing system and the NIC(s). The NIC teaming controller includes a plurality of hardware connections that are configurable to team the plurality of network connections included on the NIC(s) to provide at least one teamed network connection. An OS provided by the processing system is presented the at least one teamed network connection by the NIC teaming controller.

Patent Agency Ranking