Lines Matching +full:frame +full:- +full:buffer

1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright © 2021-2023 Dmitry Salychev
63 #define DPAA2_NI_MAX_POOLS 8 /* buffer pools per DPNI */
75 /* Error and status bits in the frame annotation status word. */
76 #define DPAA2_NI_FAS_DISC 0x80000000 /* debug frame */
77 #define DPAA2_NI_FAS_MS 0x40000000 /* MACSEC frame */
79 #define DPAA2_NI_FAS_MC 0x04000000 /* Ethernet multicast frame */
80 #define DPAA2_NI_FAS_BC 0x02000000 /* Ethernet broadcast frame */
86 #define DPAA2_NI_FAS_FLE 0x00002000 /* Frame length error */
87 #define DPAA2_NI_FAS_FPE 0x00001000 /* Frame physical error */
129 * Number of times to retry a frame enqueue before giving up. Value determined
134 /* Channel storage buffer configuration */
150 /* DPBP resources (buffer pools) */
240 * fqid: (r) Frame queue ID, can be used to enqueue/dequeue or execute
259 * destination DPCON or DPIO - 1. This field is ignored for
296 * @brief Buffer layout attributes.
299 * fd_align: Frame data alignment.
303 * pass_timestamp: Timestamp is included in the buffer layout.
304 * pass_parser_result: Parsing results are included in the buffer layout.
305 * pass_frame_status: Frame status is included in the buffer layout.
323 * @brief Buffer pools configuration for a network interface.
330 int backup_flag; /* 0 - regular pool, 1 - backup pool */
339 * set_err_fas: Set to true to mark the errors in frame annotation
340 * status (FAS); relevant for non-discard actions only.
383 * kcfg_busaddr: Address of the buffer in I/O virtual address space which