mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-26 15:03:53 +01:00
Merge pull request #3961 from authmillenon/gnrc_sixlowpan_iphc/fix/dci-field
6lowpan IPHC: set dest context to DCI field not SCI
This commit is contained in:
commit
3048df2187
@ -607,8 +607,7 @@ bool gnrc_sixlowpan_iphc_encode(gnrc_pktsnip_t *pkt)
|
||||
* for unicast prefix -> context based compression */
|
||||
iphc_hdr[IPHC2_IDX] |= SIXLOWPAN_IPHC2_DAC;
|
||||
if ((ctx->flags_id & GNRC_SIXLOWPAN_CTX_FLAGS_CID_MASK) != 0) {
|
||||
iphc_hdr[CID_EXT_IDX] |= ((ctx->flags_id & GNRC_SIXLOWPAN_CTX_FLAGS_CID_MASK)
|
||||
<< 4);
|
||||
iphc_hdr[CID_EXT_IDX] |= (ctx->flags_id & GNRC_SIXLOWPAN_CTX_FLAGS_CID_MASK);
|
||||
}
|
||||
iphc_hdr[inline_pos++] = ipv6_hdr->dst.u8[1];
|
||||
iphc_hdr[inline_pos++] = ipv6_hdr->dst.u8[2];
|
||||
@ -627,7 +626,7 @@ bool gnrc_sixlowpan_iphc_encode(gnrc_pktsnip_t *pkt)
|
||||
iphc_hdr[IPHC2_IDX] |= SIXLOWPAN_IPHC2_DAC;
|
||||
|
||||
if (((dst_ctx->flags_id & GNRC_SIXLOWPAN_CTX_FLAGS_CID_MASK) != 0)) {
|
||||
iphc_hdr[CID_EXT_IDX] |= ((dst_ctx->flags_id & GNRC_SIXLOWPAN_CTX_FLAGS_CID_MASK) << 4);
|
||||
iphc_hdr[CID_EXT_IDX] |= (dst_ctx->flags_id & GNRC_SIXLOWPAN_CTX_FLAGS_CID_MASK);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user