Home
last modified time | relevance | path

Searched refs:daddr (Results 1 – 25 of 26) sorted by relevance

12

/mOS-networking-stack/core/src/
H A Dip_out.c12 GetOutputInterface(uint32_t daddr) in GetOutputInterface() argument
30 uint8_t *da = (uint8_t *)&daddr; in GetOutputInterface()
44 uint32_t daddr = 0; in ForwardIPPacket() local
56 daddr = pctx->p.iph->daddr; in ForwardIPPacket()
65 haddr = GetDestinationHWaddr(daddr); in ForwardIPPacket()
70 RequestARP(mtcp, daddr, in ForwardIPPacket()
131 nif = GetOutputInterface(daddr); in IPOutputStandalone()
135 haddr = GetDestinationHWaddr(daddr); in IPOutputStandalone()
143 uint8_t *da = (uint8_t *)&daddr; in IPOutputStandalone()
166 iph->daddr = daddr; in IPOutputStandalone()
[all …]
H A Dicmp.c18 DumpICMPPacket(struct icmphdr *icmph, uint32_t saddr, uint32_t daddr);
74 nif = GetOutputInterface(daddr); in ICMPOutput()
79 haddr = GetDestinationHWaddr(daddr); in ICMPOutput()
81 uint8_t *da = (uint8_t *)&daddr; in ICMPOutput()
87 RequestARP(mtcp, daddr, nif, mtcp->cur_ts); in ICMPOutput()
88 haddr = GetDestinationHWaddr(daddr); in ICMPOutput()
114 iph->daddr = daddr; in ICMPOutput()
136 DumpICMPPacket(icmph, saddr, daddr); in ICMPOutput()
195 if (pctx->p.iph->daddr == g_config.mos->netdev_table->ent[i]->ip_addr) { in ProcessICMPPacket()
231 DumpICMPPacket(struct icmphdr *icmph, uint32_t saddr, uint32_t daddr) in DumpICMPPacket() argument
[all …]
H A Daddr_pool.c110 in_addr_t saddr_base, int num_addr, in_addr_t daddr, in_port_t dport) in CreateAddressPoolPerCore() argument
153 daddr_h = ntohl(daddr); in CreateAddressPoolPerCore()
217 const struct sockaddr_in *daddr, struct sockaddr_in *saddr) in FetchAddress() argument
223 if (!ap || !daddr || !saddr) in FetchAddress()
245 ntohl(daddr->sin_addr.s_addr), ntohs(walk->addr.sin_port), in FetchAddress()
246 ntohs(daddr->sin_port), num_queues); in FetchAddress()
270 const struct sockaddr_in *daddr, struct sockaddr_in *saddr) in FetchAddressPerCore() argument
275 if (!ap || !daddr || !saddr) in FetchAddressPerCore()
H A Dtcp.c94 pctx->p.iph->daddr, pctx->p.tcph->dest, in CreateServerStream()
118 stream = CreateDualTCPStream(mtcp, NULL, stream_type, pctx->p.iph->daddr, in CreateMonitorStream()
185 temp_stream.saddr = pctx->p.iph->daddr; in FindStream()
187 temp_stream.daddr = pctx->p.iph->saddr; in FindStream()
206 stream_type = DetectStreamType(mtcp, pctx, iph->daddr, tcph->dest); in CreateStream()
232 pctx->p.iph->daddr, pctx->p.tcph->dest, in CreateStream()
326 pctx->p.iph->daddr, pctx->p.tcph->dest)) == NULL) { in UpdateMonitor()
435 iph->saddr, pctx->p.iph->daddr)) { in ProcessInTCPPacket()
439 iph->saddr, iph->daddr)); in ProcessInTCPPacket()
504 iph->daddr, tcph->dest, iph->saddr, tcph->source, in ProcessInTCPPacket()
H A Dtcp_stream.c428 uint32_t saddr, uint16_t sport, uint32_t daddr, uint16_t dport, argument
475 stream->daddr = daddr;
524 stream->sndvar->nif_out = GetOutputInterface(stream->daddr);
570 da = (uint8_t *)&stream->daddr;
583 uint16_t sport, uint32_t daddr, uint16_t dport, unsigned int *hash) argument
589 saddr, sport, daddr, dport, hash);
596 daddr, dport, saddr, sport, hash);
616 uint32_t saddr, uint16_t sport, uint32_t daddr, uint16_t dport, argument
651 uint32_t saddr, uint16_t sport, uint32_t daddr, uint16_t dport) argument
721 da = (uint8_t *)&stream->daddr;
[all …]
H A Dtcp_util.c158 TCPCalcChecksum(uint16_t *buf, uint16_t len, uint32_t saddr, uint32_t daddr) in TCPCalcChecksum() argument
180 sum += (daddr & 0x0000FFFF) + (daddr >> 16); in TCPCalcChecksum()
H A Ddebug.c110 t = (uint8_t *)&iph->daddr; in DumpPacket()
175 t = (uint8_t *)&iph->daddr; in DumpIPPacket()
233 t = (uint8_t *)&iph->daddr; in DumpIPPacketToFile()
H A Dfhash.c96 flow1->daddr == flow2->daddr && flow1->dport == flow2->dport)
H A Dmos_api.c584 pkt->iph->daddr, pkt->tcph->dest, in mtcp_sendpkt()
783 stream->saddr, stream->sport, stream->daddr, stream->dport, in SendRSTPacketStandalone()
895 stream->daddr : stream->saddr; in mtcp_getpeername()
909 stream->daddr : stream->saddr; in mtcp_getpeername()
916 stream->daddr : stream->saddr; in mtcp_getpeername()
1193 iph->saddr, iph->daddr); in mtcp_setlastpkt()
H A Dapi.c886 socket->saddr.sin_addr.s_addr = accepted->daddr; in mtcp_accept()
905 addr_in->sin_addr.s_addr = accepted->daddr; in mtcp_accept()
914 in_addr_t daddr, in_addr_t dport) in mtcp_init_rss() argument
930 nif_out = GetOutputInterface(daddr); in mtcp_init_rss()
940 saddr_base, num_addr, daddr, dport); in mtcp_init_rss()
954 in_addr_t daddr, in_port_t dport) { in eval_bpf_5tuple() argument
970 iph->daddr = daddr; in eval_bpf_5tuple()
H A Dtcp_out.c143 uint32_t saddr, uint16_t sport, uint32_t daddr, uint16_t dport, in SendTCPPacketStandalone() argument
165 saddr, daddr, TCP_HEADER_LEN + optlen + payloadlen, &pctx, cur_ts); in SendTCPPacketStandalone()
219 saddr, daddr); in SendTCPPacketStandalone()
354 cur_stream->daddr); in SendTCPPacket()
/mOS-networking-stack/util/
H A Drss.c235 struct in_addr saddr, daddr; in CheckRSSHash() local
258 daddr.s_addr = (in_addr_t) myrand(); in CheckRSSHash()
260 if (inet_aton(dest_ip, &daddr) == 0) daddr.s_addr = (in_addr_t) myrand(); in CheckRSSHash()
276 queue_idx = GetRSSCPUCore(saddr.s_addr, daddr.s_addr, sport, dport, num_queue); in CheckRSSHash()
279 strncpy(daddr_str, inet_ntoa(daddr), 15); in CheckRSSHash()
282 queue_idx = GetRSSCPUCore(daddr.s_addr, saddr.s_addr, dport, sport, num_queue); in CheckRSSHash()
/mOS-networking-stack/core/src/include/
H A Daddr_pool.h24 in_addr_t saddr_base, int num_addr, in_addr_t daddr, in_port_t dport);
31 const struct sockaddr_in *daddr, struct sockaddr_in *saddr);
35 const struct sockaddr_in *daddr, struct sockaddr_in *saddr);
H A Dtcp_stream.h240 uint32_t daddr; /* in network order */ member
306 uint32_t saddr, uint16_t sport, uint32_t daddr, uint16_t dport,
311 uint16_t sport, uint32_t daddr, uint16_t dport, unsigned int *hash);
315 uint32_t saddr, uint16_t sport, uint32_t daddr, uint16_t dport, unsigned int *hash);
319 uint32_t saddr, uint16_t sport, uint32_t daddr, uint16_t dport);
H A Dip_out.h9 GetOutputInterface(uint32_t daddr);
19 uint16_t ip_id, uint32_t saddr, uint32_t daddr, uint16_t tcplen,
H A Dtcp_util.h27 TCPCalcChecksum(uint16_t *buf, uint16_t len, uint32_t saddr, uint32_t daddr);
H A Dicmp.h31 RequestICMP(mtcp_manager_t mtcp, struct pkt_ctx *pctx, uint32_t saddr, uint32_t daddr,
H A Dtcp_out.h16 uint32_t saddr, uint16_t sport, uint32_t daddr, uint16_t dport,
H A Dtcp_in.h138 TCPCalcChecksum(uint16_t *buf, uint16_t len, uint32_t saddr, uint32_t daddr);
H A Dmtcp_api.h345 in_addr_t daddr, in_addr_t dport);
H A Dmtcp.h159 uint32_t daddr; member
/mOS-networking-stack/samples/epwget/
H A Depwget.c64 static in_addr_t daddr; variable
188 addr.sin_addr.s_addr = daddr; in CreateConnection()
567 daddr = inet_addr(host); in GlbInitWget()
624 mtcp_init_rss(mctx, saddr, IP_RANGE, daddr, dport); in InitWget()
675 daddr_in.s_addr = daddr; in RunWget()
H A Depwget-mp.c63 static in_addr_t daddr; variable
187 addr.sin_addr.s_addr = daddr; in CreateConnection()
565 daddr = inet_addr(host); in GlbInitWget()
622 mtcp_init_rss(mctx, saddr, IP_RANGE, daddr, dport); in InitWget()
673 daddr_in.s_addr = daddr; in RunWget()
/mOS-networking-stack/core/include/
H A Dmtcp_api.h345 in_addr_t daddr, in_addr_t dport);
/mOS-networking-stack/samples/simple_firewall/
H A Dsimple_firewall.c346 action = FWRLookup(p.iph->saddr, p.iph->daddr, in ApplyActionPerFlow()

12