Switch branches/tags
wl18xx-r5-20120103 wl18xx-internal-2012-05-21 wl18xx-20120203 wl18xx-20120202 wl18xx-2012-07-08 wl18xx-2012-07-08-2 wl18xx-2012-04-04 wl18xx-2012-03-23 wl18xx-2012-03-22 wl18xx-2012-03-21 wl18xx-2012-03-20 wl18xx-2012-03-02 wl18xx-2012-02-28 wl18xx-2012-02-27 wl18xx-2012-02-22 wl18xx-2012-02-21 wl18xx-2012-02-15 wl18xx-2012-02-14 wl18xx-2012-02-09 wl18xx-2012-02-08 wl18xx-2012-02-07 wl18xx-2011-12-16 wl18xx-2011-12-15 wl18xx-2011-12-15-2 wl18xx-2011-12-14 wl18xx-2011-12-13 wl18xx-2011-12-08-pre-rebase wl18xx-2011-12-02 wl18xx-2011-12-02-3 wl18xx-2011-12-02-2 wl18xx-2011-12-01 wl18xx-2011-11-30 wl18xx-2011-11-29 wl18xx-2011-11-29-2 wl18xx-2011-11-22 wl18xx-2011-11-21 wl18xx-2011-11-19-blaze wl18xx-2011-11-17-blaze wl18xx-2011-11-14-blaze wl18xx-2011-11-14-2-blaze wl18xx-2011-11-04-blaze wl18xx-2011-10-11 wl18xx-02-20 upstreaming-2013-03-25 upstreaming-2013-03-07 upstreaming-2013-03-05 upstream-3.4 testing-2011-12-12 r8.a6.06_38 r8.a3.09-build_51 r8.a3.09-build_50 r8.a3.09-build_49 r8.a3.09-build_48 r8.a3.09-build_47 r8.a3.09-build_45 r8.a3.09-build_44 r8.a3.09-build_43 r8.a3.09-build_42 r8.a3.09-build_41 r8.a3.09-build_39 r8.a3.09-build_38 r8.a3.09-build_37 r8.a3.09-build_36 r8.a3.09-build_35 r8.a3.09-build_30 r8.a3.09-build_29 r8.a3.09-build_28 r8.a3.09-build_27 r8.a3.09-build_25 r8.a3.09-build_24 r8.a3.09-build_23 r8.a3.09-build_22 r8.a3.09-build_21 r8.a3.09-build_20 r8.a3.09-build_19 r8.a3.08-build_18 r8.a3.08-build_16 r8.a3.08-build_14 r8.a3.08-build_13 r8.a3.08-build_12 r8.a3.08-build_11 r8.a3.08-build_10 r8.a3.05-build_7 r8.a3.05-build_6 r8.a3.05-build_5 r8.a3.05-build_4 r8.a3.05-build_3 r8.a3.05-build_1 r8.a2.09 r8.a2.08 r8.a2.08-candidate r8.a2.07 r8.a2.07-build_146 r8.a2.07-build_141 r8.a2.07-build_140 r8.a2.07-build_139 r8.a2.07-build_136 r8.a2.06 r8.a2.05 r8.a2.04
Nothing to show
Commits on Feb 19, 2014
  1. wlcore: declare support for ht40 dfs as well (squash)

    elp committed Feb 19, 2014
    this should be squashed into the iface combination patch
    Signed-off-by: Eliad Peller <>
Commits on Feb 9, 2014
  1. wl18xx: support 2 rx stbc streams

    elp committed Feb 9, 2014
    The wl18xx chip supports 2 rx stbc streams.
    Declare this support in the ht_cap attributes.
    Signed-off-by: Eliad Peller <>
Commits on Feb 6, 2014
  1. wlcore: change wlcore_cmd_dfs_master_restart implementation (squash)

    elp committed Feb 6, 2014
    Signed-off-by: Eliad Peller <>
  2. wlcore: change dfs_master_restart api (squash)

    elp committed Feb 6, 2014
    Signed-off-by: Eliad Peller <>
  3. wl18xx: fix channel switch supported rates in ap case (squash?)

    elp committed Feb 6, 2014
    Signed-off-by: Eliad Peller <>
