[lxc-devel] [lxc/lxc] 372ade: macro: Adds UINT_TO_PTR and PTR_TO_USHORT helpers

Christian Brauner noreply at github.com
Tue Jun 9 09:38:53 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/lxc/lxc
  Commit: 372adece8bf59c24696462a211b53ace3c93c0e8
      https://github.com/lxc/lxc/commit/372adece8bf59c24696462a211b53ace3c93c0e8
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-08 (Mon, 08 Jun 2020)

  Changed paths:
    M src/lxc/macro.h

  Log Message:
  -----------
  macro: Adds UINT_TO_PTR and PTR_TO_USHORT helpers

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 26da53c3acc51d5a93476c47836508e1661c6505
      https://github.com/lxc/lxc/commit/26da53c3acc51d5a93476c47836508e1661c6505
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-08 (Mon, 08 Jun 2020)

  Changed paths:
    M src/lxc/network.c

  Log Message:
  -----------
  network: Adds check for bridge link interface existence in instantiate_veth

To avoid misleading errors about openvswitch when non-existent bridge link interface specified.

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: d80ff1fac7c74a8e0b9f7910ad9f83da81b29cfa
      https://github.com/lxc/lxc/commit/d80ff1fac7c74a8e0b9f7910ad9f83da81b29cfa
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-08 (Mon, 08 Jun 2020)

  Changed paths:
    M src/lxc/api_extensions.h

  Log Message:
  -----------
  api/extensions: Adds network_bridge_vlan API extension

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 59315a06819e42f0e7f29c294ce0625ed4a616c6
      https://github.com/lxc/lxc/commit/59315a06819e42f0e7f29c294ce0625ed4a616c6
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-08 (Mon, 08 Jun 2020)

  Changed paths:
    M src/lxc/macro.h

  Log Message:
  -----------
  macro: Adds bridge VLAN constants

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 53a9ba7ff4e9b968b7d2e1f88413946a553cf4eb
      https://github.com/lxc/lxc/commit/53a9ba7ff4e9b968b7d2e1f88413946a553cf4eb
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-08 (Mon, 08 Jun 2020)

  Changed paths:
    M src/lxc/macro.h

  Log Message:
  -----------
  macro: Adds constant for BRIDGE_VLAN_NONE mode

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 2abd5206d769e4867794bb200d6b43a8f4d0a702
      https://github.com/lxc/lxc/commit/2abd5206d769e4867794bb200d6b43a8f4d0a702
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-08 (Mon, 08 Jun 2020)

  Changed paths:
    M src/lxc/macro.h

  Log Message:
  -----------
  macro: Adds BRIDGE_VLAN_ID_MAX constant

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: c96a27f7393fe12f50c8e1c71cc59242e85b085f
      https://github.com/lxc/lxc/commit/c96a27f7393fe12f50c8e1c71cc59242e85b085f
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-08 (Mon, 08 Jun 2020)

  Changed paths:
    M src/lxc/network.h

  Log Message:
  -----------
  network: Adds veth vlan_id, vlan_id_set and vlan_tagged_ids

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: fdf76c6df57b48a7a85292054ed9a99c3943baf8
      https://github.com/lxc/lxc/commit/fdf76c6df57b48a7a85292054ed9a99c3943baf8
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M src/lxc/confile.c

  Log Message:
  -----------
  confile: Adds validation for lxc.net.veth.vlan.id

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: b8e06d332b6f4b8f0f99cb44dc2b54741f11a119
      https://github.com/lxc/lxc/commit/b8e06d332b6f4b8f0f99cb44dc2b54741f11a119
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M src/lxc/confile.c

  Log Message:
  -----------
  confile: Adds validation for lxc.net.veth.vlan.tagged.id

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 134ded24d0135d5b394007aa04c586eadb07e15b
      https://github.com/lxc/lxc/commit/134ded24d0135d5b394007aa04c586eadb07e15b
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M src/lxc/confile_utils.c

  Log Message:
  -----------
  confile/utils: Adds veth mode and vlan ID tracing to lxc_log_configured_netdevs

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 1f92ddc1a0b70b654f2f7f24db8e777648c3a646
      https://github.com/lxc/lxc/commit/1f92ddc1a0b70b654f2f7f24db8e777648c3a646
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M src/lxc/confile_utils.c

  Log Message:
  -----------
  confile/utils: Adds veth vlan tagged ID tracing to lxc_log_configured_netdevs

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 3a0049f3d242d6dfb588fd0ee047bf7716af909b
      https://github.com/lxc/lxc/commit/3a0049f3d242d6dfb588fd0ee047bf7716af909b
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M src/lxc/confile_utils.c

  Log Message:
  -----------
  confile/utils: Adds freeing of priv.veth_attr.vlan_tagged_ids

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 8abd96020af8dde982d6f941042e99aabba85c5e
      https://github.com/lxc/lxc/commit/8abd96020af8dde982d6f941042e99aabba85c5e
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M src/tests/parse_config_file.c

  Log Message:
  -----------
  tests: Adds test for lxc.net.0.veth.vlan.id config key

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 9262d646813bf8f3a25d769b2c14f8e9ac616fe9
      https://github.com/lxc/lxc/commit/9262d646813bf8f3a25d769b2c14f8e9ac616fe9
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M src/tests/parse_config_file.c

  Log Message:
  -----------
  tests: Adds test for bridge vlan "none" value

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 5ca374db087529f69184daa54709ca409f6dda51
      https://github.com/lxc/lxc/commit/5ca374db087529f69184daa54709ca409f6dda51
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M src/tests/parse_config_file.c

  Log Message:
  -----------
  tests: Adds test for lxc.net.0.veth.vlan.tagged.id config key

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 622f05c7383306726edb272cda425166a0a52e77
      https://github.com/lxc/lxc/commit/622f05c7383306726edb272cda425166a0a52e77
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M src/lxc/network.c

  Log Message:
  -----------
  network: Adds bridge vlan management functions

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 33320936d57e244b4e8a0cf2829475fd89551fe1
      https://github.com/lxc/lxc/commit/33320936d57e244b4e8a0cf2829475fd89551fe1
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M src/lxc/network.c

  Log Message:
  -----------
  network: Updates instantiate_veth to set bridge vlan settings

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: a789ca4c24190f903d80b077b3cae766e932b2ad
      https://github.com/lxc/lxc/commit/a789ca4c24190f903d80b077b3cae766e932b2ad
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M doc/lxc.container.conf.sgml.in

  Log Message:
  -----------
  doc: Adds documentation for veth vlan bridge options

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: df62850d2a3d0e7bb03d72e4c4b6ae6cd165d7d5
      https://github.com/lxc/lxc/commit/df62850d2a3d0e7bb03d72e4c4b6ae6cd165d7d5
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M src/lxc/network.c

  Log Message:
  -----------
  network: Updates netlink_open handling in lxc_ipvlan_create

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 8f7c3358ac07674029f104f2e97b7ed2ff98e029
      https://github.com/lxc/lxc/commit/8f7c3358ac07674029f104f2e97b7ed2ff98e029
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M src/lxc/network.c

  Log Message:
  -----------
  network: Adds OVS VLAN setup functions

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 38790036a81fe7088655408806e3e76c99260be8
      https://github.com/lxc/lxc/commit/38790036a81fe7088655408806e3e76c99260be8
  Author: Thomas Parrott <thomas.parrott at canonical.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M src/lxc/network.c

  Log Message:
  -----------
  network: Updates instantiate_veth to support OVS VLAN setup

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>


  Commit: 677c9967b16ab7a3833ec4e45c85f645015b879a
      https://github.com/lxc/lxc/commit/677c9967b16ab7a3833ec4e45c85f645015b879a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-06-09 (Tue, 09 Jun 2020)

  Changed paths:
    M doc/lxc.container.conf.sgml.in
    M src/lxc/api_extensions.h
    M src/lxc/confile.c
    M src/lxc/confile_utils.c
    M src/lxc/macro.h
    M src/lxc/network.c
    M src/lxc/network.h
    M src/tests/parse_config_file.c

  Log Message:
  -----------
  Merge pull request #3439 from tomponline/tp-nic-veth-vlan-ovs

NIC: Veth OVS bridge VLAN support


Compare: https://github.com/lxc/lxc/compare/bdf4616595c8...677c9967b16a


More information about the lxc-devel mailing list