Lines Matching refs:connect_packet
165 flow_divert_append_target_endpoint_tlv(mbuf_t connect_packet, struct sockaddr *toaddr);
346 if (fd_cb->connect_packet != NULL) { in flow_divert_pcb_destroy()
347 mbuf_freem(fd_cb->connect_packet); in flow_divert_pcb_destroy()
973 … 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
1017 error = flow_divert_packet_append_tlv(connect_packet, in flow_divert_add_proc_info()
1029 error = flow_divert_packet_append_tlv(connect_packet, in flow_divert_add_proc_info()
1046 int append_error = flow_divert_packet_append_tlv(connect_packet, in flow_divert_add_proc_info()
1063 …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
1114 error = flow_divert_add_proc_info(fd_cb, src_proc, signing_id, connect_packet, true); in flow_divert_add_all_proc_info()
1120 error = flow_divert_add_proc_info(fd_cb, real_src_proc, NULL, connect_packet, false); in flow_divert_add_all_proc_info()
1191 mbuf_t connect_packet = NULL; in flow_divert_create_connect_packet() local
1199 error = flow_divert_packet_init(fd_cb, FLOW_DIVERT_PKT_CONNECT, &connect_packet); in flow_divert_create_connect_packet()
1215 error = flow_divert_add_all_proc_info(fd_cb, so, p, signing_id, connect_packet); in flow_divert_create_connect_packet()
1226 error = flow_divert_packet_append_tlv(connect_packet, in flow_divert_create_connect_packet()
1242 error = flow_divert_packet_append_tlv(connect_packet, in flow_divert_create_connect_packet()
1253 mbuf_concatenate(connect_packet, fd_cb->connect_token); in flow_divert_create_connect_packet()
1254 mbuf_pkthdr_adjustlen(connect_packet, token_len); in flow_divert_create_connect_packet()
1257 error = flow_divert_append_target_endpoint_tlv(connect_packet, to); in flow_divert_create_connect_packet()
1265 …error = flow_divert_packet_append_tlv(connect_packet, FLOW_DIVERT_TLV_TARGET_HOSTNAME, (uint32_t)d… in flow_divert_create_connect_packet()
1271 …error = flow_divert_packet_append_tlv(connect_packet, FLOW_DIVERT_TLV_LOCAL_ADDR, fd_cb->local_end… in flow_divert_create_connect_packet()
1284 error = flow_divert_packet_append_tlv(connect_packet, FLOW_DIVERT_TLV_OUT_IF_INDEX, in flow_divert_create_connect_packet()
1302 …error = flow_divert_packet_append_tlv(connect_packet, FLOW_DIVERT_TLV_FLAGS, sizeof(flags), &flags… in flow_divert_create_connect_packet()
1323 …error = flow_divert_packet_append_tlv(connect_packet, FLOW_DIVERT_TLV_CFIL_ID, (uint32_t)cfil_id_s… in flow_divert_create_connect_packet()
1331 *out_connect_packet = connect_packet; in flow_divert_create_connect_packet()
1332 } else if (connect_packet != NULL) { in flow_divert_create_connect_packet()
1333 mbuf_freem(connect_packet); in flow_divert_create_connect_packet()
1343 mbuf_t connect_packet = fd_cb->connect_packet; in flow_divert_send_connect_packet() local
1346 if (connect_packet != NULL) { in flow_divert_send_connect_packet()
1347 …error = mbuf_copym(connect_packet, 0, mbuf_pkthdr_len(connect_packet), MBUF_DONTWAIT, &saved_conne… in flow_divert_send_connect_packet()
1353 error = flow_divert_send_packet(fd_cb, connect_packet, TRUE); in flow_divert_send_connect_packet()
1358 fd_cb->connect_packet = saved_connect_packet; in flow_divert_send_connect_packet()
2486 if (fd_cb->connect_packet != NULL) { in flow_divert_handle_connect_result()
2487 mbuf_freem(fd_cb->connect_packet); in flow_divert_handle_connect_result()
2488 fd_cb->connect_packet = NULL; in flow_divert_handle_connect_result()
3213 flow_divert_append_target_endpoint_tlv(mbuf_t connect_packet, struct sockaddr *toaddr) in flow_divert_append_target_endpoint_tlv() argument
3224 …error = flow_divert_packet_append_tlv(connect_packet, FLOW_DIVERT_TLV_TARGET_ADDRESS, toaddr->sa_l… in flow_divert_append_target_endpoint_tlv()
3235 …error = flow_divert_packet_append_tlv(connect_packet, FLOW_DIVERT_TLV_TARGET_PORT, sizeof(port), &… in flow_divert_append_target_endpoint_tlv()
3367 mbuf_t connect_packet = NULL; in flow_divert_connect_out_internal() local
3397 if (fd_cb->connect_packet == NULL) { in flow_divert_connect_out_internal()
3491 error = flow_divert_create_connect_packet(fd_cb, to, so, p, &connect_packet); in flow_divert_connect_out_internal()
3510 fd_cb->connect_packet = connect_packet; in flow_divert_connect_out_internal()
3511 connect_packet = NULL; in flow_divert_connect_out_internal()