Commit Graph
52 Commits
Author SHA1 Message Date
Hajime Tazaki 9dc33c37b1 Bug 671 add packet-info-tag.cc for IP_PKTINFO/IPV6_PKTINFO 2010-07-13 13:00:55 +09:00
Josh Pelkey 2133aa49c5 ensure objects are regsitered 2010-06-29 20:24:20 -04:00
Antti Mäkelä c9c33ec8f5 bug 742: Implementation of SO_BINDTODEVICE 2009-12-15 20:41:36 -08:00
Pavel Boyko db4c9efc2e [aodv] Code style fixes proposed by Faker in his review 2009-10-26 10:11:26 +03:00
Pavel Boyko 848e8d0123 merge with code.nsnam.org 2009-10-08 15:30:36 +04:00
Josh Pelkey 742f18415e TCP bug fixes 424, 426, 559, 663, 664, 697 2009-10-07 20:55:43 -04:00
Borovkova Elena bfec349d77 RecvReply changed to respond properly to receive RREP with origin address != receiver address, but == local address of another interface 2009-07-30 11:14:47 +04:00
Borovkova Elena 807146f0b0 Raw socket nearly work 2009-07-27 14:47:14 +04:00
Mathieu Lacage a0d182c7d8 CopyData is more efficient than a PeekData+memcpy pair 2009-06-08 16:42:06 +02:00
Mathieu Lacage 6c31e941d3 actually reset callbacks in the socket's DoDispose method 2009-03-23 13:12:19 +01:00
Craig Dowell 0df5a7183a apply icmp patch 2008-10-29 11:18:39 -07:00
Craig Dowell 383c4d9df5 Apply patch to fix bug 363 2008-10-23 11:24:52 -07:00
Craig Dowell 0d30646695 Remove queue limit from listen 2008-10-23 10:48:42 -07:00
Mathieu Lacage b93a9aeef4 bug 245: build failure with gcc 4.3.x 2008-07-02 03:16:36 -07:00
Craig Dowell 1b8812d558 Changes for bug 205, unlisted FIN bug 2008-06-16 16:25:52 -07:00
Tom Henderson de69fcb842 RecvFrom() expansion, add flags parameter to some Send calls 2008-06-09 06:40:21 -07:00
Raj Bhattacharjea de2475ddc3 Merge with ns-3-dev 2008-06-04 17:19:32 -04:00
Mathieu Lacage 92f2ed110a bug 203: Listen must be implemented for Udp and Packet sockets. 2008-06-04 09:19:16 -07:00
Mathieu Lacage 94587dd4f3 bug 200: Packet::PrintTags is not implemented. 2008-06-03 16:20:17 -07:00
Mathieu Lacage 76dd4d1db4 Fix off-by-2 errors 2008-05-28 13:03:29 -07:00
Tom Henderson 791e9ae464 Receive raw buffer variant 2008-05-26 11:22:42 -07:00
Tom Henderson ca7b76ef27 Add tag serialize methods; add serialize routines to Address 2008-05-25 08:04:57 -07:00
Tom Henderson 5f94a4cf59 merge with ns-3-dev 2008-05-21 22:40:18 -07:00
Raj Bhattacharjea 3a34c3fff1 Merge with tomh/ns-3-dev-socket 2008-05-20 14:40:36 -04:00
Tom Henderson 5b119aa40d Add attributes to new abstract base class for UdpSocket 2008-05-20 07:25:17 -07:00
Tom Henderson 67d54a7f8a Implement IPTTL socket option for UDP 2008-05-17 11:15:02 -07:00
Tom Henderson 0a476b4f04 undo SocketDefaults class; plumb in new UdpSocket option attributes 2008-05-16 21:28:07 -07:00
Tom Henderson b00892cae7 swap SendTo parameters 2008-05-13 07:22:03 -07:00
Tom Henderson 6be343530f Add SocketDefaults to store socket option attributes 2008-05-12 23:02:23 -07:00
Raj Bhattacharjea 5d5fd895f1 Add a socket callback that can unblock a blocked close 2008-05-12 13:13:50 -04:00
Tom Henderson a042d0bbef Move API for socket factory to a Socket::CreateSocket () factory method 2008-05-12 06:39:00 -07:00
Tom Henderson 0f55fefaba API for SocketOptions class 2008-05-10 21:27:32 -07:00
Tom Henderson bfe0533aa3 overloaded Recv() method suggested by Gustavo 2008-05-02 09:38:18 -07:00
Tom Henderson f8a2add627 more cleanup 2008-05-02 09:21:01 -07:00
Tom Henderson c6f7bb2d3e remove previous socket receive methods 2008-04-28 21:45:55 -07:00
Tom Henderson 288d193daa Cut over UDP applications to use the new receive API 2008-04-25 14:29:28 -07:00
Tom Henderson d7a038431f Plumb in socket receive pull model, in parallel to existing Receive framework 2008-04-24 08:18:01 -07:00
Tom Henderson b998a05cce A few minor cleanups to socket.h/cc 2008-04-22 22:39:17 -07:00
Tom Henderson 3752943c22 bug 131 partial fix: split out Send and DataSent callbacks 2008-04-22 22:29:16 -07:00
Mathieu Lacage 1649c1dc65 NS_LOG_FUNCTION -> NS_LOG_FUNCTION_NOARGS and NS_LOG_PARAMS -> NS_LOG_FUNCTION 2008-04-15 15:10:53 -07:00
Mathieu Lacage 36995793fb merge with HEAD 2008-03-14 16:37:02 -07:00
Raj Bhattacharjea 6c3559792c Added in ns-3-tcp (second try) 2008-01-25 13:57:38 -05:00
Raj Bhattacharjea 282543b759 Add uint8_t* based API for sockets 2007-12-13 09:40:21 -05:00
Mathieu Lacage 327e60b275 do not use Packet objects directly. Use Ptr<Packet> instead 2007-10-01 14:15:56 +02:00
Craig Dowell 2e1dcf1479 debug to log 2007-09-13 21:36:32 -07:00
Craig Dowell 61a105af21 working one way echo app 2007-09-12 16:54:21 -07:00
Mathieu Lacage 48d1219f5c remove uint8_t * buffers from socket receive API 2007-08-01 19:09:11 +02:00
Mathieu Lacage 210e88b511 split callback registration from socket operations in socket.h API. 2007-08-01 18:48:24 +02:00
Mathieu Lacage e05f635db5 rework the NetDevice <-> Node interface 2007-08-01 08:58:18 +02:00
Mathieu Lacage c716994cab convert Socket to use Address class 2007-07-27 08:23:20 +02:00