Project

General

Profile

Actions

Feature #2554

closed

ipadm needs IPMP configuration support

Added by Sebastien Roy almost 10 years ago. Updated about 2 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
cmd - userland programs
Start date:
2012-03-28
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:

Description

ipadm/libipadm needs to grow the ability to create and administer IPMP groups to be on par with Solaris 11. See Solaris 11 ipadm man page and the *-ipmp subcommands:
http://docs.oracle.com/cd/E23824_01/html/821-1462/ipadm-1m.html#scrolltoc


Related issues

Related to illumos gate - Bug #14297: ipmgmtd crash on zone bootClosedAndy Fiddaman

Actions
Has duplicate illumos gate - Feature #1776: ipadm should be able to manage IPMP groupsClosed2011-11-14

Actions
Has duplicate illumos gate - Bug #3362: ipadm needs to support ipmpClosed2012-11-14

Actions
Actions #1

Updated by Yuri Pankov about 5 years ago

  • Has duplicate Feature #1776: ipadm should be able to manage IPMP groups added
Actions #2

Updated by Yuri Pankov about 5 years ago

  • Has duplicate Bug #3362: ipadm needs to support ipmp added
Actions #3

Updated by Dan Fields over 1 year ago

Nexenta has implemented this, in their code, with these two commits:

commit 486fefb2e0c434bad88809e120f6ce881d9b77b1
Author: Ivan Krivonos <>
Date: Mon Aug 4 13:04:14 2014 +0200
OS-161: Integrate IPMP changes
commit b34035bd0bd2557843d1bd0ce5ab5ce9222af131
Author: Yuri Pankov <>
Date: Fri Sep 16 02:00:34 2016 +0300

NEX-6864 cannot create functional link-based IPMP interface
NEX-7793 unable to add/remove interface with existing address to/from IPMP group
Reviewed by: Dan Fields <>
Reviewed by: Roman Strashkin <>

Actions #4

Updated by Hans Rosenfeld 5 months ago

Here's a list of commits from illumos-nexenta that need to be ported:

  • 486fefb2e0: OS-161: Integrate IPMP changes
  • 9fa773ca22: OS-161: Integrate IPMP changes (lint)
  • 9a690f6a43: NEX-2395: new libipadm/ipadm/ipmgmtd shall be backward compatible with old ipadm.conf format
  • 555dfaae08: NEX-2395: i_ipadm_nvl2ifinfo() shall ignore unknown entries in the per-interface NVL
  • 97314bada2: NEX-3676 Assertion failed when creating address object on IPMP group
  • 035fd08cd31: NEX-3908 IPMP group can have only one IP address
  • 167f1685092: NEX-1785 Add IPMP related subcommands to ipadm(1M) man page
  • 018fafef211a: NEX-6513 IPMP should be a proper service and not require manual daemon startup
  • b34035bd0b: NEX-6864 cannot create functional link-based IPMP interface, NEX-7793 unable to add/remove interface with existing address to/from IPMP group
  • d5438330cd: NEX-7968 libipadm returns reversed value for standby interface property
  • a5ed05484a: NEX-7823 ipmgmtd can't properly remove interface from the old ipadm.conf format
  • 3045b01428: NEX-8955 creating addresses on underlying IPMP links is broken, NEX-9102 deleting addresses from underlying IPMP interfaces leaves them down
Actions #5

Updated by Electric Monk 4 months ago

  • Gerrit CR set to 1645
Actions #6

Updated by Electric Monk about 2 months ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

git commit a73be61a80f7331c35adfa540bcf8f1546ff1e33

commit  a73be61a80f7331c35adfa540bcf8f1546ff1e33
Author: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Date:   2021-11-22T11:30:03.000Z

    2554 ipadm needs IPMP configuration support
    Contributed by: Ivan Krivonos <ivan.krivonos@nexenta.com>
    Contributed by: Yuri Pankov <yuri.pankov@nexenta.com>
    Reviewed by: C Fraire <cfraire@me.com>
    Reviewed by: Yuri Pankov <ypankov@tintri.com>
    Reviewed by: Andy Fiddaman <andyf@omnios.com>
    Reviewed by: Ryan Goodfellow <ryan.goodfellow@oxide.computer>
    Approved by: Richard Lowe <richlowe@richlowe.net>

Actions #7

Updated by Andy Fiddaman about 1 month ago

  • Related to Bug #14297: ipmgmtd crash on zone boot added
Actions

Also available in: Atom PDF