Lines Matching refs:connect_packet

170 flow_divert_append_target_endpoint_tlv(mbuf_t connect_packet, struct sockaddr *toaddr);
367 if (fd_cb->connect_packet != NULL) { in flow_divert_pcb_destroy()
368 mbuf_freem(fd_cb->connect_packet); in flow_divert_pcb_destroy()
993 … flow_divert_pcb *fd_cb, proc_t proc, const char *signing_id, mbuf_t connect_packet, bool is_effec… in flow_divert_add_proc_info() argument
1037 error = flow_divert_packet_append_tlv(connect_packet, in flow_divert_add_proc_info()
1049 error = flow_divert_packet_append_tlv(connect_packet, in flow_divert_add_proc_info()
1066 int append_error = flow_divert_packet_append_tlv(connect_packet, in flow_divert_add_proc_info()
1083 …w_divert_pcb *fd_cb, struct socket *so, proc_t proc, const char *signing_id, mbuf_t connect_packet) in flow_divert_add_all_proc_info() argument
1134 error = flow_divert_add_proc_info(fd_cb, src_proc, signing_id, connect_packet, true); in flow_divert_add_all_proc_info()
1140 error = flow_divert_add_proc_info(fd_cb, real_src_proc, NULL, connect_packet, false); in flow_divert_add_all_proc_info()
1230 mbuf_t connect_packet = NULL; in flow_divert_create_connect_packet() local
1238 error = flow_divert_packet_init(fd_cb, FLOW_DIVERT_PKT_CONNECT, &connect_packet); in flow_divert_create_connect_packet()
1254 error = flow_divert_add_all_proc_info(fd_cb, so, p, signing_id, connect_packet); in flow_divert_create_connect_packet()
1265 error = flow_divert_packet_append_tlv(connect_packet, in flow_divert_create_connect_packet()
1281 error = flow_divert_packet_append_tlv(connect_packet, in flow_divert_create_connect_packet()
1292 mbuf_concatenate(connect_packet, fd_cb->connect_token); in flow_divert_create_connect_packet()
1293 mbuf_pkthdr_adjustlen(connect_packet, token_len); in flow_divert_create_connect_packet()
1296 error = flow_divert_append_target_endpoint_tlv(connect_packet, to); in flow_divert_create_connect_packet()
1301 necp_with_inp_domain_name(so, connect_packet, flow_divert_append_domain_name); in flow_divert_create_connect_packet()
1305 …error = flow_divert_packet_append_tlv(connect_packet, FLOW_DIVERT_TLV_LOCAL_ADDR, fd_cb->local_end… in flow_divert_create_connect_packet()
1318 error = flow_divert_packet_append_tlv(connect_packet, FLOW_DIVERT_TLV_OUT_IF_INDEX, in flow_divert_create_connect_packet()
1336 …error = flow_divert_packet_append_tlv(connect_packet, FLOW_DIVERT_TLV_FLAGS, sizeof(flags), &flags… in flow_divert_create_connect_packet()
1357 …error = flow_divert_packet_append_tlv(connect_packet, FLOW_DIVERT_TLV_CFIL_ID, (uint32_t)cfil_id_s… in flow_divert_create_connect_packet()
1365 *out_connect_packet = connect_packet; in flow_divert_create_connect_packet()
1366 } else if (connect_packet != NULL) { in flow_divert_create_connect_packet()
1367 mbuf_freem(connect_packet); in flow_divert_create_connect_packet()
1377 mbuf_t connect_packet = fd_cb->connect_packet; in flow_divert_send_connect_packet() local
1380 if (connect_packet != NULL) { in flow_divert_send_connect_packet()
1381 …error = mbuf_copym(connect_packet, 0, mbuf_pkthdr_len(connect_packet), MBUF_DONTWAIT, &saved_conne… in flow_divert_send_connect_packet()
1387 error = flow_divert_send_packet(fd_cb, connect_packet, TRUE); in flow_divert_send_connect_packet()
1392 fd_cb->connect_packet = saved_connect_packet; in flow_divert_send_connect_packet()
2604 if (fd_cb->connect_packet != NULL) { in flow_divert_handle_connect_result()
2605 mbuf_freem(fd_cb->connect_packet); in flow_divert_handle_connect_result()
2606 fd_cb->connect_packet = NULL; in flow_divert_handle_connect_result()
3346 flow_divert_append_target_endpoint_tlv(mbuf_t connect_packet, struct sockaddr *toaddr) in flow_divert_append_target_endpoint_tlv() argument
3357 …error = flow_divert_packet_append_tlv(connect_packet, FLOW_DIVERT_TLV_TARGET_ADDRESS, toaddr->sa_l… in flow_divert_append_target_endpoint_tlv()
3368 …error = flow_divert_packet_append_tlv(connect_packet, FLOW_DIVERT_TLV_TARGET_PORT, sizeof(port), &… in flow_divert_append_target_endpoint_tlv()
3502 mbuf_t connect_packet = NULL; in flow_divert_connect_out_internal() local
3534 if (fd_cb->connect_packet == NULL) { in flow_divert_connect_out_internal()
3650 error = flow_divert_create_connect_packet(fd_cb, to, so, p, &connect_packet); in flow_divert_connect_out_internal()
3669 fd_cb->connect_packet = connect_packet; in flow_divert_connect_out_internal()
3670 connect_packet = NULL; in flow_divert_connect_out_internal()