sonic-buildimage/dockers
Joe LeVeque 1d16a37d48 [DHCP Relay]: Support Multiple VLANs (Separate DHCP Relay Agents, One Per VLAN) (#999)
* [DHCP Relay]: Support new <DhcpRelays> minigraph tag; support multiple VLANs

* Don't start dhcrelay in quiet mode so as to get startup output in syslog

* Update sonic-cfggen tests to support new '<DhcpRelays>' tag

* <DhcpRelays> tag is only present for VLANs which require a DHCP relay agent -- only parse if present

* Don't attempt to configure a DHCP relay agent for VLANs without specified DHCP servers

* Modify to work with Taoyu's minigraph/DB changes (#942)

* Reduce number of DHCP servers in sonic-cfggen unit tests from 4 to 2

* Remove isc-dhcp-relay sample output file from sonic-cfggen test, as we no longer generate that file

* Update Option 82 isc-dhcp-relay patch to load all interface name-alias maps into memory once at start instead of calling sonic-cfggen on each packet we relay

* Remove executable permission from Jinja2 template

* Set max hop count to 1 so that DHCP relay will only relay packets with a hop count of zero

* Replace tabs with spaces

* Modify overlooked sonic-cfggen call, use Config DB instead of minigraph

* Also ensure > 1 VLAN requires a DHCP relay agent before outputting to template

* Generate port name-alias map file using sonic-cfggen and parse that in lieu of parsing port_config.ini directly

* No longer drop packets with hop count > 0; Instead, drop packets which already contain agent info
2017-10-04 23:35:43 -07:00
..
docker-base Remove extra trailing newlines at EOF (#804) 2017-07-12 20:54:37 -07:00
docker-basic_router Remove extra trailing newlines at EOF (#804) 2017-07-12 20:54:37 -07:00
docker-config-engine [translate-acl] Specify pyangbind version to not introduce new dependency (#915) 2017-08-24 18:38:47 -07:00
docker-database [docker-database]: Start rsyslogd to allow supervisor to log to syslog (#890) 2017-08-15 10:38:49 -07:00
docker-dhcp-relay [DHCP Relay]: Support Multiple VLANs (Separate DHCP Relay Agents, One Per VLAN) (#999) 2017-10-04 23:35:43 -07:00
docker-fpm-frr [config] Fix an issue that bgp asn data type is not consistent (#953) 2017-09-13 21:23:06 -07:00
docker-fpm-gobgp [config] Fix an issue that bgp asn data type is not consistent (#953) 2017-09-13 21:23:06 -07:00
docker-fpm-quagga Always start with Forwarding State flag set for bgpd (#963) 2017-09-19 12:27:18 -07:00
docker-lldp [swsssdk]: Update nomenclature: 'sswsdk' -> 'swsssdk' (#445) 2017-03-30 11:51:05 -07:00
docker-lldp-sv2 [config-engine]: Fix bug multiple ports connecting to same neighbor (#1005) 2017-10-03 16:23:19 -07:00
docker-mlnx-sswsyncd [All Dockerfiles]: Prevent apt asking questions on the console (#300) 2017-02-16 21:48:49 -08:00
docker-mlnx-sswsyncd-rpc Change to thrift 0.9.3 for docker-mlnx-sswstncd-rpc, docker-syncd-mlnx-rpc, and docker-syncd-rpc (#86) 2016-11-29 17:39:30 -08:00
docker-orchagent Make swssconfig status FATAL when it fails (#1009) 2017-10-04 01:02:30 -07:00
docker-platform-monitor [docker-platform-monitor]: Remove stale fancontrol.pid file (if exists) before starting fancontrol (#1002) 2017-09-30 10:55:03 -07:00
docker-ptf [docker-ptf]: Update entrypoint entry for docker-ptf (#836) 2017-07-24 13:36:40 -07:00
docker-ptf-saithrift [docker-ptf-*]: Use buildimage infrastructure to build docker-ptf-* (#638) 2017-05-26 17:18:11 -07:00
docker-saiserver-brcm Remove extra trailing newlines at EOF (#804) 2017-07-12 20:54:37 -07:00
docker-saiserver-cavm Remove extra trailing newlines at EOF (#804) 2017-07-12 20:54:37 -07:00
docker-saiserver-mlnx Remove extra trailing newlines at EOF (#804) 2017-07-12 20:54:37 -07:00
docker-snmp [swsssdk]: Update nomenclature: 'sswsdk' -> 'swsssdk' (#445) 2017-03-30 11:51:05 -07:00
docker-snmp-sv2 Disable snmpd module disk_hw, so no syslog messages about unavailable disks (#977) 2017-09-21 17:31:39 -07:00
docker-sonic-mgmt [sonic-mgmt]: move sonic-mgmt docker build into sonic-slave (#819) 2017-07-19 08:10:45 -07:00
docker-sswsyncd [All Dockerfiles]: Prevent apt asking questions on the console (#300) 2017-02-16 21:48:49 -08:00
docker-teamd [teamd]: Remove deprecated blocking logic before starting teamd (#976) 2017-09-21 14:56:16 -07:00
docker-orchagent-cavm Add support for cavium SAI (#5) 2016-09-25 21:48:25 -07:00
docker-orchagent-centec Support centec platform (#376) 2017-03-04 02:17:38 -08:00
docker-orchagent-mlnx Squash merge master (11de390) 2016-08-04 10:39:33 -07:00