Lines Matching +full:512 +full:- +full:byte

4  * SPDX-License-Identifier: Apache-2.0
23 static uint8_t small_buffer[512];
32 /* 00-00-5E-00-53-xx Documentation RFC 7042 */ in fake_dev_iface_init()
95 if (!pkt || !pkt->cursor.buf || !pkt->cursor.pos) { in pkt_print_cursor()
99 pkt->cursor.pos - pkt->cursor.buf->data, in pkt_print_cursor()
100 pkt->cursor.pos, pkt->cursor.buf, in pkt_print_cursor()
101 pkt->cursor.buf->data); in pkt_print_cursor()
107 * HOW TO ALLOCATE - 2 TESTS *
119 zassert_true(atomic_get(&pkt->atomic_ref) == 0, in ZTEST()
129 zassert_true(atomic_get(&pkt->atomic_ref) == 0, in ZTEST()
138 * a) - with a size that will fit MTU, let's say 512 bytes in ZTEST()
141 pkt = net_pkt_alloc_with_buffer(eth_if, 512, in ZTEST()
146 zassert_true(pkt_is_of_size(pkt, 512), "Pkt size is not right"); in ZTEST()
150 zassert_true(atomic_get(&pkt->atomic_ref) == 0, in ZTEST()
154 * b) - with a size that will not fit MTU, let's say 1800 bytes in ZTEST()
167 zassert_true(atomic_get(&pkt->atomic_ref) == 0, in ZTEST()
171 * c) - Now with 512 bytes but on IPv4/UDP in ZTEST()
173 pkt = net_pkt_alloc_with_buffer(eth_if, 512, AF_INET, in ZTEST()
177 /* Because 512 + NET_IPV4UDPH_LEN fits MTU, total must be that one */ in ZTEST()
178 zassert_true(pkt_is_of_size(pkt, 512 + NET_IPV4UDPH_LEN), in ZTEST()
183 zassert_true(atomic_get(&pkt->atomic_ref) == 0, in ZTEST()
187 * c) - Now with 1800 bytes but on IPv4/UDP in ZTEST()
202 zassert_true(atomic_get(&pkt->atomic_ref) == 0, in ZTEST()
205 /* d) - with a zero payload but AF_INET family in ZTEST()
217 zassert_true(atomic_get(&pkt->atomic_ref) == 0, in ZTEST()
220 /* e) - with a zero payload but AF_PACKET family in ZTEST()
231 zassert_true(atomic_get(&pkt->atomic_ref) == 0, in ZTEST()
236 * HOW TO R/W A PACKET - TESTS *
246 pkt = net_pkt_alloc_with_buffer(eth_if, 512, in ZTEST()
260 /* Let's subsequently write 1 byte, then 2 bytes and 4 bytes in ZTEST()
290 /* And re-read the value again */ in ZTEST()
346 * and these are like a simple linked-list. in ZTEST()
418 zassert_true(atomic_get(&pkt->atomic_ref) == 0, in ZTEST()
428 pkt = net_pkt_alloc_with_buffer(eth_if, 512, in ZTEST()
504 zassert_true(atomic_get(&pkt->atomic_ref) == 0, in ZTEST()
508 * - net_pkt_is_contiguous() in ZTEST()
509 * - net_pkt_cursor_update() in ZTEST()
520 pkt = net_pkt_alloc_with_buffer(eth_if, 512, in ZTEST()
528 * rather than building it byte by bytes etc... in ZTEST()
548 ip_hdr->tos = 0x00; in ZTEST()
564 zassert_true(atomic_get(&pkt->atomic_ref) == 0, in ZTEST()
582 .len = sizeof(b4_data) - 2,
609 .len = sizeof(b1_data) - 2,
657 zassert_true(pkt_dst->buffer->frags == NULL, "Not only one buffer?"); in ZTEST()
660 pkt_src->buffer = NULL; in ZTEST()
662 zassert_true(atomic_get(&pkt_src->atomic_ref) == 0, in ZTEST()
665 zassert_true(atomic_get(&pkt_dst->atomic_ref) == 0, in ZTEST()
700 PULL_TEST_PKT_DATA_SIZE - PULL_AMOUNT, in ZTEST()
704 PULL_TEST_PKT_DATA_SIZE - PULL_AMOUNT) == 0, in ZTEST()
708 PULL_TEST_PKT_DATA_SIZE - PULL_AMOUNT, in ZTEST()
714 PULL_TEST_PKT_DATA_SIZE - PULL_AMOUNT - in ZTEST()
718 PULL_TEST_PKT_DATA_SIZE - PULL_AMOUNT - in ZTEST()
729 zassert_equal(ret, -ENOBUFS, "Did not return error"); in ZTEST()
750 zassert_equal(ret, -ENOBUFS, "Did not return error"); in ZTEST()
778 zassert_equal(ret, -ENOBUFS, "Did not return error"); in ZTEST()
780 zassert_equal(dummy_pkt->buffer, NULL, "buffer list not empty"); in ZTEST()
805 zassert_true(sizeof(buf) - 6 == net_pkt_remaining_data(pkt), in ZTEST()
808 memcpy(net_pkt_lladdr_src(pkt)->addr, in ZTEST()
809 pkt->buffer->data, in ZTEST()
811 net_pkt_lladdr_src(pkt)->len = NET_LINK_ADDR_MAX_LENGTH; in ZTEST()
812 net_pkt_lladdr_src(pkt)->type = NET_LINK_ETHERNET; in ZTEST()
813 zassert_mem_equal(net_pkt_lladdr_src(pkt)->addr, buf, NET_LINK_ADDR_MAX_LENGTH); in ZTEST()
814 memcpy(net_pkt_lladdr_dst(pkt)->addr, in ZTEST()
817 net_pkt_lladdr_dst(pkt)->len = NET_LINK_ADDR_MAX_LENGTH; in ZTEST()
818 net_pkt_lladdr_dst(pkt)->type = NET_LINK_ETHERNET; in ZTEST()
819 zassert_mem_equal(net_pkt_lladdr_dst(pkt)->addr, &buf[6], NET_LINK_ADDR_MAX_LENGTH); in ZTEST()
840 zassert_true(sizeof(buf) - 6 == net_pkt_remaining_data(pkt), in ZTEST()
843 zassert_true(sizeof(buf) - 6 == net_pkt_remaining_data(cloned_pkt), in ZTEST()
881 zassert_mem_equal(net_pkt_lladdr_src(cloned_pkt)->addr, buf, NET_LINK_ADDR_MAX_LENGTH); in ZTEST()
882 zassert_true(memcmp(net_pkt_lladdr_src(cloned_pkt)->addr, in ZTEST()
883 cloned_pkt->buffer->data, in ZTEST()
887 zassert_mem_equal(net_pkt_lladdr_dst(cloned_pkt)->addr, &buf[6], NET_LINK_ADDR_MAX_LENGTH); in ZTEST()
888 zassert_true(memcmp(net_pkt_lladdr_dst(cloned_pkt)->addr, in ZTEST()
916 * A: available byte in ZTEST()
921 /* 1st fragment has 1 byte headroom and one byte available: "HA" */ in ZTEST()
935 /* 3rd fragment has 1 byte headroom and one byte available: "HA" */ in ZTEST()
953 zassert_equal(frag1->size, 2, "Size mismatch"); in ZTEST()
954 zassert_equal(frag1->len, 1, "Length mismatch"); in ZTEST()
955 zassert_equal(frag2->size, 2, "Size mismatch"); in ZTEST()
956 zassert_equal(frag2->len, 0, "Length mismatch"); in ZTEST()
957 zassert_equal(frag3->size, 2, "Size mismatch"); in ZTEST()
958 zassert_equal(frag3->len, 1, "Length mismatch"); in ZTEST()
959 zassert_equal(frag4->size, 2, "Size mismatch"); in ZTEST()
960 zassert_equal(frag4->len, 2, "Length mismatch"); in ZTEST()
1045 /* now write 3 byte into the pkt */ in ZTEST()
1052 zassert_equal(CONFIG_NET_BUF_DATA_SIZE - 3, cont_len, in ZTEST()
1053 "Expected a three byte reduction"); in ZTEST()
1056 for (int i = 0; i < CONFIG_NET_BUF_DATA_SIZE - 6; ++i) { in ZTEST()
1103 zassert_equal(pkt->frags->frags->frags->len, 3, in ZTEST()
1112 zassert_not_equal(pkt->frags->frags->frags, NULL, in ZTEST()
1114 zassert_equal(pkt->frags->frags->frags->len, 1, in ZTEST()
1117 /* Remove last byte from last buffer */ in ZTEST()
1123 zassert_equal(pkt->frags->frags->frags, NULL, in ZTEST()
1125 zassert_equal(pkt->frags->frags->len, CONFIG_NET_BUF_DATA_SIZE, in ZTEST()
1128 /* Remove 2nd buffer and one byte from 1st buffer */ in ZTEST()
1132 zassert_equal(net_pkt_get_len(pkt), CONFIG_NET_BUF_DATA_SIZE - 1, in ZTEST()
1134 zassert_equal(pkt->frags->frags, NULL, in ZTEST()
1136 zassert_equal(pkt->frags->len, CONFIG_NET_BUF_DATA_SIZE - 1, in ZTEST()
1150 zassert_equal(pkt->frags->frags->frags->len, 3, in ZTEST()
1157 zassert_equal(net_pkt_get_len(pkt), CONFIG_NET_BUF_DATA_SIZE - 2, in ZTEST()
1159 zassert_equal(pkt->frags->frags, NULL, in ZTEST()
1161 zassert_equal(pkt->frags->len, CONFIG_NET_BUF_DATA_SIZE - 2, in ZTEST()
1166 zassert_equal(err, -EINVAL, in ZTEST()
1185 zassert_equal(atomic_get(&tx_data->avail_count), tx_data->buf_count - bufs_to_allocate, in ZTEST()
1190 zassert_equal(atomic_get(&tx_data->avail_count), tx_data->buf_count - bufs_to_allocate, in ZTEST()
1194 zassert_equal(atomic_get(&tx_data->avail_count), tx_data->buf_count - bufs_to_allocate, in ZTEST()
1198 zassert_equal(atomic_get(&tx_data->avail_count), tx_data->buf_count, in ZTEST()
1222 zassert_equal(atomic_get(&tx_data->avail_count), tx_data->buf_count in test_net_pkt_shallow_clone_append_buf()
1223 - bufs_to_allocate, "Incorrect net buf allocation"); in test_net_pkt_shallow_clone_append_buf()
1238 zassert_equal(atomic_get(&tx_data->avail_count), tx_data->buf_count in test_net_pkt_shallow_clone_append_buf()
1239 - bufs_to_allocate - bufs_frag, "Incorrect net buf allocation"); in test_net_pkt_shallow_clone_append_buf()
1252 zassert_equal(atomic_get(&tx_data->avail_count), tx_data->buf_count in test_net_pkt_shallow_clone_append_buf()
1253 - bufs_to_allocate - bufs_frag, in test_net_pkt_shallow_clone_append_buf()
1261 zassert_equal(atomic_get(&tx_data->avail_count), tx_data->buf_count, in test_net_pkt_shallow_clone_append_buf()
1266 zassert_equal(atomic_get(&tx_data->avail_count), in test_net_pkt_shallow_clone_append_buf()
1267 tx_data->buf_count - bufs_frag, "Leak detected"); in test_net_pkt_shallow_clone_append_buf()
1275 zassert_equal(atomic_get(&tx_data->avail_count), tx_data->buf_count, in test_net_pkt_shallow_clone_append_buf()