48e5f32db6
I/O: - BSD: specify src addr on IP sockets by IP_HDRINCL - BSD: specify src addr on UDP sockets by IP_SENDSRCADDR - Linux: specify src addr on IP/UDP sockets by IP_PKTINFO - IPv6: specify src addr on IP/UDP sockets by IPV6_PKTINFO - Alternative SKF_BIND flag for binding to IP address - Allows IP/UDP sockets without tx_hook, on these sockets a packet is discarded when TX queue is full - Use consistently SOL_ for socket layer values. OSPF: - Packet src addr is always explicitly set - Support for secondary addresses in BSD - Dynamic RX/TX buffers - Fixes some minor buffer overruns - Interface option 'tx length' - Names for vlink pseudoifaces (vlinkX) - Vlinks use separate socket for TX - Vlinks do not use fixed associated iface - Fixes TTL for direct unicast packets - Fixes DONTROUTE for OSPF sockets - Use ifa->ifname instead of ifa->iface->name |
||
---|---|---|
.. | ||
config.Y | ||
dbdes.c | ||
dbdes.h | ||
Doc | ||
hello.c | ||
hello.h | ||
iface.c | ||
iface.h | ||
lsack.c | ||
lsack.h | ||
lsalib.c | ||
lsalib.h | ||
lsreq.c | ||
lsreq.h | ||
lsupd.c | ||
lsupd.h | ||
Makefile | ||
neighbor.c | ||
neighbor.h | ||
ospf.c | ||
ospf.h | ||
packet.c | ||
packet.h | ||
rt.c | ||
rt.h | ||
topology.c | ||
topology.h |