Home
last modified time | relevance | path

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

/xnu-12377.61.12/bsd/netinet/
H A Dmptcp_opt.c1585 struct mptcp_add_addr_opt *addr_opt; in mptcp_do_add_addr_opt_v1() local
1600 addr_opt = (struct mptcp_add_addr_opt *)cp; in mptcp_do_add_addr_opt_v1()
1602 if ((addr_opt->maddr_flags & MPTCP_V1_ADD_ADDR_ECHO) != 0) { in mptcp_do_add_addr_opt_v1()
1609 if (addr_opt->maddr_len < MPTCP_V1_ADD_ADDR_OPT_LEN_V6) { in mptcp_do_add_addr_opt_v1()
1611 struct in_addr *addr = (struct in_addr *)(void *)(cp + sizeof(*addr_opt)); in mptcp_do_add_addr_opt_v1()
1630 u_char *hmac = (void *)(cp + addr_opt->maddr_len - HMAC_TRUNCATED_ADD_ADDR); in mptcp_do_add_addr_opt_v1()
1633 msg.maddr_addrid = addr_opt->maddr_addrid; in mptcp_do_add_addr_opt_v1()
1635 if (addr_opt->maddr_len > MPTCP_V1_ADD_ADDR_OPT_LEN_V4) { in mptcp_do_add_addr_opt_v1()
1636 msg.maddr_port = *(uint16_t *)(void *)(cp + addr_opt->maddr_len - HMAC_TRUNCATED_ADD_ADDR - 2); in mptcp_do_add_addr_opt_v1()
1647 if (addr_opt->maddr_len > MPTCP_V1_ADD_ADDR_OPT_LEN_V4) { in mptcp_do_add_addr_opt_v1()
[all …]