MCPcopy Create free account
hub / github.com/F-Stack/f-stack / ifmr_init

Function ifmr_init

freebsd/net/if.c:2901–2915  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2899
2900#ifdef COMPAT_FREEBSD32
2901static void
2902ifmr_init(struct ifmediareq *ifmr, caddr_t data)
2903{
2904 struct ifmediareq32 *ifmr32;
2905
2906 ifmr32 = (struct ifmediareq32 *)data;
2907 memcpy(ifmr->ifm_name, ifmr32->ifm_name,
2908 sizeof(ifmr->ifm_name));
2909 ifmr->ifm_current = ifmr32->ifm_current;
2910 ifmr->ifm_mask = ifmr32->ifm_mask;
2911 ifmr->ifm_status = ifmr32->ifm_status;
2912 ifmr->ifm_active = ifmr32->ifm_active;
2913 ifmr->ifm_count = ifmr32->ifm_count;
2914 ifmr->ifm_ulist = (int *)(uintptr_t)ifmr32->ifm_ulist;
2915}
2916
2917static void
2918ifmr_update(const struct ifmediareq *ifmr, caddr_t data)

Callers 1

ifioctlFunction · 0.85

Calls 1

memcpyFunction · 0.50

Tested by

no test coverage detected