Opened 5 years ago

Last modified 3 years ago

#3748 reviewing enhancement

add i(Phone)OS interface manager

Reported by: fdupont Owned by: UnAssigned
Priority: low Milestone: Solaris and other unsupported
Component: Unclassified Version: git
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DHCP Feature Depending on Ticket:
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description (last modified by tomek)

i(Phone)OS SDK fails with BPF (aka BSD) and without any interface manager link fails on undefined vtable... The idea is to add a placeholder so *cross* compiling for i(Phone)OS works well even of course it won't give functional binaries (when we'll have the material/interest we'll reopen this or create a new ticket).
Note this is stacked on #3745.

Subtickets

Change History (11)

comment:1 Changed 5 years ago by fdupont

Note it is possible there is no way to get the MAC address of an iOS device since version 7. Doesn't matter as we don't need it for all cases...

comment:2 Changed 5 years ago by fdupont

  • Owner set to fdupont
  • Status changed from new to accepted

comment:3 Changed 5 years ago by fdupont

Done (to be committed) with a new OS_IOS C/make flag and a face_mgr_ios.cc "BSD without BPF" variant. BTW it compiles well, I'll save the details in a system specific page in the Wiki.

comment:4 Changed 5 years ago by fdupont

Recall it because it is better to add a few #ifdef in the BSD interface manager than to add a new file (iOS is BSD without BPF).

comment:5 Changed 5 years ago by fdupont

  • Status changed from accepted to assigned

comment:6 Changed 4 years ago by fdupont

Removed the file so the only remaining question is iOS should be a system type by itself (current option) or a subtype of BSD? The difference is iOS has no BPF (including the header files).
Ready for (easy!) review.

comment:7 Changed 4 years ago by fdupont

  • Owner changed from fdupont to UnAssigned
  • Status changed from assigned to reviewing

comment:8 Changed 4 years ago by tomek

  • Milestone changed from Kea-proposed to DHCP Outstanding Tasks

comment:9 Changed 4 years ago by tomek

  • Milestone changed from DHCP Outstanding Tasks to Outstanding Tasks

Milestone renamed

comment:10 Changed 3 years ago by tomek

  • Description modified (diff)
  • Milestone changed from Outstanding Tasks to Solaris-and-exotic-systems

comment:11 Changed 3 years ago by tomek

  • Milestone changed from Solaris-and-exotic-systems to Solaris and other unsupported

Milestone renamed

Note: See TracTickets for help on using tickets.