Home
last modified time | relevance | path

Searched refs:ll_hdr_len (Results 1 – 9 of 9) sorted by relevance

/Zephyr-latest/subsys/net/l2/ieee802154/
Dieee802154_security.c102 static void prepare_cipher_aead_pkt(uint8_t *frame, uint8_t level, uint8_t ll_hdr_len, in prepare_cipher_aead_pkt() argument
115 pkt->in_buf = is_encrypted && payload_len ? frame + ll_hdr_len : NULL; in prepare_cipher_aead_pkt()
119 uint8_t out_buf_offset = is_encrypted ? ll_hdr_len : ll_hdr_len + payload_len; in prepare_cipher_aead_pkt()
127 apkt->tag = is_authenticated ? frame + ll_hdr_len + payload_len : NULL; in prepare_cipher_aead_pkt()
132 uint8_t ll_hdr_len, uint8_t payload_len, uint8_t authtag_len, in ieee802154_decrypt_auth() argument
152 prepare_cipher_aead_pkt(frame, level, ll_hdr_len, payload_len, authtag_len, &apkt, &pkt); in ieee802154_decrypt_auth()
156 NET_ERR("Cannot decrypt/auth (%i): %p %u/%u - fc %u", ret, frame, ll_hdr_len, in ieee802154_decrypt_auth()
165 uint8_t ll_hdr_len, uint8_t payload_len, uint8_t authtag_len, in ieee802154_encrypt_auth() argument
195 prepare_cipher_aead_pkt(frame, level, ll_hdr_len, payload_len, authtag_len, &apkt, &pkt); in ieee802154_encrypt_auth()
199 NET_ERR("Cannot encrypt/auth (%i): %p %u/%u - fc %u", ret, frame, ll_hdr_len, in ieee802154_encrypt_auth()
Dieee802154_6lo.c39 struct ieee802154_6lo_fragment_ctx *frag_ctx, uint8_t ll_hdr_len, in ieee802154_6lo_encode_pkt() argument
55 ieee802154_6lo_requires_fragmentation(pkt, ll_hdr_len, authtag_len); in ieee802154_6lo_encode_pkt()
Dieee802154_security.h36 uint8_t ll_hdr_len, uint8_t payload_len, uint8_t authtag_len,
51 uint8_t ll_hdr_len, uint8_t payload_len,
Dieee802154_6lo_fragment.h24 static inline bool ieee802154_6lo_requires_fragmentation(struct net_pkt *pkt, uint8_t ll_hdr_len, in ieee802154_6lo_requires_fragmentation() argument
27 return (ll_hdr_len + net_pkt_get_len(pkt) + authtag_len > IEEE802154_MTU); in ieee802154_6lo_requires_fragmentation()
Dieee802154.c369 size_t ll_hdr_len; in ieee802154_recv() local
454 ll_hdr_len = (uint8_t *)mpdu.payload - net_pkt_data(pkt); in ieee802154_recv()
455 net_buf_pull(pkt->buffer, ll_hdr_len); in ieee802154_recv()
478 uint8_t ll_hdr_len = 0, authtag_len = 0; in ieee802154_send() local
524 net_pkt_lladdr_src(pkt), &ll_hdr_len, in ieee802154_send()
530 ieee802154_6lo_encode_pkt(iface, pkt, &frag_ctx, ll_hdr_len, authtag_len); in ieee802154_send()
535 ieee802154_6lo_encode_pkt(iface, pkt, NULL, ll_hdr_len, authtag_len); in ieee802154_send()
549 net_buf_add(frame_buf, ll_hdr_len); in ieee802154_send()
559 if (ll_hdr_len + pkt_buf->len + authtag_len > IEEE802154_MTU) { in ieee802154_send()
572 frame_buf, ll_hdr_len))) { in ieee802154_send()
Dieee802154_6lo.h63 struct ieee802154_6lo_fragment_ctx *frag_ctx, uint8_t ll_hdr_len,
Dieee802154_frame.c448 struct net_linkaddr *src, uint8_t *ll_hdr_len, in ieee802154_compute_header_and_authtag_len() argument
514 *ll_hdr_len = hdr_len; in ieee802154_compute_header_and_authtag_len()
673 struct net_linkaddr *src, struct net_buf *buf, uint8_t ll_hdr_len) in ieee802154_create_data_frame() argument
742 payload_len = buf->len - ll_hdr_len - authtag_len; in ieee802154_create_data_frame()
743 if (!ieee802154_encrypt_auth(&ctx->sec_ctx, buf_start, ll_hdr_len, in ieee802154_create_data_frame()
750 if ((p_buf - buf_start) != ll_hdr_len) { in ieee802154_create_data_frame()
752 NET_ERR("Could not generate data frame %zu vs %u", (p_buf - buf_start), ll_hdr_len); in ieee802154_create_data_frame()
936 uint8_t level, authtag_len, ll_hdr_len, payload_len; in ieee802154_decipher_data_frame() local
966 ll_hdr_len = (uint8_t *)mpdu->payload - net_pkt_data(pkt); in ieee802154_decipher_data_frame()
967 payload_len = net_pkt_get_len(pkt) - ll_hdr_len - authtag_len; in ieee802154_decipher_data_frame()
[all …]
Dieee802154_frame.h492 struct net_linkaddr *src, uint8_t *ll_hdr_len,
497 uint8_t ll_hdr_len);
/Zephyr-latest/tests/net/ieee802154/l2/src/
Dieee802154_test.c780 uint8_t ll_hdr_len = 0, authtag_len = 0; in test_dgram_packet_reception() local
839 &ll_hdr_len, &authtag_len); in test_dgram_packet_reception()
841 net_buf_add(frame_buf, ll_hdr_len); in test_dgram_packet_reception()
858 net_pkt_lladdr_src(pkt), frame_buf, ll_hdr_len); in test_dgram_packet_reception()