New issue
Advanced search Search tips

Issue 724904 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 726815
Owner:
Closed: Jan 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Feature



Sign in to add a comment

Isn't it support static IPv6 configuration in MBIM Device?

Reported by liebs...@gmail.com, May 22 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36
Platform: 9202.64.0 (Official Build) stable-channel peppy.

Steps to reproduce the problem:
1.Attach LTE Device to IPv6 only Network
2.connect MBIM with USB cable.

What is the expected behavior?
Question!!

What went wrong?
I researching for chrome OS MBIM.
While searching regarding MBIM on Chrome OS, I found code as below,
And it seems to be write by benchan. Maybe he is a chromium developer member.
Please see the line 874 comment.

---------------------------------------------
Chromiumos_libmbim/shill/Cellular.cc
---------------------------------------------
863 void Cellular::LinkEvent(unsigned int flags, unsigned int change) {
864   Device::LinkEvent(flags, change);
865   if (ppp_task_) {
866     LOG(INFO) << "Ignoring LinkEvent on device with PPP interface.";
867     return;
868   }
869
870   if ((flags & IFF_UP) != 0 && state_ == kStateConnected) {
871     LOG(INFO) << link_name() << " is up.";
872     SetState(kStateLinked);
873
874     // TODO(benchan): IPv6 support is currently disabled for cellular devices.
875     // Check and obtain IPv6 configuration from the bearer when we later enable
876     // IPv6 support on cellular devices.
877     CellularBearer *bearer = capability_->GetActiveBearer();
878     if (bearer && bearer->ipv4_config_method() == IPConfig::kMethodStatic) {
879       SLOG(Cellular, 2) << "Assign static IP configuration from bearer.";
880       SelectService(service_);
881       SetServiceState(Service::kStateConfiguring);
882       AssignIPConfig(*bearer->ipv4_config_properties());
883       return;
884     }
---------------------------------------------

Question) Isn't it support static IPv6 configuration?
If so, although cellular device send MBIM COMMAN_DONE message against MBIM_CID_IP_CONFIGURATION (query) that contain IPV6 parameters (IPv6 Addr, IPv6 DNS Addr, IPv6 G/W Addr, IPv6 MTU size),
Cheome OS will can’t configure IPv6 address.
Is it right?

Did this work before? N/A 

Chrome version: 57.0.2987.146   Channel: stable
OS Version: ??
Flash Version: 

The following is my test environment.
[Host PC Information]
-       Model : Acer C720
-       OS ver 57.0.2987.146 (64bit)
-       Platform 9202.64.0 (Official Build) stable-channel peppy.
-       Firmware Google_Peppy.4389.93.0
 
Components: OS>Systems>Mobile
Labels: M-57
Owner: benchan@chromium.org
Mergedinto: 726815
Status: Duplicate (was: Unconfirmed)
Status: Available (was: Duplicate)
Status: Duplicate (was: Available)

Sign in to add a comment