Skip to content
Snippets Groups Projects
Commit 8f93b5ce authored by Oleg Hahm's avatar Oleg Hahm
Browse files

Merge pull request #1948 from OlegHahm/netif_byteorder

Netif fix byteorder
parents 71568466 ac3519d4
Branches
No related tags found
No related merge requests found
...@@ -335,7 +335,8 @@ int net_if_send_packet(int if_id, uint16_t target, const void *payload, ...@@ -335,7 +335,8 @@ int net_if_send_packet(int if_id, uint16_t target, const void *payload,
p.frame.fcf.frame_pend = 0; p.frame.fcf.frame_pend = 0;
p.frame.dest_pan_id = net_if_get_pan_id(if_id); p.frame.dest_pan_id = net_if_get_pan_id(if_id);
memcpy(p.frame.dest_addr, &target, 2); uint16_t target_h = NTOHS(target);
memcpy(p.frame.dest_addr, &target_h, 2);
response = net_if_transceiver_get_set_handler(if_id, SND_PKT, (void *)&p); response = net_if_transceiver_get_set_handler(if_id, SND_PKT, (void *)&p);
} }
else { else {
...@@ -378,7 +379,8 @@ int net_if_send_packet_long(int if_id, net_if_eui64_t *target, ...@@ -378,7 +379,8 @@ int net_if_send_packet_long(int if_id, net_if_eui64_t *target,
p.frame.fcf.frame_type = IEEE_802154_DATA_FRAME; p.frame.fcf.frame_type = IEEE_802154_DATA_FRAME;
p.frame.fcf.frame_pend = 0; p.frame.fcf.frame_pend = 0;
p.frame.dest_pan_id = net_if_get_pan_id(if_id); p.frame.dest_pan_id = net_if_get_pan_id(if_id);
memcpy(p.frame.dest_addr, target, 8); uint64_t target_h = NTOHLL(target->uint64);
memcpy(p.frame.dest_addr, &target_h, 8);
response = net_if_transceiver_get_set_handler(if_id, SND_PKT, (void *)&p); response = net_if_transceiver_get_set_handler(if_id, SND_PKT, (void *)&p);
} }
else { else {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment