Searched refs:nhc (Results 1 – 16 of 16) sorted by relevance
24 static int lowpan_nhc_insert(struct lowpan_nhc *nhc) in lowpan_nhc_insert() argument34 len_dif = nhc->idlen - this->idlen; in lowpan_nhc_insert()36 if (nhc->idlen < this->idlen) in lowpan_nhc_insert()37 len = nhc->idlen; in lowpan_nhc_insert()41 result = memcmp(nhc->id, this->id, len); in lowpan_nhc_insert()55 rb_link_node(&nhc->node, parent, new); in lowpan_nhc_insert()56 rb_insert_color(&nhc->node, &rb_root); in lowpan_nhc_insert()61 static void lowpan_nhc_remove(struct lowpan_nhc *nhc) in lowpan_nhc_remove() argument63 rb_erase(&nhc->node, &rb_root); in lowpan_nhc_remove()72 struct lowpan_nhc *nhc = rb_entry(node, struct lowpan_nhc, in lowpan_nhc_by_nhcid() local[all …]
16 static void routing_nhid_setup(struct lowpan_nhc *nhc) in routing_nhid_setup() argument18 nhc->id[0] = LOWPAN_NHC_ROUTING_ID_0; in routing_nhid_setup()19 nhc->idmask[0] = LOWPAN_NHC_ROUTING_MASK_0; in routing_nhid_setup()
17 static void dest_nhid_setup(struct lowpan_nhc *nhc) in dest_nhid_setup() argument19 nhc->id[0] = LOWPAN_NHC_DEST_ID_0; in dest_nhid_setup()20 nhc->idmask[0] = LOWPAN_NHC_DEST_MASK_0; in dest_nhid_setup()
16 static void fragment_nhid_setup(struct lowpan_nhc *nhc) in fragment_nhid_setup() argument18 nhc->id[0] = LOWPAN_NHC_FRAGMENT_ID_0; in fragment_nhid_setup()19 nhc->idmask[0] = LOWPAN_NHC_FRAGMENT_MASK_0; in fragment_nhid_setup()
16 static void dest_ghid_setup(struct lowpan_nhc *nhc) in dest_ghid_setup() argument18 nhc->id[0] = LOWPAN_GHC_EXT_DEST_ID_0; in dest_ghid_setup()19 nhc->idmask[0] = LOWPAN_GHC_EXT_DEST_MASK_0; in dest_ghid_setup()
16 static void frag_ghid_setup(struct lowpan_nhc *nhc) in frag_ghid_setup() argument18 nhc->id[0] = LOWPAN_GHC_EXT_FRAG_ID_0; in frag_ghid_setup()19 nhc->idmask[0] = LOWPAN_GHC_EXT_FRAG_MASK_0; in frag_ghid_setup()
16 static void hop_ghid_setup(struct lowpan_nhc *nhc) in hop_ghid_setup() argument18 nhc->id[0] = LOWPAN_GHC_EXT_HOP_ID_0; in hop_ghid_setup()19 nhc->idmask[0] = LOWPAN_GHC_EXT_HOP_MASK_0; in hop_ghid_setup()
16 static void route_ghid_setup(struct lowpan_nhc *nhc) in route_ghid_setup() argument18 nhc->id[0] = LOWPAN_GHC_EXT_ROUTE_ID_0; in route_ghid_setup()19 nhc->idmask[0] = LOWPAN_GHC_EXT_ROUTE_MASK_0; in route_ghid_setup()
16 static void icmpv6_ghid_setup(struct lowpan_nhc *nhc) in icmpv6_ghid_setup() argument18 nhc->id[0] = LOWPAN_GHC_ICMPV6_ID_0; in icmpv6_ghid_setup()19 nhc->idmask[0] = LOWPAN_GHC_ICMPV6_MASK_0; in icmpv6_ghid_setup()
16 static void udp_ghid_setup(struct lowpan_nhc *nhc) in udp_ghid_setup() argument18 nhc->id[0] = LOWPAN_GHC_UDP_ID_0; in udp_ghid_setup()19 nhc->idmask[0] = LOWPAN_GHC_UDP_MASK_0; in udp_ghid_setup()
16 static void hop_nhid_setup(struct lowpan_nhc *nhc) in hop_nhid_setup() argument18 nhc->id[0] = LOWPAN_NHC_HOP_ID_0; in hop_nhid_setup()19 nhc->idmask[0] = LOWPAN_NHC_HOP_MASK_0; in hop_nhid_setup()
16 static void ipv6_nhid_setup(struct lowpan_nhc *nhc) in ipv6_nhid_setup() argument18 nhc->id[0] = LOWPAN_NHC_IPV6_ID_0; in ipv6_nhid_setup()19 nhc->idmask[0] = LOWPAN_NHC_IPV6_MASK_0; in ipv6_nhid_setup()
16 static void mobility_nhid_setup(struct lowpan_nhc *nhc) in mobility_nhid_setup() argument18 nhc->id[0] = LOWPAN_NHC_MOBILITY_ID_0; in mobility_nhid_setup()19 nhc->idmask[0] = LOWPAN_NHC_MOBILITY_MASK_0; in mobility_nhid_setup()
76 void (*idsetup)(struct lowpan_nhc *nhc);129 int lowpan_nhc_add(struct lowpan_nhc *nhc);136 void lowpan_nhc_del(struct lowpan_nhc *nhc);
177 static void udp_nhid_setup(struct lowpan_nhc *nhc) in udp_nhid_setup() argument179 nhc->id[0] = LOWPAN_NHC_UDP_ID; in udp_nhid_setup()180 nhc->idmask[0] = LOWPAN_NHC_UDP_MASK; in udp_nhid_setup()
4 6lowpan-y := core.o iphc.o nhc.o ndisc.o