summaryrefslogtreecommitdiffstats
path: root/if-linux.c
Commit message (Expand)AuthorAge
* Move the source files along with dev, crypt and comapt into src dir.Roy Marples2017-03-15
* Rename if_*raw functions to bpf_* so it's more descriptive and moveRoy Marples2017-03-08
* Belated welcome to 2017.Roy Marples2017-03-06
* bpf: ARP and BOOTP filter improvementsRoy Marples2017-03-05
* Cast away a warning.Roy Marples2016-11-29
* Only build the routing tables for the address family we are interested in.Roy Marples2016-11-19
* Improve nl80211 support as we now know how to work out the SSID we'reRoy Marples2016-11-17
* Reject routes on Linux don't use a gateway.Roy Marples2016-11-08
* Remove debugRoy Marples2016-11-08
* Remove address family specific routing and introduce address familyRoy Marples2016-10-25
* Fix compile on LinuxRoy Marples2016-09-16
* One BSD in the future will include address flags in ifa_msghdr.Roy Marples2016-09-16
* When receiving multipart messages, receive them again until we get NLMSG_DONE.Roy Marples2016-09-06
* More iovec array fixes.Roy Marples2016-09-05
* recvmsg expects an array of iovec structures, not a pointer to the first one.Roy Marples2016-09-05
* We need a seperate iovec buffer for receiving netlink messages becauseRoy Marples2016-09-05
* Only callback when there is a callback.Roy Marples2016-09-05
* Handle NLMSG_NOOP and NLMSG_DONE.Roy Marples2016-09-05
* Rework the recvmsg_realloc function to handle flags. Roy Marples2016-09-02
* Linux now uses recvmsg_alloc as well, reducing duplicated code.Roy Marples2016-09-01
* Simplify handling of IPv6 address from kernel messages, similar to IPv4.Roy Marples2016-07-26
* Because struct rt has src addr, we no longer need ipv4_srcaddr.Roy Marples2016-07-26
* Add if_nametospec helper to decode and interface name such as bge1:2 intoRoy Marples2016-07-18
* Revert [da213b6490] because the fd we're reading from could be a genericRoy Marples2016-06-28
* managelink -> hanlelinkRoy Marples2016-05-19
* Rework if_address to just use an ipv4_addr structure, similar to howRoy Marples2016-05-18
* mask is more descriptive than net. Churn.Roy Marples2016-05-17
* dhcp_bpf_filter -> bootp_bpf_filter (and DHCP -> BOOTP for ports).Roy Marples2016-05-14
* No point in looping on the raw socket anymore thanks to eloop.Roy Marples2016-05-14
* Give some context to if_closerawRoy Marples2016-05-13
* Rework the raw packet API so we work directly with a fd.Roy Marples2016-05-13
* whitespaceRoy Marples2016-05-13
* initrt should really take dhcpcd_ctx as an argument.Roy Marples2016-05-12
* Fix deleting the reject route on Linux, [efc359da01].Roy Marples2016-05-08
* Remove useless range check.Roy Marples2016-05-03
* Fix a constant expression result.Roy Marples2016-05-03
* Explain to Coverity why overrunning sockaddr_ll for IPoIB interfaces can happ...Roy Marples2016-05-03
* Fix compile.Roy Marples2016-04-25
* dst becomes brd as it's makes more sense as we mainly deal with ethernet.Roy Marples2016-04-25
* Improve xsocket to have the same API as socket.Roy Marples2016-04-17
* If a normal default route is added, delete our IPv4LL default route.Roy Marples2016-04-08
* Fix a bogus static analyzer bug.Roy Marples2016-04-07
* Linux netlink nlmsg_pid is not process id - only the first socket openedRoy Marples2016-04-07
* It's possible to receive routing events for non existant interfaces, so abort...Roy Marples2016-03-13
* Fix compile on older platforms which lack O_CLOEXEC.Roy Marples2016-03-11
* Change IF_SSIDSIZE to IF_SSIDLEN to be more clear about it.Roy Marples2016-02-11
* Fix a potential SSID overflow if the SSID maximum length is extended beyond Roy Marples2016-02-11
* Reduce some more casts.Roy Marples2016-02-01
* Cast away a gcc warning.Roy Marples2016-01-06
* Updated in 2016Roy Marples2016-01-06