Commits on Feb 3, 2014
  1. wlcore: stop cac on ap start

    elp committed Feb 3, 2014
    (do we want to re-start it on ap stop?)
    Signed-off-by: Eliad Peller <>
  2. wlcore: update channel info on op_change_chanctx

    elp committed Feb 3, 2014
    Signed-off-by: Eliad Peller <>
Commits on Feb 2, 2014
  1. wlcore: consider dfs in regdomain configuration

    elp committed Feb 2, 2014
    consider the channel available in case of dfs
    channel with dfs_available state.
    TODO: we might want to no automatically set
    NO_IR in case of radar (instead of setting
    it and then checking for it explicitly here...)
    Signed-off-by: Eliad Peller <>
  2. wlcore: add dfs master restart calls

    elp committed Feb 2, 2014
    call wlcore_cmd_dfs_master_restart when starting
    the ap on a new channel.
    Add a new WLVIF_FLAG_BEACON_DISABLED flag to
    indicate that dfs_master_restart command
    is required.
    Signed-off-by: Eliad Peller <>
  3. cfg80211: notify dfs state changes

    elp committed Feb 2, 2014
    call the reg notifier on dfs state changes
    Signed-off-by: Eliad Peller <>
Commits on Jan 28, 2014
  1. wlcore: add support for ap csa

    elp committed Jan 28, 2014
    Signed-off-by: Eliad Peller <>
  2. mac80211: report radar events with chanctx as well

    elp committed Jan 27, 2014
    TODO: get channel as param, etc.
    Signed-off-by: Eliad Peller <>
  3. cfg80211: decrease CAC time to 15 seconds (DEBUG)

    elp committed Jan 28, 2014
    Signed-off-by: Eliad Peller <>
  4. mac80211: fix reporting of radar detection during CAC

    elp committed Jan 28, 2014
    Currently, when radar is detected during CAC, we
    first cancel the cac (with CAC_ABORTED event) and
    only then report RADAR_DETECTED.
    This confuses userspace, as it reacts to the CAC_ABORTED
    as CAC wasn't completed successfully.
    Add event type to ieee80211_dfs_cac_cancel(), send
    only RADAR_DETECTED event in this case.
    Signed-off-by: Eliad Peller <>
  5. cfg80211: allow sending RADAR_DETECTED cac event

    elp committed Jan 28, 2014
    When radar was detected during cac, we should
    just send RADAR_DETECTED event and stop the cac.
    Make NL80211_RADAR_DETECTED a valid event param.
    Signed-off-by: Eliad Peller <>
Commits on Jan 26, 2014
  1. dfs: initial dfs commands implementation

    elp committed Jan 26, 2014
    Signed-off-by: Eliad Peller <>
