Home
last modified time | relevance | path

Searched refs:nhc (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/net/6lowpan/
Dnhc.c24 static int lowpan_nhc_insert(struct lowpan_nhc *nhc) in lowpan_nhc_insert() argument
34 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() argument
63 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 …]
Dnhc_routing.c16 static void routing_nhid_setup(struct lowpan_nhc *nhc) in routing_nhid_setup() argument
18 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()
Dnhc_dest.c17 static void dest_nhid_setup(struct lowpan_nhc *nhc) in dest_nhid_setup() argument
19 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()
Dnhc_fragment.c16 static void fragment_nhid_setup(struct lowpan_nhc *nhc) in fragment_nhid_setup() argument
18 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()
Dnhc_ghc_ext_dest.c16 static void dest_ghid_setup(struct lowpan_nhc *nhc) in dest_ghid_setup() argument
18 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()
Dnhc_ghc_ext_frag.c16 static void frag_ghid_setup(struct lowpan_nhc *nhc) in frag_ghid_setup() argument
18 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()
Dnhc_ghc_ext_hop.c16 static void hop_ghid_setup(struct lowpan_nhc *nhc) in hop_ghid_setup() argument
18 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()
Dnhc_ghc_ext_route.c16 static void route_ghid_setup(struct lowpan_nhc *nhc) in route_ghid_setup() argument
18 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()
Dnhc_ghc_icmpv6.c16 static void icmpv6_ghid_setup(struct lowpan_nhc *nhc) in icmpv6_ghid_setup() argument
18 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()
Dnhc_ghc_udp.c16 static void udp_ghid_setup(struct lowpan_nhc *nhc) in udp_ghid_setup() argument
18 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()
Dnhc_hop.c16 static void hop_nhid_setup(struct lowpan_nhc *nhc) in hop_nhid_setup() argument
18 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()
Dnhc_ipv6.c16 static void ipv6_nhid_setup(struct lowpan_nhc *nhc) in ipv6_nhid_setup() argument
18 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()
Dnhc_mobility.c16 static void mobility_nhid_setup(struct lowpan_nhc *nhc) in mobility_nhid_setup() argument
18 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()
Dnhc.h76 void (*idsetup)(struct lowpan_nhc *nhc);
129 int lowpan_nhc_add(struct lowpan_nhc *nhc);
136 void lowpan_nhc_del(struct lowpan_nhc *nhc);
Dnhc_udp.c177 static void udp_nhid_setup(struct lowpan_nhc *nhc) in udp_nhid_setup() argument
179 nhc->id[0] = LOWPAN_NHC_UDP_ID; in udp_nhid_setup()
180 nhc->idmask[0] = LOWPAN_NHC_UDP_MASK; in udp_nhid_setup()
DMakefile4 6lowpan-y := core.o iphc.o nhc.o ndisc.o