浏览代码

lib/kcore: set basic receive info for faked message

- used UDP/IPv4, port 5060 and 127.0.0.1 for src and dst details
Daniel-Constantin Mierla 13 年之前
父节点
当前提交
62e5680c9d
共有 1 个文件被更改,包括 12 次插入1 次删除
  1. 12 1
      lib/kcore/faked_msg.c

+ 12 - 1
lib/kcore/faked_msg.c

@@ -39,7 +39,7 @@ int faked_msg_init(void)
 	/* init faked sip msg */
 	memcpy(_faked_sip_buf, FAKED_SIP_MSG, FAKED_SIP_MSG_LEN);
 	_faked_sip_buf[FAKED_SIP_MSG_LEN] = '\0';
-	
+
 	memset(&_faked_msg, 0, sizeof(struct sip_msg));
 
 	_faked_msg.buf=_faked_sip_buf;
@@ -53,6 +53,17 @@ int faked_msg_init(void)
 		LM_ERR("parse_msg failed\n");
 		return -1;
 	}
+
+	_faked_msg.rcv.proto = PROTO_UDP;
+	_faked_msg.rcv.src_port = 5060;
+	_faked_msg.rcv.src_ip.u.addr32[0] = 0x7f000001;
+	_faked_msg.rcv.src_ip.af = AF_INET;
+	_faked_msg.rcv.src_ip.len = 4;
+	_faked_msg.rcv.dst_port = 5060;
+	_faked_msg.rcv.dst_ip.u.addr32[0] = 0x7f000001;
+	_faked_msg.rcv.dst_ip.af = AF_INET;
+	_faked_msg.rcv.dst_ip.len = 4;
+
 	return 0;
 }