The code above formulates, sends and (in a second executable) receives
ethernet frames. The network namespaces are set up to enable this. The
ethernet frames are unusual for two reasons: they are long (2156 MTU),
and they are typed as non-IP (or ARP). Also, they don't use the MAC
addresses that the interfaces have (but this should be no problem as the
interfaces are put in promiscuous mode and, as stated before, on
4.4.0-128-generic, this test works fine). I'll expand on the test to see
if it is to do with length or type. I'll also formulate a regular IP
frame and see if it comes through regardless.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1780103

Title:
  Network namespaces support for non-IP suddenly missing

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  I run 16.04, and I keep daily track of all dist-upgrades. Yesterday (3
  july 2018) there was an upgrade, and it must have been a kernel
  upgrade, because my machine had rebooted (which I make it do
  automatically if needed).

  From today, the system tests on my project have stopped working (C 
development). These system tests do the following: using the 'ip' command, they 
set up several network namespaces, in which I run several executables 
concurrently, that exchange network messages with each other. The namespaces 
that use IP have kept on working, while the ones that don't (I'm implementing 
an ethernet network packet structure of my own) have stopped working. I've done 
the same tests on my laptop, which is also a 16.04, on which I haven't done the 
upgrade (and I'm very hesitant to do so now, because this is my bread and 
butter), and there they work still.
  --- 
  ApportVersion: 2.20.1-0ubuntu2.18
  Architecture: i386
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  kees       1919 F.... pulseaudio
   /dev/snd/seq:        timidity   1084 F.... timidity
  DistroRelease: Ubuntu 16.04
  HibernationDevice: RESUME=UUID=3ed19ff5-7945-42ac-a22a-9136402798d8
  InstallationDate: Installed on 2018-02-06 (148 days ago)
  InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release i386 (20160420.1)
  IwConfig:
   lo        no wireless extensions.
   
   enp1s0    no wireless extensions.
  Lsusb:
   Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
   Bus 001 Device 002: ID 046d:c30e Logitech, Inc. UltraX Keyboard (Y-BL49)
   Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  MachineType: Gigabyte Technology Co., Ltd. To be filled by O.E.M.
  Package: linux (not installed)
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-128-generic 
root=UUID=43c7f0dc-00d1-4bb5-86c0-9ac982fbe227 ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 4.4.0-128.154-generic 4.4.131
  PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
   linux-restricted-modules-4.4.0-128-generic N/A
   linux-backports-modules-4.4.0-128-generic  N/A
   linux-firmware                             1.157.19
  RfKill:
   
  Tags:  xenial
  Uname: Linux 4.4.0-128-generic i686
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:
   
  _MarkForUpload: True
  dmi.bios.date: 03/16/2016
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: F4
  dmi.board.asset.tag: To be filled by O.E.M.
  dmi.board.name: H110M-S2H-CF
  dmi.board.vendor: Gigabyte Technology Co., Ltd.
  dmi.board.version: x.x
  dmi.chassis.asset.tag: To Be Filled By O.E.M.
  dmi.chassis.type: 3
  dmi.chassis.vendor: To Be Filled By O.E.M.
  dmi.chassis.version: To Be Filled By O.E.M.
  dmi.modalias: 
dmi:bvnAmericanMegatrendsInc.:bvrF4:bd03/16/2016:svnGigabyteTechnologyCo.,Ltd.:pnTobefilledbyO.E.M.:pvrTobefilledbyO.E.M.:rvnGigabyteTechnologyCo.,Ltd.:rnH110M-S2H-CF:rvrx.x:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
  dmi.product.name: To be filled by O.E.M.
  dmi.product.version: To be filled by O.E.M.
  dmi.sys.vendor: Gigabyte Technology Co., Ltd.
  --- 
  ApportVersion: 2.20.1-0ubuntu2.18
  Architecture: i386
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  kees       1920 F.... pulseaudio
   /dev/snd/seq:        timidity   1065 F.... timidity
  DistroRelease: Ubuntu 16.04
  HibernationDevice: RESUME=UUID=3ed19ff5-7945-42ac-a22a-9136402798d8
  InstallationDate: Installed on 2018-02-06 (148 days ago)
  InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release i386 (20160420.1)
  IwConfig:
   lo        no wireless extensions.
   
   enp1s0    no wireless extensions.
  Lsusb:
   Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
   Bus 001 Device 002: ID 046d:c30e Logitech, Inc. UltraX Keyboard (Y-BL49)
   Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  MachineType: Gigabyte Technology Co., Ltd. To be filled by O.E.M.
  Package: linux (not installed)
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-130-generic 
root=UUID=43c7f0dc-00d1-4bb5-86c0-9ac982fbe227 ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 4.4.0-130.156-generic 4.4.134
  PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
   linux-restricted-modules-4.4.0-130-generic N/A
   linux-backports-modules-4.4.0-130-generic  N/A
   linux-firmware                             1.157.19
  RfKill:
   
  Tags:  xenial
  Uname: Linux 4.4.0-130-generic i686
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:
   
  _MarkForUpload: True
  dmi.bios.date: 03/16/2016
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: F4
  dmi.board.asset.tag: To be filled by O.E.M.
  dmi.board.name: H110M-S2H-CF
  dmi.board.vendor: Gigabyte Technology Co., Ltd.
  dmi.board.version: x.x
  dmi.chassis.asset.tag: To Be Filled By O.E.M.
  dmi.chassis.type: 3
  dmi.chassis.vendor: To Be Filled By O.E.M.
  dmi.chassis.version: To Be Filled By O.E.M.
  dmi.modalias: 
dmi:bvnAmericanMegatrendsInc.:bvrF4:bd03/16/2016:svnGigabyteTechnologyCo.,Ltd.:pnTobefilledbyO.E.M.:pvrTobefilledbyO.E.M.:rvnGigabyteTechnologyCo.,Ltd.:rnH110M-S2H-CF:rvrx.x:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
  dmi.product.name: To be filled by O.E.M.
  dmi.product.version: To be filled by O.E.M.
  dmi.sys.vendor: Gigabyte Technology Co., Ltd.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1780103/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to