• Home
  • Raw
  • Download

Lines Matching refs:nih

1381 	struct ni_hdr *nih;  in build_niquery()  local
1384 nih = (struct ni_hdr *)_nih; in build_niquery()
1385 nih->ni_cksum = 0; in build_niquery()
1387 nih->ni_type = ICMPV6_NI_QUERY; in build_niquery()
1388 cc = sizeof(*nih); in build_niquery()
1391 niquery_fill_nonce(ntransmitted + 1, nih->ni_nonce); in build_niquery()
1392 nih->ni_code = ni_subject_type; in build_niquery()
1393 nih->ni_qtype = htons(ni_query); in build_niquery()
1394 nih->ni_flags = ni_flag; in build_niquery()
1395 memcpy(nih + 1, ni_subject, ni_subject_len); in build_niquery()
1452 void pr_niquery_reply_name(struct ni_hdr *nih, int len) in pr_niquery_reply_name() argument
1454 __u8 *h = (__u8 *)(nih + 1); in pr_niquery_reply_name()
1456 __u8 *end = (__u8 *)nih + len; in pr_niquery_reply_name()
1496 void pr_niquery_reply_addr(struct ni_hdr *nih, int len) in pr_niquery_reply_addr() argument
1498 __u8 *h = (__u8 *)(nih + 1); in pr_niquery_reply_addr()
1500 __u8 *end = (__u8 *)nih + len; in pr_niquery_reply_addr()
1507 switch (ntohs(nih->ni_qtype)) { in pr_niquery_reply_addr()
1511 truncated = nih->ni_flags & NI_IPV6ADDR_F_TRUNCATE; in pr_niquery_reply_addr()
1516 truncated = nih->ni_flags & NI_IPV4ADDR_F_TRUNCATE; in pr_niquery_reply_addr()
1551 struct ni_hdr *nih = (struct ni_hdr *)_nih; in pr_niquery_reply() local
1553 switch (nih->ni_code) { in pr_niquery_reply()
1555 switch (ntohs(nih->ni_qtype)) { in pr_niquery_reply()
1557 pr_niquery_reply_name(nih, len); in pr_niquery_reply()
1561 pr_niquery_reply_addr(nih, len); in pr_niquery_reply()
1564 printf(" unknown qtype(0x%02x)", ntohs(nih->ni_qtype)); in pr_niquery_reply()
1574 printf(" unknown code(%02x)", ntohs(nih->ni_code)); in pr_niquery_reply()
1576 printf("; seq=%u;", ntohsp((__u16*)nih->ni_nonce)); in pr_niquery_reply()
1628 struct ni_hdr *nih = (struct ni_hdr *)icmph; in parse_reply() local
1629 int seq = niquery_check_nonce(nih->ni_nonce); in parse_reply()