Changeset efc782b in rtems-libbsd


Ignore:
Timestamp:
Dec 12, 2016, 11:31:33 AM (3 years ago)
Author:
Christian Mauderer <Christian.Mauderer@…>
Branches:
fd86c091b97759106da7355ce1dd81ebe030e285, f020f08430150c1656a0ad0a1de13699db9b980b
Children:
2e8dd24
Parents:
a241ea8
git-author:
Christian Mauderer <Christian.Mauderer@…> (12/12/16 11:31:33)
git-committer:
Christian Mauderer <Christian.Mauderer@…> (01/17/17 11:50:57)
Message:

Port IEEE 802.11.

Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • libbsd.py

    ra241ea8 refc782b  
    15151515            'sys/net80211/ieee80211_adhoc.h',
    15161516            'sys/net80211/ieee80211_ageq.h',
     1517            'sys/net80211/ieee80211_alq.h',
    15171518            'sys/net80211/ieee80211_amrr.h',
    15181519            'sys/net80211/ieee80211_crypto.h',
    15191520            'sys/net80211/ieee80211_dfs.h',
    15201521            'sys/net80211/ieee80211_freebsd.h',
     1522            'sys/net80211/ieee80211.h',
    15211523            'sys/net80211/_ieee80211.h',
    1522             'sys/net80211/ieee80211.h',
    15231524            'sys/net80211/ieee80211_hostap.h',
    15241525            'sys/net80211/ieee80211_ht.h',
     
    15361537            'sys/net80211/ieee80211_rssadapt.h',
    15371538            'sys/net80211/ieee80211_scan.h',
     1539            'sys/net80211/ieee80211_scan_sw.h',
    15381540            'sys/net80211/ieee80211_sta.h',
    15391541            'sys/net80211/ieee80211_superg.h',
     
    15781580            'sys/net80211/ieee80211_scan.c',
    15791581            'sys/net80211/ieee80211_scan_sta.c',
     1582            'sys/net80211/ieee80211_scan_sw.c',
    15801583            'sys/net80211/ieee80211_sta.c',
    15811584            'sys/net80211/ieee80211_superg.c',
     
    27692772    mm.addModule(netinet6(mm))
    27702773    #mm.addModule(netipsec(mm))
    2771     #mm.addModule(net80211(mm))
     2774    mm.addModule(net80211(mm))
    27722775    mm.addModule(opencrypto(mm))
    27732776    mm.addModule(crypto(mm))
  • libbsd_waf.py

    ra241ea8 refc782b  
    899899              'freebsd/sys/net/rtsock.c',
    900900              'freebsd/sys/net/slcompress.c',
     901              'freebsd/sys/net80211/ieee80211.c',
     902              'freebsd/sys/net80211/ieee80211_acl.c',
     903              'freebsd/sys/net80211/ieee80211_action.c',
     904              'freebsd/sys/net80211/ieee80211_adhoc.c',
     905              'freebsd/sys/net80211/ieee80211_ageq.c',
     906              'freebsd/sys/net80211/ieee80211_amrr.c',
     907              'freebsd/sys/net80211/ieee80211_crypto.c',
     908              'freebsd/sys/net80211/ieee80211_crypto_ccmp.c',
     909              'freebsd/sys/net80211/ieee80211_crypto_none.c',
     910              'freebsd/sys/net80211/ieee80211_crypto_tkip.c',
     911              'freebsd/sys/net80211/ieee80211_crypto_wep.c',
     912              'freebsd/sys/net80211/ieee80211_ddb.c',
     913              'freebsd/sys/net80211/ieee80211_dfs.c',
     914              'freebsd/sys/net80211/ieee80211_freebsd.c',
     915              'freebsd/sys/net80211/ieee80211_hostap.c',
     916              'freebsd/sys/net80211/ieee80211_ht.c',
     917              'freebsd/sys/net80211/ieee80211_hwmp.c',
     918              'freebsd/sys/net80211/ieee80211_input.c',
     919              'freebsd/sys/net80211/ieee80211_ioctl.c',
     920              'freebsd/sys/net80211/ieee80211_mesh.c',
     921              'freebsd/sys/net80211/ieee80211_monitor.c',
     922              'freebsd/sys/net80211/ieee80211_node.c',
     923              'freebsd/sys/net80211/ieee80211_output.c',
     924              'freebsd/sys/net80211/ieee80211_phy.c',
     925              'freebsd/sys/net80211/ieee80211_power.c',
     926              'freebsd/sys/net80211/ieee80211_proto.c',
     927              'freebsd/sys/net80211/ieee80211_radiotap.c',
     928              'freebsd/sys/net80211/ieee80211_ratectl.c',
     929              'freebsd/sys/net80211/ieee80211_ratectl_none.c',
     930              'freebsd/sys/net80211/ieee80211_regdomain.c',
     931              'freebsd/sys/net80211/ieee80211_rssadapt.c',
     932              'freebsd/sys/net80211/ieee80211_scan.c',
     933              'freebsd/sys/net80211/ieee80211_scan_sta.c',
     934              'freebsd/sys/net80211/ieee80211_scan_sw.c',
     935              'freebsd/sys/net80211/ieee80211_sta.c',
     936              'freebsd/sys/net80211/ieee80211_superg.c',
     937              'freebsd/sys/net80211/ieee80211_tdma.c',
     938              'freebsd/sys/net80211/ieee80211_wds.c',
     939              'freebsd/sys/net80211/ieee80211_xauth.c',
    901940              'freebsd/sys/netinet/accf_data.c',
    902941              'freebsd/sys/netinet/accf_dns.c',
  • rtemsbsd/include/rtems/bsd/sys/param.h

    ra241ea8 refc782b  
    178178
    179179/*
     180 * ALIGNED_POINTER is a boolean macro that checks whether an address
     181 * is valid to fetch data elements of type t from on this architecture.
     182 * This does not reflect the optimal alignment, just the possibility
     183 * (within reasonable limits).
     184 */
     185#define ALIGNED_POINTER(p, t)   ((((u_long)(p)) & (sizeof(t) - 1)) == 0)
     186
     187/*
    180188 * Some macros for units conversion
    181189 */
  • rtemsbsd/rtems/rtems-kernel-init.c

    ra241ea8 refc782b  
    5151#include <sys/stat.h>
    5252
     53#include <net80211/ieee80211_freebsd.h>
     54
    5355#include <rtems/bsd/bsd.h>
    5456
     
    6264RTEMS_BSD_DEFINE_SET(modmetadata_set, struct mod_metadata *);
    6365RTEMS_BSD_DEFINE_SET(sysctl_set, struct sysctl_oid *);
     66RTEMS_BSD_DEFINE_SET(ieee80211_ioctl_getset, ieee80211_ioctl_getfunc *);
     67RTEMS_BSD_DEFINE_SET(ieee80211_ioctl_setset, ieee80211_ioctl_setfunc *);
    6468
    6569RTEMS_BSD_DEFINE_RWSET(sysinit_set, struct sysinit *);
Note: See TracChangeset for help on using the changeset viewer.