Searched refs:icmp6_hdr (Results 1 - 8 of 8) sorted by relevance
/seL4-camkes-master/projects/picotcp/modules/ |
H A D | pico_ipv6_nd.c | 284 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 D | pico_icmp6.c | 42 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 D | pico_ipv6.c | 1271 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 D | pico_mld.c | 425 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 D | icmp6.h | 24 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 D | icmp6.c | 85 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 D | nd6.c | 897 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 D | icmp6.h | 138 struct icmp6_hdr { struct
|
Completed in 210 milliseconds