Marcin Siodelski
|
e7a483b3f5
[2902] Adjust the destination address for response.
|
12 years ago |
Marcin Siodelski
|
5162bd7739
[2902] Changes as a result of the review.
|
12 years ago |
Marcin Siodelski
|
9c2f41d0ce
[2902] Corrected some doxygen errors.
|
12 years ago |
Marcin Siodelski
|
97e41248dc
[2902] Include in_systm.h when ip.h is included.
|
12 years ago |
Marcin Siodelski
|
8f8bfc92e6
[2902] Cleanup in comments.
|
12 years ago |
Marcin Siodelski
|
6e966c8f89
[2902] Source HW address is an interface MAC address.
|
12 years ago |
Marcin Siodelski
|
882b1c68c7
[2902] Use default HW address if not specified.
|
12 years ago |
Marcin Siodelski
|
4cef898082
[2902] Pass packet object to the function creating ethernet header.
|
12 years ago |
Marcin Siodelski
|
8f4d5d803a
[2902] Do not swap local and remote HW address when sending response.
|
12 years ago |
Marcin Siodelski
|
4f47c644ff
[2902] Set valid destination HW address when replying to the DHCP4 client.
|
12 years ago |
Marcin Siodelski
|
3c9911b4fd
[2902] Added data fields storing src/dest HW Address in Pkt4 class.
|
12 years ago |
Marcin Siodelski
|
eecd53050b
[2902] Corrected error in the namespace name.
|
12 years ago |
Marcin Siodelski
|
cb324f11a8
[2902] LPF: receive DHCP traffic only.
|
12 years ago |
Marcin Siodelski
|
d20b1f2ce6
[2902] Direct traffic is optional in the Dhcp4Srv to allow unit testing.
|
12 years ago |
Marcin Siodelski
|
b9be6a9538
[2902] Fixed remote address setting in the unit tests.
|
12 years ago |
Marcin Siodelski
|
39aa6489f8
[2902] Added missing headers.
|
12 years ago |
Marcin Siodelski
|
85d28a85b0
[2902] Do not allow to set new packet filter when there are sockets open.
|
12 years ago |
Marcin Siodelski
|
80f01bc608
[2902] Implemented selective closure of sockets (e.g. only v4 sockets).
|
12 years ago |
Marcin Siodelski
|
1ca6a3ac00
[2902] Do not use the broadcast address as source in server's response.
|
12 years ago |
Marcin Siodelski
|
8b0cb0ded8
[2902] DHCPv4 server will try to use 'direct response' feature if possible.
|
12 years ago |
Marcin Siodelski
|
fa9feb90e8
[2902] Build LPF sockets on Linux only.
|
12 years ago |
Marcin Siodelski
|
ae0620edd4
[2902] Unit tests for linux packet filtering.
|
12 years ago |
Marcin Siodelski
|
757a5b14ef
[2902] Added unit test checking reception of the packet over INET DGRAM.
|
12 years ago |
Marcin Siodelski
|
c6302d0c42
[2902] Test sending packet over INET DGRAM socket.
|
12 years ago |
Marcin Siodelski
|
b91e4297ed
[2902] More comprehensive comments in the packet receiving function.
|
12 years ago |
Marcin Siodelski
|
f5b9768aba
[2902] Parse incoming packet's headers on reception.
|
12 years ago |
Marcin Siodelski
|
decee38f00
[2902] Implemented a function decoding IP and UDP header.
|
12 years ago |
Marcin Siodelski
|
35b62ac905
[2902] Implemented function which decodes Ethernet frame header.
|
12 years ago |
Marcin Siodelski
|
d8595ab6bd
[2902] Implemented utility functions encoding UDP packets.
|
12 years ago |
Marcin Siodelski
|
edd0b06234
[2902] Moved protocol utility functions to a separate file.
|
12 years ago |