Commits on Jan 21, 2014
  1. declare support for ap dfs

    elp committed Jan 20, 2014
    and allow chanctx + dfs
    Signed-off-by: Eliad Peller <>
  2. wlcore: fix unused variables warnings (SQUASH)

    elp committed Nov 26, 2013
    If CONFIG_OF is not defined, the compiler complains about
    some unused variables. solve it.
    This patch should be squashed into
    "wlcore: ifdef CONFIG_OF-dependant functions"
    Signed-off-by: Eliad Peller <>
  3. mac80211: fix wowlan-related compilation error (squash, ANDROID)

    elp committed Nov 20, 2013
    The wowlan structs were changed a bit, so we
    need to update our workaround patch as well.
    should be squashed into
    7ecbdd6 ('wlcore: set "any" trigger by default (ANDROID)')
    Signed-off-by: Eliad Peller <>
  4. mac80211/drivers: fix remain_on_channel(_expired) users (SQUASH)

    elp committed Nov 20, 2013
    commit ec79d1b ("mac80211: add cookie to remain_on_channel callback")
    broke the compilation of some drivers. fix it.
    additionally, allow passing 0 as wildcard cookie.
    Signed-off-by: Eliad Peller <>
  5. mac80211: use skb_tail_pointer (squash)

    elp committed Nov 20, 2013
    commit 7ae5c8e ("mac80211: extract basic rates on start_ap")
    used skb->tail directly, which might generate warnings
    under some configurations. use skb_tail_pointer() instead.
    Signed-off-by: Eliad Peller <>
  6. wlcore: enable beacon filtering only after receiving a beacon

    elp committed Nov 3, 2013
    Enabling beacon filtering before receving a beacon
    might result in not having a beacon at all for the
    current connected AP, which prevents the station
    from entering power-save.
    Replace the current approach (of starting beacon
    filtering on init) and configure beacon filering
    only after bss_conf->dtimper is set (which means
    mac80211 already parsed a beacon).
    Signed-off-by: Eliad Peller <>
  7. wlcore: consider tx_lnk_free_pkts only if valid (squash)

    elp committed Oct 10, 2013
    On recovery, fw_status might exist yet, causing
    fw_status->tx_lnk_free_pkts to be NULL.
    Check for it explicitly.
    (this patch should be squashed into "wlcore/wl18xx/wl12xx: simplify
    fw_status handling")
    Signed-off-by: Eliad Peller <>
  8. wl18xx: increase the number of RX BA sessions to 13

    ariknem committed with elp Aug 26, 2013
    The 18xx FW now supports it. Most sessions are used by the AP roles.
    Signed-off-by: Arik Nemtsov <>
  9. wl18xx: update statistics acx and debugfs files

    elp committed Aug 1, 2013
    Sync the driver statistics acx and debugfs representation
    with the current fw api.
    Signed-off-by: Eliad Peller <>
  10. wlcore: update apis to support multi-ap

    elp committed Aug 11, 2013
    Some modifications were done to the driver-fw api
    in order to support multiple APs.
    Signed-off-by: Eliad Peller <>
  11. wlcore/wl12xx/wl18xx: configure iface_combinations per-hw

    elp committed Sep 23, 2013
    Each hw supports a different iface combinations.
    Define the supported combinations in each driver,
    and save it in wl->iface_combinations.
    Since each driver defines its own combinations now,
    it can also define its max supported channels, so
    we no longer need to save and set it explicitly
    in wlcore.
    Update wl18xx interface combinations to allow
    multiple APs.
    Signed-off-by: Eliad Peller <>
  12. wlcore/wl12xx/wl18xx: configure max_stations per-hw

    elp committed Sep 23, 2013
    Each hw supports a different max stations (connected to the
    same ap). add a new wl->max_ap_stations and use it instead
    of the current common AP_MAX_STATIONS.
    Increase wl18xx max stations to 10.
    Signed-off-by: Eliad Peller <>
  13. wl18xx: increase the number of links to 16

    elp committed Aug 22, 2013
    Current wl18xx fw supports 16 links.
    Note that this change affects the fw_status struct,
    and thus breaking backward compatibility.
    TODO: squash with the fw bump
    Signed-off-by: Eliad Peller <>
  14. wl18xx: bump min fw version

    elp committed Sep 15, 2013
    Bump the min fw version to (multi-ap support)
    TODO: squash it with the first api change
    Signed-off-by: Eliad Peller <>
  15. wlcore: decrease warning verbosity during recovery

    ariknem committed with elp Oct 7, 2013
    Silently ignore repetitive scheduling of recovery work and commands
    being passed to the bus when the HW is not available. This can happen
    many times during recovery and slow it down. It also spams the kernel
    Signed-off-by: Arik Nemtsov <>
  16. wlcore/wl12xx/wl18xx: configure num_links per-hw

    elp committed Sep 23, 2013
    Upcoming fw versions will have different max links support
    (according to the hw). Get ready for it by configuring
    wl->num_links per-hw, instead of using the const WL12XX_MAX_LINKS.
    However, continue using WLCORE_MAX_LINKS in order to simplify
    structs declarations (we use it in multiple bitmaps, and converting
    them to dynamic arrays is just cumbersome).
    Signed-off-by: Eliad Peller <>
  17. wlcore/wl18xx/wl12xx: simplify fw_status handling

    elp committed Sep 22, 2013
    Instead of splitting the fw_status into 2 and using some
    complex calculations, read the fw status and let each low-level
    driver (wl12xx/wl18xx) convert it into a common struct.
    This is required for the upcoming fw api changes, which
    break the current logic anyway.
    Signed-off-by: Eliad Peller <>
  18. wlcore: consider multiple APs when checking active_link_count

    elp committed Sep 15, 2013
    Each AP has its own global and broadcast links, so when
    checking for active sta count (according to the active_link_count)
    we must take them all into account.
    Signed-off-by: Eliad Peller <>