Searched refs:icmp6_hdr (Results 1 - 8 of 8) sorted by relevance

/seL4-camkes-master/projects/picotcp/modules/
H A Dpico_ipv6_nd.c284 struct pico_icmp6_hdr *icmp6_hdr = (struct pico_icmp6_hdr *)f->transport_hdr; local
291 option = ((uint8_t *)&icmp6_hdr->msg.info.neigh_adv) + sizeof(struct neigh_adv_s);
405 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
409 if (!(icmp6_hdr = (struct pico_icmp6_hdr *)f->transport_hdr))
412 if (IS_SOLICITED(icmp6_hdr)) {
431 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
437 icmp6_hdr = (struct pico_icmp6_hdr *)f->transport_hdr;
451 n = pico_nd_find_neighbor(&icmp6_hdr->msg.info.neigh_adv.target);
456 if ((optres == 0) || IS_OVERRIDE(icmp6_hdr) || (pico_ipv6_neighbor_compare_stored(n, &opt, f->dev) == 0)) {
457 neigh_adv_reconfirm_router_option(n, IS_ROUTER(icmp6_hdr));
514 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
548 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
584 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
604 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
628 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
656 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
667 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
729 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
1081 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
1171 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
1365 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
[all...]
H A Dpico_icmp6.c42 struct pico_icmp6_hdr *icmp6_hdr = (struct pico_icmp6_hdr *)f->transport_hdr; local
54 return pico_dualbuffer_checksum(&pseudo, sizeof(struct pico_ipv6_pseudo_hdr), icmp6_hdr, f->transport_len);
157 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
180 icmp6_hdr = (struct pico_icmp6_hdr *)notice->transport_hdr;
181 icmp6_hdr->msg.err.dest_unreach.unused = 0;
197 icmp6_hdr = (struct pico_icmp6_hdr *)notice->transport_hdr;
198 icmp6_hdr->msg.err.time_exceeded.unused = 0;
213 icmp6_hdr = (struct pico_icmp6_hdr *)notice->transport_hdr;
214 icmp6_hdr->msg.err.param_problem.ptr = long_be(ptr);
221 icmp6_hdr
469 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
521 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
596 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
[all...]
H A Dpico_ipv6.c1271 struct pico_icmp6_hdr *icmp6_hdr = NULL; local
1309 icmp6_hdr = (struct pico_icmp6_hdr *)(f->transport_hdr + sizeof(struct pico_ipv6_exthdr));
1310 if((icmp6_hdr->type >= PICO_MLD_QUERY && icmp6_hdr->type <= PICO_MLD_DONE) || icmp6_hdr->type == PICO_MLD_REPORTV2) {
1314 icmp6_hdr->crc = 0;
1315 icmp6_hdr->crc = short_be(pico_mld_checksum(f));
1326 icmp6_hdr = (struct pico_icmp6_hdr *)f->transport_hdr;
1327 if (icmp6_hdr->type == PICO_ICMP6_NEIGH_SOL || icmp6_hdr
[all...]
H A Dpico_mld.c425 struct mldv2_report *icmp6_hdr = (struct mldv2_report *)(f->transport_hdr + MLD_ROUTER_ALERT_LEN); local
436 return pico_dualbuffer_checksum(&pseudo, sizeof(struct pico_ipv6_pseudo_hdr), icmp6_hdr, len);
/seL4-camkes-master/projects/musllibc/include/netinet/
H A Dicmp6.h24 struct icmp6_hdr { struct
95 struct icmp6_hdr nd_rs_hdr;
104 struct icmp6_hdr nd_ra_hdr;
120 struct icmp6_hdr nd_ns_hdr;
130 struct icmp6_hdr nd_na_hdr;
149 struct icmp6_hdr nd_rd_hdr;
202 struct icmp6_hdr mld_icmp6_hdr;
215 struct icmp6_hdr rr_hdr;
/seL4-camkes-master/projects/lwip/src/core/ipv6/
H A Dicmp6.c85 struct icmp6_hdr *icmp6hdr;
92 if (p->len < sizeof(struct icmp6_hdr)) {
100 icmp6hdr = (struct icmp6_hdr *)p->payload;
389 struct icmp6_hdr *icmp6hdr;
392 q = pbuf_alloc(PBUF_IP, sizeof(struct icmp6_hdr) + IP6_HLEN + LWIP_ICMP6_DATASIZE,
400 (q->len >= (sizeof(struct icmp6_hdr) + IP6_HLEN + LWIP_ICMP6_DATASIZE)));
402 icmp6hdr = (struct icmp6_hdr *)q->payload;
408 SMEMCPY((u8_t *)q->payload + sizeof(struct icmp6_hdr), (u8_t *)p->payload,
H A Dnd6.c897 struct icmp6_hdr *icmp6hdr; /* Packet too big message */
903 if (p->len < (sizeof(struct icmp6_hdr) + IP6_HLEN)) {
911 icmp6hdr = (struct icmp6_hdr *)p->payload;
912 ip6hdr = (struct ip6_hdr *)((u8_t*)p->payload + sizeof(struct icmp6_hdr));
/seL4-camkes-master/projects/lwip/src/include/lwip/prot/
H A Dicmp6.h138 struct icmp6_hdr { struct

Completed in 210 milliseconds