Home
last modified time | relevance | path

Searched +full:packet +full:- +full:based (Results 1 – 25 of 1020) sorted by relevance

12345678910>>...41

/openbmc/phosphor-net-ipmid/
H A Dintegrity_algo.hpp22 * AuthCode field in the message is not present. Based on security
38 * Unless otherwise specified, the integrity algorithm is applied to the packet
48 * @param[in] - AuthCode length
60 * @brief Verify the integrity data of the packet
62 * @param[in] packet - Incoming IPMI packet
63 * @param[in] packetLen - Packet length excluding authCode
64 * @param[in] integrityDataBegin - Begin iterator to the authCode in the
65 * packet
66 * @param[in] integrityDataEnd - End to the authCode in the packet
68 * @return true if authcode in the packet is equal to one generated
[all …]
H A Dintegrity_algo.cpp34 // AuthCode field length is based on the integrity algorithm. So we are in generateHMAC()
43 const std::vector<uint8_t>& packet, const size_t length, in verifyIntegrityData() argument
48 packet.data() + message::parser::RMCP_SESSION_HEADER_SIZE, length); in verifyIntegrityData()
50 // Verify if the generated integrity data for the packet and the received in verifyIntegrityData()
57 const std::vector<uint8_t>& packet) const in generateIntegrityData()
60 packet.data() + message::parser::RMCP_SESSION_HEADER_SIZE, in generateIntegrityData()
61 packet.size() - message::parser::RMCP_SESSION_HEADER_SIZE); in generateIntegrityData()
100 // AuthCode field length is based on the integrity algorithm. So we are in generateHMAC()
109 const std::vector<uint8_t>& packet, const size_t length, in verifyIntegrityData() argument
114 packet.data() + message::parser::RMCP_SESSION_HEADER_SIZE, length); in verifyIntegrityData()
[all …]
/openbmc/linux/net/sched/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
16 If you say N here, you will get the standard packet scheduler, which
25 To administer these schedulers, you'll need the user-level utilities
38 to read status information about packet schedulers from the file
52 packet scheduling algorithm. See
54 in-depth articles.
66 (HFSC) packet scheduling algorithm.
74 Say Y here if you want to use an n-band priority queue packet
81 tristate "Hardware Multiqueue-aware Multi Band Queuing (MULTIQ)"
83 Say Y here if you want to use an n-band queue packet scheduler
[all …]
/openbmc/linux/net/ipv6/netfilter/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
33 tristate "IPv6 nf_tables packet duplication support"
37 This module enables IPv6 packet duplication support for nf_tables.
51 tristate "Netfilter IPv6 packet duplication to alternate destination"
55 packet to be rerouted to another destination.
58 tristate "IPv6 packet rejection"
62 tristate "IPv6 packet logging"
66 This is a backwards-compat option for the user's convenience
75 ip6tables is a general, extensible packet identification framework.
76 Currently only the packet filtering and packet mangling subsystem
[all …]
/openbmc/linux/net/netfilter/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
71 and is also scheduled to replace the old syslog-based ipt_LOG
93 Address Translation. It can also be used to enhance packet
99 tristate "Syslog packet logging"
102 This option enable support for packet logging via syslog.
107 If both are enabled the backend to use can be configured at run-time
108 by means of per-address-family sysctl tunables.
182 This allows you to store the flow start-time and to obtain
183 the flow-stop time (once it has been destroyed) via Connection
191 This option enables support for assigning user-defined flag bits
[all …]
/openbmc/linux/Documentation/networking/
H A Dscaling.rst1 .. SPDX-License-Identifier: GPL-2.0
13 multi-processor systems.
17 - RSS: Receive Side Scaling
18 - RPS: Receive Packet Steering
19 - RFS: Receive Flow Steering
20 - Accelerated Receive Flow Steering
21 - XPS: Transmit Packet Steering
28 (multi-queue). On reception, a NIC can send different packets to different
30 applying a filter to each packet that assigns it to one of a small number
33 generally known as “Receive-side Scaling” (RSS). The goal of RSS and
[all …]
H A Dtls-offload.rst1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
13 For details regarding the user-facing interface refer to the TLS
18 * Software crypto mode (``TLS_SW``) - CPU handles the cryptography.
24 * Packet-based NIC offload mode (``TLS_HW``) - the NIC handles crypto
25 on a packet by packet basis, provided the packets arrive in order.
28 (``ethtool`` flags ``tls-hw-tx-offload`` and ``tls-hw-rx-offload``).
29 * Full TCP NIC offload mode (``TLS_HW_RECORD``) - mode of operation where
33 abilities or QoS and packet scheduling (``ethtool`` flag ``tls-hw-record``).
35 The operation mode is selected automatically based on device configuration,
36 offload opt-in or opt-out on per-connection basis is not currently supported.
[all …]
H A Dgtp.rst1 .. SPDX-License-Identifier: GPL-2.0
11 In 'drivers/net/gtp.c' you are finding a kernel-level implementation
18 tunneling User-IP payload between a mobile station (phone, modem)
19 and the interconnection between an external packet data network (such
26 intermediate nodes just transport the encapsulated packet.
29 technology-dependent protocol stack for transmitting the user IP
35 is translated into GTP *without breaking the end-to-end tunnel*. So
38 At some point the GTP packet ends up on the so-called GGSN (GSM/UMTS)
39 or P-GW (LTE), which terminates the tunnel, decapsulates the packet
40 and forwards it onto an external packet data network. This can be
[all …]
H A Drds.rst1 .. SPDX-License-Identifier: GPL-2.0
14 http://oss.oracle.com/pipermail/rds-devel/2007-November/000228.html
22 cluster - so in a cluster with N processes you need N sockets, in contrast
23 to N*N if you use a connection-oriented socket transport like TCP.
25 RDS is not Infiniband-specific; it was designed to support different
29 The high-level semantics of RDS from the application's point of view are
39 transport has to be IP-based. In fact, RDS over IB uses a
59 a active-active HA scenario), but only as long as the address
72 to create RDS sockets. SOL_RDS is the socket-level to be used
87 This is a soft limit rather than a hard limit - RDS will
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/iptraf/
H A Diptraf-ng_1.2.1.bb4 SUMMARY = "A console-based network monitoring utility"
5 DESCRIPTION = "IPTraf-ng is a console-based network monitoring utility. IPTraf gathers \
6 data like TCP connection packet and byte counts, interface statistics \
8 packet and byte counts. IPTraf-ng features include an IP traffic monitor \
9 which shows TCP flag information, packet and byte counts, ICMP \
10 details, OSPF packet types, and oversized IP packet warnings; \
11 interface statistics showing IP, TCP, UDP, ICMP, non-IP and other IP \
12 packet counts, IP checksum errors, interface activity and packet size \
19 built-in raw socket interface of the Linux kernel, so it can be used \
22 HOMEPAGE = "https://fedorahosted.org/iptraf-ng/"
[all …]
/openbmc/linux/net/dccp/ccids/lib/
H A Dpacket_history.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Packet RX/TX history data structures and routines for TFRC-based protocols.
6 * Copyright (c) 2005-6 The University of Waikato, Hamilton, New Zealand.
10 * or e-mail Ian McDonald - ian.mcdonald@jandi.co.nz
14 * Copyright (c) 2003 Nils-Erik Mattsson, Joacim Haggmark, Magnus Erixzon
31 * tfrc_tx_hist_entry - Simple singly-linked TX history list
34 * @stamp: send time of packet with sequence number @seqno
45 while (head != NULL && head->seqno != seqno) in tfrc_tx_hist_find_entry()
46 head = head->next; in tfrc_tx_hist_find_entry()
53 /* Subtraction a-b modulo-16, respects circular wrap-around */
[all …]
/openbmc/linux/net/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 when running on a stand-alone machine that isn't connected to any
20 contained in the package net-tools, the location and version number
24 recommended to read the NET-HOWTO, available from
42 achieve this, you need to set skb_shinfo(skb)->frag_list to the
47 compat-independent messages instead!
68 source "net/packet/Kconfig"
94 to the KUnit documentation in Documentation/dev-tools/kunit/.
103 other computer. You will get the so-called loopback device which
114 <file:Documentation/networking/ip-sysctl.rst>.
[all …]
/openbmc/linux/net/batman-adv/
H A Dtvlv.c1 // SPDX-License-Identifier: GPL-2.0
34 * batadv_tvlv_handler_release() - release tvlv handler from lists and queue for
47 * batadv_tvlv_handler_put() - decrement the tvlv container refcounter and
56 kref_put(&tvlv_handler->refcount, batadv_tvlv_handler_release); in batadv_tvlv_handler_put()
60 * batadv_tvlv_handler_get() - retrieve tvlv handler from the tvlv handler list
61 * based on the provided type and version (both need to match)
75 &bat_priv->tvlv.handler_list, list) { in batadv_tvlv_handler_get()
76 if (tvlv_handler_tmp->type != type) in batadv_tvlv_handler_get()
79 if (tvlv_handler_tmp->version != version) in batadv_tvlv_handler_get()
82 if (!kref_get_unless_zero(&tvlv_handler_tmp->refcount)) in batadv_tvlv_handler_get()
[all …]
/openbmc/linux/include/sound/
H A Dump.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Universal MIDI Packet (UMP) Support
17 int group; /* group index (0-based) */
143 /* MIDI 2.0 SysEx / Data Status; same values for both 7-bit and 8-bit SysEx */
210 /* get the message type (4bit) from a UMP packet (header) */
216 /* get the group number (0-based, 4bit) from a UMP packet (header) */
222 /* get the MIDI status code (4bit) from a UMP packet (header) */
228 /* get the MIDI channel number (0-based, 4bit) from a UMP packet (header) */
234 /* get the MIDI status + channel combo byte (8bit) from a UMP packet (header) */
240 /* compose a UMP packet (header) from type, group and status values */
[all …]
/openbmc/linux/drivers/staging/rtl8192u/
H A Dr8192U_hw.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Copyright (C) Andrea Merello 2004-2005 <andrea.merello@gmail.com>
6 * Parts of this driver are based on the GPL part of the
8 * Parts of this driver are based on the rtl8180 driver skeleton
10 * Parts of this driver are based on the Intel Pro Wireless
94 #define RCR_ONLYERLPKT BIT(31) // Early Receiving based on Packet Size.
95 #define RCR_CBSSID BIT(23) // Accept BSSID match packet
96 #define RCR_APWRMGT BIT(22) // Accept power management packet
100 #define RCR_AICV BIT(12) // Accept ICV error packet
101 #define RCR_ACRC32 BIT(5) // Accept CRC32 error packet
[all …]
/openbmc/linux/net/sctp/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
21 connectionless packet network such as IP. It offers the following
24 -- acknowledged error-free non-duplicated transfer of user data,
25 -- data fragmentation to conform to discovered path MTU size,
26 -- sequenced delivery of user messages within multiple streams,
27 with an option for order-of-arrival delivery of individual user
29 -- optional bundling of multiple user messages into a single SCTP
30 packet, and
31 -- network-level fault tolerance through supporting of multi-
62 Enable optional MD5 hmac based SCTP cookie generation
[all …]
/openbmc/linux/Documentation/networking/device_drivers/ethernet/intel/
H A Dice.rst1 .. SPDX-License-Identifier: GPL-2.0+
8 Copyright(c) 2018-2021 Intel Corporation.
13 - Overview
14 - Identifying Your Adapter
15 - Important Notes
16 - Additional Features & Configurations
17 - Performance Optimization
28 This driver supports XDP (Express Data Path) and AF_XDP zero-copy. Note that
42 Packet drops may occur under receive stress
43 -------------------------------------------
[all …]
H A Di40e.rst1 .. SPDX-License-Identifier: GPL-2.0+
8 Copyright(c) 1999-2018 Intel Corporation.
13 - Overview
14 - Identifying Your Adapter
15 - Intel(R) Ethernet Flow Director
16 - Additional Configurations
17 - Known Issues
18 - Support
32 The driver is compatible with devices based on the following:
47 ----------------------
[all …]
/openbmc/linux/net/ipv4/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
40 so-called IP spoofing, however it can pose problems if you use
42 than packets from that host to you) or if you operate a non-routing
52 <file:Documentation/networking/ip-sysctl.rst>.
68 Normally, a router decides what to do with a received packet based
69 solely on the packet's final destination address. If you say Y here,
70 the Linux router will also be able to take the packet's source
71 address into account. Furthermore, the TOS (Type-Of-Service) field
72 of the packet can be used for routing decisions as well.
85 a deterministic manner for a given packet. If you say Y here
[all …]
/openbmc/phosphor-logging/extensions/openpower-pels/
H A Dsbe_ffdc_handler.hpp21 * @brief FFDC Package structure and definitions based on SBE chip-op spec.
26 * command-class and command fields.
29 * contents of subsequent FFDC Data Words (0-N).
36 * -------------------P10 proc-----------------------
38 * |----------------------------------------------------------|
40 * | Word 1 | [Sequence ID] | Command-Class | Command |
45 * -----------------------------------------------------------
47 * --------------POZ - PowerOdysseyZEE-----------------------
48 * First FFDC packet structure
49 * --------------------------------------------------------------
[all …]
/openbmc/linux/drivers/net/ethernet/intel/igbvf/
H A Dvf.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 2009 - 2018 Intel Corporation. */
31 * These entries are also used for MAC-based filtering.
35 /* Receive Descriptor - Advanced */
38 __le64 pkt_addr; /* Packet buffer address */
46 __le16 pkt_info; /* RSS/Packet type */
55 __le16 csum; /* Packet Checksum */
61 __le16 length; /* Packet length */
70 /* Transmit Descriptor - Advanced */
87 #define E1000_ADVTXD_DCMD_EOP 0x01000000 /* End of Packet */
[all …]
/openbmc/phosphor-ipmi-blobs/
H A DREADME.md5 to blob-specific implementations. Introduction This mechanism supports reading
11 - Enumerating blobs
12 - Opening a blob for reading or writing
13 - Writing blob content
14 - Committing a blob
15 - Polling until the blob has been committed
16 - Closing a blob
17 - Reading blob content
18 - Deleting a blob
27 identified by NULL-terminated C strings. This protocol supports
[all …]
/openbmc/linux/drivers/input/mouse/
H A Dtouchkit_ps2.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* ----------------------------------------------------------------------------
3 * touchkit_ps2.c -- Driver for eGalax TouchKit PS/2 Touchscreens
9 * Based upon touchkitusb.c
36 #define TOUCHKIT_GET_TOUCHED(packet) (((packet)[0]) & 0x01) argument
37 #define TOUCHKIT_GET_X(packet) (((packet)[1] << 7) | (packet)[2]) argument
38 #define TOUCHKIT_GET_Y(packet) (((packet)[3] << 7) | (packet)[4]) argument
42 unsigned char *packet = psmouse->packet; in touchkit_ps2_process_byte() local
43 struct input_dev *dev = psmouse->dev; in touchkit_ps2_process_byte()
45 if (psmouse->pktcnt != 5) in touchkit_ps2_process_byte()
[all …]
/openbmc/linux/drivers/net/wireless/ath/ath12k/
H A Drx_desc.h1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved.
169 * Indication to Rx OLE to enable REO destination routing based
200 * If set, WDS learning detection based on SA search and notification
202 * field in address search failure cache-only entry should
206 * If set, intra-BSS routing detection is enabled
213 * buffers shall be disabled based on an RXDMA configuration,
223 * host SW/accelerator subsystem that also handles packet
224 * buffer management for WiFi-to-PPE routing.
[all …]
/openbmc/linux/arch/mips/include/asm/octeon/
H A Dcvmx-pko.h7 * Copyright (c) 2003-2008 Cavium Networks
14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
30 * Interface to the hardware Packet Output unit.
37 * memory based locking instead. This locking has the advantage
38 * of not affecting the tag state but doesn't preserve packet
44 * - PKO indexes are no longer stored in the FAU. A large
48 * - The PKO <b>use_locking</b> parameter can now have a global
52 * - PKO 3 word commands are now supported. Use
60 #include <asm/octeon/cvmx-fpa.h>
[all …]

12345678910>>...41