Skip to content

Commit 47decb1

Browse files
authored
Merge pull request #760 from pronebird/enable-iokit-network
iokit: enable network mod
2 parents 6061ff8 + 1d2c678 commit 47decb1

File tree

3 files changed

+54
-2
lines changed

3 files changed

+54
-2
lines changed

framework-crates/objc2-io-kit/Cargo.toml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework-crates/objc2-io-kit/translation-config.toml

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ module.i2c.skipped = true
1515
module.iokitmig.skipped = true
1616
module.kext.skipped = true
1717
module.ndrvsupport.skipped = true
18-
module.network.skipped = true
1918
module.ps.skipped = true
2019
module.pwr_mgt.skipped = true
2120
module.sbp2.skipped = true
@@ -155,3 +154,54 @@ fn.IOHIDAccessCheckAuditToken.skipped = true
155154

156155
# Private
157156
typedef._NXLLEvent.skipped = true
157+
158+
# IONetworkMedium.h
159+
# Aliases for constants from net/if_media.h
160+
const.kIOMediumEthernet.use-value = true
161+
const.kIOMediumEthernetAuto.use-value = true
162+
const.kIOMediumEthernetManual.use-value = true
163+
const.kIOMediumEthernetNone.use-value = true
164+
const.kIOMediumEthernet10BaseT.use-value = true
165+
const.kIOMediumEthernet10Base2.use-value = true
166+
const.kIOMediumEthernet10Base5.use-value = true
167+
const.kIOMediumEthernet100BaseTX.use-value = true
168+
const.kIOMediumEthernet100BaseFX.use-value = true
169+
const.kIOMediumEthernet100BaseT4.use-value = true
170+
const.kIOMediumEthernet100BaseVG.use-value = true
171+
const.kIOMediumEthernet100BaseT2.use-value = true
172+
const.kIOMediumEthernet1000BaseSX.use-value = true
173+
const.kIOMediumEthernet10BaseSTP.use-value = true
174+
const.kIOMediumEthernet10BaseFL.use-value = true
175+
const.kIOMediumEthernet1000BaseLX.use-value = true
176+
const.kIOMediumEthernet1000BaseCX.use-value = true
177+
const.kIOMediumEthernet1000BaseTX.use-value = true
178+
const.kIOMediumEthernet1000BaseT.use-value = true
179+
const.kIOMediumEthernetHomePNA1.use-value = true
180+
const.kIOMediumEthernet10GBaseSR.use-value = true
181+
const.kIOMediumEthernet10GBaseLR.use-value = true
182+
const.kIOMediumEthernet10GBaseCX4.use-value = true
183+
const.kIOMediumEthernet10GBaseT.use-value = true
184+
const.kIOMediumEthernet2500BaseT.use-value = true
185+
const.kIOMediumEthernet5000BaseT.use-value = true
186+
const.kIOMediumIEEE80211.use-value = true
187+
const.kIOMediumIEEE80211Auto.use-value = true
188+
const.kIOMediumIEEE80211Manual.use-value = true
189+
const.kIOMediumIEEE80211None.use-value = true
190+
const.kIOMediumIEEE80211FH1.use-value = true
191+
const.kIOMediumIEEE80211FH2.use-value = true
192+
const.kIOMediumIEEE80211DS1.use-value = true
193+
const.kIOMediumIEEE80211DS2.use-value = true
194+
const.kIOMediumIEEE80211DS5.use-value = true
195+
const.kIOMediumIEEE80211DS11.use-value = true
196+
const.kIOMediumIEEE80211OptionAdhoc.use-value = true
197+
const.kIOMediumOptionEEE.use-value = true
198+
const.kIOMediumOptionFullDuplex.use-value = true
199+
const.kIOMediumOptionHalfDuplex.use-value = true
200+
const.kIOMediumOptionFlowControl.use-value = true
201+
const.kIOMediumOptionFlag0.use-value = true
202+
const.kIOMediumOptionFlag1.use-value = true
203+
const.kIOMediumOptionFlag2.use-value = true
204+
const.kIOMediumOptionLoopback.use-value = true
205+
const.kIONetworkLinkValid.use-value = true
206+
const.kIONetworkLinkActive.use-value = true
207+
const.kIONetworkLinkNoNetworkChange.use-value = true

generated

0 commit comments

Comments
 (0)