summaryrefslogtreecommitdiffstats
path: root/lib/sockopt.h
Commit message (Collapse)AuthorAgeFilesLines
* add () on SOPT_SIZE_CMSG_PKTINFO_IPV4() use, to match def.gdt2004-08-261-1/+1
| | | | Thanks to Hasso for code review.
* 2004-08-26 Greg Troxel <gdt@fnord.ir.bbn.com>gdt2004-08-261-7/+32
| | | | | * sockopt.h: Define method-independent macro for callers of get_ifindex to use for cmsg length.
* 2004-08-19 Paul Jakma <paul@dishone.st>paul2004-08-191-6/+17
| | | | | | | | | | | | | | | | | | | | | | | | 2004-08-19 Paul Jakma <paul@dishone.st> * sockopt.c: include sockopt.h rename some of the _pktinfo_ functions to _ifindex, where that is their purpose. (getsockopt_ipv6_pktinfo_ifindex) renamed to getsockopt_ipv6_ifindex. (setsockopt_ipv4_pktinfo) renamed to setsockopt_ipv4_ifindex (setsockopt_pktinfo) update with previous and add comment re AF_INET portability. (setsockopt_ifindex) generic ifindex function ala setsockopt_pktinfo. (getsockopt_ipv4_pktinfo_ifindex) renamed to getsockopt_ipv4_ifindex. (getsockopt_ipv4_ifindex) rejiggling to reduce repeated ifdef/elses. pktinfo case forgot to set ifindex. (getsockopt_pktinfo_ifindex) renamed to getsockopt_ifindex. update some calls to renamed functions. * sockopt.h: Update renamed exported functions Rename the CMSG_SIZE macros to IFINDEX. Guard IPv4 PKTINFO in a conditional define.
* 2004-07-23 Paul Jakma <paul@dishone.st>paul2004-07-231-2/+18
| | | | | | | | | | | | | | | | | * sockopt.h: Add SOPT_SIZE_CMSG_PKTINFO{_IPV{4,6}} define, for sizeof pktinfo as appropriate, to be used when allocating msg buffers. export setsockopt_pktinfo() and getsockopt_pktinfo_ifindex() * sockopt.c: (setsockopt_pktinfo_ifindex) new function to portably set received ifindex sock option. (getsockopt_pktinfo_ifindex) portably retrieve ifindex. (getsockopt_cmsg_data) retrieve indicated control info from message header. (getsockopt_ipv6_pktinfo_ifindex) ipv6 version of above. (setsockopt_ipv4_pktinfo) v4 version (setsockopt_pktinfo) the exported version (getsockopt_ipv4_pktinfo_ifindex) v4 specific version (getsockopt_pktinfo_ifindex) the exported version
* Initial revisionpaul2002-12-131-0/+41