Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-05 | ipoe: add dhcp link selection sub-option | Philippe Guibert | |
Add the support of DHCP option 82 "Agent Information" sub-option 5 "link selection". The IPv4 value can be specified in the [ipoe] "link-selection" configuration option. Link: https://www.rfc-editor.org/rfc/rfc3527.html Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com> Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com> | |||
2022-11-01 | Merge pull request #64 from volodymyrhuti/master | Eshenko Dmitriy | |
T72: Fix compilations warnings for unaligned variable access | |||
2022-10-22 | T72: Fix compilations warnings for unaligned variable access | Volodymyr Huti | |
- IPoE/DHCP4: Specify minimal suitable alignment explicitly. We need to guarantee 2 byte alignment for the `hdr` pointer in `ip_csum(uint16_t *buf)` calculation - PPPOE: Suppress false-positive warning for `sockaddr_pppox`. Similiar issue: https://github.com/kernelslacker/trinity/pull/40 - Introduce tmp variables to avoid alignment issues for SSTP/DHCPv6 For additional details: https://phabricator.accel-ppp.org/T72 Signed-off-by: Volodymyr Huti <v.huti@vyos.io> | |||
2022-05-09 | Add missing dhcp end option on dhcp notify packet | cygnusb | |
2021-07-09 | ipoe: dhcpv4: fix address lost due signed overflow | Vladislav Grishenko | |
fixes a1a2b79240511222868a60960d51f12adbe0d7d4 | |||
2021-06-16 | ipoe: T41: Fix address range shifting | DmitriyEshenko | |
2021-04-30 | ipoe: use destination address from IP header as server_id if not sent in ↵ | Dmitry Kozlov | |
dhcp request header | |||
2021-01-10 | ipoe: add option 54 (server-id) to DHCPNAK | Dmitry Kozlov | |
2020-12-19 | ipoe: added option 56 to DHCP NAK packet | Dmitry Kozlov | |
2020-09-06 | auth/chap-secrets/dhcpv4: fix big-endian arch support | Vladislav Grishenko | |
2020-04-30 | ipoe: dhcp: add rebind-time support | Vladislav Grishenko | |
2020-04-13 | dhcpv4/dhcpv6: improve packet validation | Vladislav Grishenko | |
2020-03-10 | Merge pull request #117 from themiron/echo-opt82 | xebd | |
ipoe: dhcpv4: echo back opt82 if sent by client/relay per rfc3046 | |||
2020-02-16 | ipoe: dhcpv4: echo back opt82 if sent by client/unknown relay per rfc3046 | Vladislav Grishenko | |
2020-02-16 | ipoe: dhcpv4: move relay packet logging after padding | Vladislav Grishenko | |
2020-02-16 | ipoe: dhcpv4: implement udp csum and padding per rfc1542 | Vladislav Grishenko | |
2019-02-02 | ipoe: dhcpv4: add wins1/wins2 config options support | Vladislav Grishenko | |
2019-02-02 | ipoe: dhcpv4: fix dhcp reply with dns1 unset, dns2 set | Vladislav Grishenko | |
2019-02-02 | ipoe: dhcpv4: group radius array attrs into one dhcp option | Vladislav Grishenko | |
2018-03-04 | fix possible null pointer dereferences | Vladislav Grishenko | |
2017-12-27 | ipoe: include server's mac into weight notify packet to be used as ↵ | Dmitry Kozlov | |
additional key when weights are equal | |||
2017-12-27 | ipoe: implemented new load balancing mechanism | Dmitry Kozlov | |
new config options: [ipoe] weight=N - global weight interface=ethX,weight=N - per-interface weight How it works: On reception of DHCPDISCOVER accel-ppp sends broadcast DHCP message to port 67 with same xid and add special vendor-specific option where encodes its current session count multipled by weight. On reception of such message accel-ppp searches session with same xid and compares weight. If received weight is less than session's weight then it terminates this session. per-interface weight=0 has special meaning as backup (fail-over) interface, f.e. it terminates session on any received weight. By default weight based load balancing is disabled. To enable need to specify global or/and per-interface weight. | |||
2016-12-10 | ipoe: implemented support for freeradius dhcp attributes | Dmitry Kozlov | |
2015-11-24 | ipoe: fix endian in adding dhcp options | Dmitry Kozlov | |
2015-11-17 | ipoe: implemented dhcp option 58 | Dmitry Kozlov | |
2015-07-07 | ipoe: disable udp checksum validation | Dmitry Kozlov | |
2015-04-20 | ipoe: changed behavior of agent-remote-id option | Dmitry Kozlov | |
Before this patch if agent-remote-id is not specified in config it get default value "accel-pppd". Now if agent-remote-id is not specified then accel-ppp will not insert his Option 82 into relayed DHCP requests | |||
2014-12-04 | ipoe: send DHCP reply to sessions's dhcp socket if exists | Dmitry Kozlov | |
2014-11-22 | remove trailing whitespaces | Dmitry Kozlov | |
2014-10-27 | ipoe: implemented handling relayed DHCP clients | Dmitry Kozlov | |
2014-10-17 | ipoe: initialize before_switch function for server contexts | Dmitry Kozlov | |
2014-06-03 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
2014-06-03 | make IPv4 address to string conversions endian friendly | Dmitry Kozlov | |
2014-05-28 | ipoe: dhcp: fixed incorrect parsing empty options | Dmitry Kozlov | |
2014-05-12 | triton: improved epoll events handling | Dmitry Kozlov | |
2013-12-12 | ipoe: fixed parsing 'range' option | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-10-10 | ipoe: optimize use of raw sockets | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-09-09 | ipoe: fixed sigsegv when interface is without additional options | Dmitry Kozlov | |
2013-09-06 | ipoe: send broadcast DHCP packets if BROADCAST flag is set | Dmitry Kozlov | |
2013-09-06 | ipoe: various fixes in relay operation | Dmitry Kozlov | |
2013-09-05 | ipoe: various bug fixes | Dmitry Kozlov | |
2013-04-25 | ipoe: detect giaddr if not specified | Kozlov Dmitry | |
2013-04-22 | ipoe: add relay port to config (relay=addr[:port]) | Dmitry Kozlov | |
2013-01-28 | ipoe: changed assignment of Server-ID and Router options | Kozlov Dmitry | |
2013-01-26 | ipoe: insert opt82 to each relay packet | Kozlov Dmitry | |
2013-01-26 | Revert "ipoe: insert opt82 to each relay packet" | Kozlov Dmitry | |
This reverts commit cde7ee4d629b32c810ceac836b70a4289b4f00b3. | |||
2013-01-26 | ipoe: insert opt82 to each relay packet | Kozlov Dmitry | |
2013-01-25 | ipoe: properly insert option 82 before END | Kozlov Dmitry | |
2013-01-25 | ipoe: insert option 82 to relay request | Kozlov Dmitry | |
2012-08-03 | ipoe: implemented dhcp relay | Kozlov Dmitry | |