| /linux/net/mac80211/ |
| H A D | led.c | 12 void ieee80211_led_assoc(struct ieee80211_local *local, bool associated) in ieee80211_led_assoc() argument 14 if (!atomic_read(&local->assoc_led_active)) in ieee80211_led_assoc() 17 led_trigger_event(&local->assoc_led, LED_FULL); in ieee80211_led_assoc() 19 led_trigger_event(&local->assoc_led, LED_OFF); in ieee80211_led_assoc() 22 void ieee80211_led_radio(struct ieee80211_local *local, bool enabled) in ieee80211_led_radio() argument 24 if (!atomic_read(&local->radio_led_active)) in ieee80211_led_radio() 27 led_trigger_event(&local->radio_led, LED_FULL); in ieee80211_led_radio() 29 led_trigger_event(&local->radio_led, LED_OFF); in ieee80211_led_radio() 32 void ieee80211_alloc_led_names(struct ieee80211_local *local) in ieee80211_alloc_led_names() argument 34 local->rx_led.name = kasprintf(GFP_KERNEL, "%srx", in ieee80211_alloc_led_names() [all …]
|
| H A D | driver-ops.c | 13 int drv_start(struct ieee80211_local *local) in drv_start() argument 18 lockdep_assert_wiphy(local->hw.wiphy); in drv_start() 20 if (WARN_ON(local->started)) in drv_start() 23 trace_drv_start(local); in drv_start() 24 local->started = true; in drv_start() 27 ret = local->ops->start(&local->hw); in drv_start() 28 trace_drv_return_int(local, ret); in drv_start() 31 local->started = false; in drv_start() 36 void drv_stop(struct ieee80211_local *local, boo argument 57 drv_add_interface(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata) drv_add_interface() argument 90 drv_change_interface(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,enum nl80211_iftype type,bool p2p) drv_change_interface() argument 108 drv_remove_interface(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata) drv_remove_interface() argument 134 drv_sta_state(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,struct sta_info * sta,enum ieee80211_sta_state old_state,enum ieee80211_sta_state new_state) drv_sta_state() argument 170 drv_sta_set_txpwr(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,struct sta_info * sta) drv_sta_set_txpwr() argument 191 drv_link_sta_rc_update(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,struct ieee80211_link_sta * link_sta,u32 changed) drv_link_sta_rc_update() argument 212 drv_conf_tx(struct ieee80211_local * local,struct ieee80211_link_data * link,u16 ac,const struct ieee80211_tx_queue_params * params) drv_conf_tx() argument 247 drv_get_tsf(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata) drv_get_tsf() argument 265 drv_set_tsf(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,u64 tsf) drv_set_tsf() argument 281 drv_offset_tsf(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,s64 offset) drv_offset_tsf() argument 297 drv_reset_tsf(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata) drv_reset_tsf() argument 312 drv_assign_vif_chanctx(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx * ctx) drv_assign_vif_chanctx() argument 353 drv_unassign_vif_chanctx(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx * ctx) drv_unassign_vif_chanctx() argument 383 drv_switch_vif_chanctx(struct ieee80211_local * local,struct ieee80211_vif_chanctx_switch * vifs,int n_vifs,enum ieee80211_chanctx_switch_mode mode) drv_switch_vif_chanctx() argument 437 drv_ampdu_action(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,struct ieee80211_ampdu_params * params) drv_ampdu_action() argument 460 drv_link_info_changed(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,struct ieee80211_bss_conf * info,int link_id,u64 changed) drv_link_info_changed() argument 499 drv_set_key(struct ieee80211_local * local,enum set_key_cmd cmd,struct ieee80211_sub_if_data * sdata,struct ieee80211_sta * sta,struct ieee80211_key_conf * key) drv_set_key() argument 527 drv_change_vif_links(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,u16 old_links,u16 new_links,struct ieee80211_bss_conf * old[IEEE80211_MLD_MAX_NUM_LINKS]) drv_change_vif_links() argument 577 drv_change_sta_links(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,struct ieee80211_sta * sta,u16 old_links,u16 new_links) drv_change_sta_links() argument [all...] |
| H A D | offchannel.c | 27 struct ieee80211_local *local = sdata->local; in ieee80211_offchannel_ps_enable() local 31 /* FIXME: what to do when local->pspolling is true? */ in ieee80211_offchannel_ps_enable() 33 timer_delete_sync(&local->dynamic_ps_timer); in ieee80211_offchannel_ps_enable() 37 wiphy_work_cancel(local->hw.wiphy, &local->dynamic_ps_enable_work); in ieee80211_offchannel_ps_enable() 39 if (local->hw.conf.flags & IEEE80211_CONF_PS) { in ieee80211_offchannel_ps_enable() 41 local->hw.conf.flags &= ~IEEE80211_CONF_PS; in ieee80211_offchannel_ps_enable() 42 ieee80211_hw_config(local, -1, IEEE80211_CONF_CHANGE_PS); in ieee80211_offchannel_ps_enable() 46 !ieee80211_hw_check(&local in ieee80211_offchannel_ps_enable() 63 struct ieee80211_local *local = sdata->local; ieee80211_offchannel_ps_disable() local 83 ieee80211_offchannel_stop_vifs(struct ieee80211_local * local) ieee80211_offchannel_stop_vifs() argument 133 ieee80211_offchannel_return(struct ieee80211_local * local) ieee80211_offchannel_return() argument 194 ieee80211_end_finished_rocs(struct ieee80211_local * local,unsigned long now) ieee80211_end_finished_rocs() argument 225 ieee80211_recalc_sw_work(struct ieee80211_local * local,unsigned long now) ieee80211_recalc_sw_work() argument 263 struct ieee80211_local *local = ieee80211_hw_roc_start() local 280 struct ieee80211_local *local = hw_to_local(hw); ieee80211_ready_on_channel() local 290 _ieee80211_start_next_roc(struct ieee80211_local * local) _ieee80211_start_next_roc() argument 386 ieee80211_start_next_roc(struct ieee80211_local * local) ieee80211_start_next_roc() argument 416 ieee80211_reconfig_roc(struct ieee80211_local * local) ieee80211_reconfig_roc() argument 449 __ieee80211_roc_work(struct ieee80211_local * local) __ieee80211_roc_work() argument 490 struct ieee80211_local *local = ieee80211_roc_work() local 500 struct ieee80211_local *local = ieee80211_hw_roc_done() local 513 struct ieee80211_local *local = hw_to_local(hw); ieee80211_remain_on_channel_expired() local 522 ieee80211_coalesce_hw_started_roc(struct ieee80211_local * local,struct ieee80211_roc_work * new_roc,struct ieee80211_roc_work * cur_roc) ieee80211_coalesce_hw_started_roc() argument 561 ieee80211_start_roc_work(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata,struct ieee80211_channel * channel,unsigned int duration,u64 * cookie,struct sk_buff * txskb,enum ieee80211_roc_type type) ieee80211_start_roc_work() argument 712 struct ieee80211_local *local = sdata->local; ieee80211_remain_on_channel() local 721 ieee80211_cancel_roc(struct ieee80211_local * local,u64 cookie,bool mgmt_tx) ieee80211_cancel_roc() argument 808 struct ieee80211_local *local = sdata->local; ieee80211_cancel_remain_on_channel() local 817 struct ieee80211_local *local = sdata->local; ieee80211_mgmt_tx() local 1053 struct ieee80211_local *local = wiphy_priv(wiphy); ieee80211_mgmt_tx_cancel_wait() local 1058 ieee80211_roc_setup(struct ieee80211_local * local) ieee80211_roc_setup() argument 1066 ieee80211_roc_purge(struct ieee80211_local * local,struct ieee80211_sub_if_data * sdata) ieee80211_roc_purge() argument [all...] |
| H A D | chan.c | 112 ieee80211_chanctx_user_iter_next(struct ieee80211_local *local, in ieee80211_chanctx_user_iter_next() argument 120 lockdep_assert_wiphy(local->hw.wiphy); in ieee80211_chanctx_user_iter_next() 138 iter->sdata = list_prepare_entry(iter->sdata, &local->interfaces, list); in ieee80211_chanctx_user_iter_next() 139 list_for_each_entry_continue(iter->sdata, &local->interfaces, list) { in ieee80211_chanctx_user_iter_next() 164 #define for_each_chanctx_user_assigned(local, ctx, iter) \ argument 165 for (ieee80211_chanctx_user_iter_next(local, ctx, iter, \ 169 ieee80211_chanctx_user_iter_next(local, ctx, iter, \ 173 #define for_each_chanctx_user_reserved(local, ctx, iter) \ argument 174 for (ieee80211_chanctx_user_iter_next(local, ctx, iter, \ 178 ieee80211_chanctx_user_iter_next(local, ct 182 for_each_chanctx_user_all(local,ctx,iter) global() argument 191 ieee80211_chanctx_num_assigned(struct ieee80211_local * local,struct ieee80211_chanctx * ctx) ieee80211_chanctx_num_assigned() argument 203 ieee80211_chanctx_num_reserved(struct ieee80211_local * local,struct ieee80211_chanctx * ctx) ieee80211_chanctx_num_reserved() argument 215 ieee80211_chanctx_refcount(struct ieee80211_local * local,struct ieee80211_chanctx * ctx) ieee80211_chanctx_refcount() argument 234 ieee80211_num_chanctx(struct ieee80211_local * local,int radio_idx) ieee80211_num_chanctx() argument 250 ieee80211_can_create_new_chanctx(struct ieee80211_local * local,int radio_idx) ieee80211_can_create_new_chanctx() argument 312 _ieee80211_chanctx_compatible(struct ieee80211_local * local,struct ieee80211_link_data * skip_link,struct ieee80211_chanctx * ctx,const struct ieee80211_chan_req * req,struct ieee80211_chan_req * tmp) _ieee80211_chanctx_compatible() argument 337 ieee80211_chanctx_compatible(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,const struct ieee80211_chan_req * req,struct ieee80211_chan_req * tmp) ieee80211_chanctx_compatible() argument 346 ieee80211_chanctx_reserved_chanreq(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,const struct ieee80211_chan_req * req,struct ieee80211_chan_req * tmp) ieee80211_chanctx_reserved_chanreq() argument 368 ieee80211_chanctx_non_reserved_chandef(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,const struct ieee80211_chan_req * compat,struct ieee80211_chan_req * tmp) ieee80211_chanctx_non_reserved_chandef() argument 392 ieee80211_chanctx_can_reserve(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,const struct ieee80211_chan_req * req) ieee80211_chanctx_can_reserve() argument 414 ieee80211_find_reservation_chanctx(struct ieee80211_local * local,const struct ieee80211_chan_req * chanreq,enum ieee80211_chanctx_mode mode) ieee80211_find_reservation_chanctx() argument 515 struct ieee80211_local *local = link->sdata->local; ieee80211_get_width_of_link() local 575 ieee80211_get_chanctx_max_required_bw(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,struct ieee80211_link_data * rsvd_for,bool check_reserved) ieee80211_get_chanctx_max_required_bw() argument 627 __ieee80211_recalc_chanctx_min_def(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,struct ieee80211_link_data * rsvd_for,bool check_reserved) __ieee80211_recalc_chanctx_min_def() argument 668 ieee80211_chan_bw_change(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,bool reserved,bool narrowed) ieee80211_chan_bw_change() argument 738 _ieee80211_recalc_chanctx_min_def(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,struct ieee80211_link_data * rsvd_for,bool check_reserved) _ieee80211_recalc_chanctx_min_def() argument 758 ieee80211_recalc_chanctx_min_def(struct ieee80211_local * local,struct ieee80211_chanctx * ctx) ieee80211_recalc_chanctx_min_def() argument 764 _ieee80211_change_chanctx(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,struct ieee80211_chanctx * old_ctx,const struct ieee80211_chan_req * chanreq,struct ieee80211_link_data * rsvd_for) _ieee80211_change_chanctx() argument 841 ieee80211_change_chanctx(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,struct ieee80211_chanctx * old_ctx,const struct ieee80211_chan_req * chanreq) ieee80211_change_chanctx() argument 851 ieee80211_find_chanctx(struct ieee80211_local * local,const struct ieee80211_chan_req * chanreq,enum ieee80211_chanctx_mode mode) ieee80211_find_chanctx() argument 898 ieee80211_is_radar_required(struct ieee80211_local * local,struct cfg80211_scan_request * req) ieee80211_is_radar_required() argument 926 ieee80211_chanctx_radar_required(struct ieee80211_local * local,struct ieee80211_chanctx * ctx) ieee80211_chanctx_radar_required() argument 942 ieee80211_alloc_chanctx(struct ieee80211_local * local,const struct ieee80211_chan_req * chanreq,enum ieee80211_chanctx_mode mode,int radio_idx) ieee80211_alloc_chanctx() argument 968 ieee80211_add_chanctx(struct ieee80211_local * local,struct ieee80211_chanctx * ctx) ieee80211_add_chanctx() argument 993 ieee80211_new_chanctx(struct ieee80211_local * local,const struct ieee80211_chan_req * chanreq,enum ieee80211_chanctx_mode mode,bool assign_on_failure,int radio_idx) ieee80211_new_chanctx() argument 1023 ieee80211_del_chanctx(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,bool skip_idle_recalc) ieee80211_del_chanctx() argument 1037 ieee80211_free_chanctx(struct ieee80211_local * local,struct ieee80211_chanctx * ctx,bool skip_idle_recalc) ieee80211_free_chanctx() argument 1050 ieee80211_recalc_chanctx_chantype(struct ieee80211_local * local,struct ieee80211_chanctx * ctx) ieee80211_recalc_chanctx_chantype() argument 1107 ieee80211_recalc_radar_chanctx(struct ieee80211_local * local,struct ieee80211_chanctx * chanctx) ieee80211_recalc_radar_chanctx() argument 1129 struct ieee80211_local *local = sdata->local; ieee80211_assign_link_chanctx() local 1206 ieee80211_recalc_smps_chanctx(struct ieee80211_local * local,struct ieee80211_chanctx * chanctx) ieee80211_recalc_smps_chanctx() argument 1340 struct ieee80211_local *local = link->sdata->local; ieee80211_link_copy_chanctx_to_vlans() local 1381 ieee80211_replace_chanctx(struct ieee80211_local * local,const struct ieee80211_chan_req * chanreq,enum ieee80211_chanctx_mode mode,struct ieee80211_chanctx * curr_ctx) ieee80211_replace_chanctx() argument 1454 ieee80211_find_available_radio(struct ieee80211_local * local,const struct ieee80211_chan_req * chanreq,u32 radio_mask,int * radio_idx) ieee80211_find_available_radio() argument 1490 struct ieee80211_local *local = sdata->local; ieee80211_link_reserve_chanctx() local 1589 struct ieee80211_local *local = sdata->local; ieee80211_link_use_reserved_reassign() local 1671 struct ieee80211_local *local = sdata->local; ieee80211_link_use_reserved_assign() local 1742 ieee80211_chsw_switch_vifs(struct ieee80211_local * local,int n_vifs) ieee80211_chsw_switch_vifs() argument 1789 ieee80211_chsw_switch_ctxs(struct ieee80211_local * local) ieee80211_chsw_switch_ctxs() argument 1827 ieee80211_vif_use_reserved_switch(struct ieee80211_local * local) ieee80211_vif_use_reserved_switch() argument 2093 struct ieee80211_local *local = sdata->local; __ieee80211_link_release_channel() local 2133 struct ieee80211_local *local = sdata->local; ieee80211_find_or_create_chanctx() local 2162 struct ieee80211_local *local = sdata->local; _ieee80211_link_use_channel() local 2232 struct ieee80211_local *local = sdata->local; ieee80211_link_use_reserved_context() local 2296 struct ieee80211_local *local = sdata->local; ieee80211_link_change_chanreq() local 2375 struct ieee80211_local *local = sdata->local; ieee80211_link_vlan_copy_chanctx() local 2400 struct ieee80211_local *local = hw_to_local(hw); ieee80211_iter_chan_contexts_atomic() local 2418 struct ieee80211_local *local = hw_to_local(hw); ieee80211_iter_chan_contexts_mtx() local [all...] |
| H A D | pm.c | 14 static void ieee80211_sched_scan_cancel(struct ieee80211_local *local) in ieee80211_sched_scan_cancel() argument 16 if (ieee80211_request_sched_scan_stop(local)) in ieee80211_sched_scan_cancel() 18 cfg80211_sched_scan_stopped_locked(local->hw.wiphy, 0); in ieee80211_sched_scan_cancel() 23 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_suspend() local 27 if (!local->open_count) in __ieee80211_suspend() 30 local->suspending = true; in __ieee80211_suspend() 33 ieee80211_scan_cancel(local); in __ieee80211_suspend() 35 ieee80211_dfs_cac_cancel(local, NULL); in __ieee80211_suspend() 37 ieee80211_roc_purge(local, NULL); in __ieee80211_suspend() 39 ieee80211_del_virtual_monitor(local); in __ieee80211_suspend() [all …]
|
| H A D | led.h | 13 static inline void ieee80211_led_rx(struct ieee80211_local *local) in ieee80211_led_rx() argument 16 if (!atomic_read(&local->rx_led_active)) in ieee80211_led_rx() 18 led_trigger_blink_oneshot(&local->rx_led, MAC80211_BLINK_DELAY, MAC80211_BLINK_DELAY, 0); in ieee80211_led_rx() 22 static inline void ieee80211_led_tx(struct ieee80211_local *local) in ieee80211_led_tx() argument 25 if (!atomic_read(&local->tx_led_active)) in ieee80211_led_tx() 27 led_trigger_blink_oneshot(&local->tx_led, MAC80211_BLINK_DELAY, MAC80211_BLINK_DELAY, 0); in ieee80211_led_tx() 32 void ieee80211_led_assoc(struct ieee80211_local *local, 34 void ieee80211_led_radio(struct ieee80211_local *local, 36 void ieee80211_alloc_led_names(struct ieee80211_local *local); 37 void ieee80211_free_led_names(struct ieee80211_local *local); [all …]
|
| /linux/net/mac802154/ |
| H A D | driver-ops.h | 14 drv_xmit_async(struct ieee802154_local *local, struct sk_buff *skb) in drv_xmit_async() argument 16 return local->ops->xmit_async(&local->hw, skb); in drv_xmit_async() 20 drv_xmit_sync(struct ieee802154_local *local, struct sk_buff *skb) in drv_xmit_sync() argument 24 return local->ops->xmit_sync(&local->hw, skb); in drv_xmit_sync() 27 static inline int drv_set_pan_id(struct ieee802154_local *local, __le16 pan_id) in drv_set_pan_id() argument 34 if (!local->ops->set_hw_addr_filt) { in drv_set_pan_id() 41 trace_802154_drv_set_pan_id(local, pan_id); in drv_set_pan_id() 42 ret = local->ops->set_hw_addr_filt(&local->hw, &filt, in drv_set_pan_id() 44 trace_802154_drv_return_int(local, ret); in drv_set_pan_id() 49 drv_set_extended_addr(struct ieee802154_local *local, __le64 extended_addr) in drv_set_extended_addr() argument [all …]
|
| H A D | scan.c | 44 static int mac802154_scan_cleanup_locked(struct ieee802154_local *local, in mac802154_scan_cleanup_locked() argument 49 struct wpan_phy *wpan_phy = local->phy; in mac802154_scan_cleanup_locked() 54 clear_bit(IEEE802154_IS_SCANNING, &local->ongoing); in mac802154_scan_cleanup_locked() 55 cancel_delayed_work(&local->scan_work); in mac802154_scan_cleanup_locked() 56 request = rcu_replace_pointer(local->scan_req, NULL, 1); in mac802154_scan_cleanup_locked() 69 ieee802154_mlme_op_post(local); in mac802154_scan_cleanup_locked() 72 drv_set_channel(local, wpan_phy->current_page, in mac802154_scan_cleanup_locked() 76 drv_stop(local); in mac802154_scan_cleanup_locked() 79 drv_start(local, sdata->required_filtering, &local->addr_filt); in mac802154_scan_cleanup_locked() 84 int mac802154_abort_scan_locked(struct ieee802154_local *local, in mac802154_abort_scan_locked() argument [all …]
|
| /linux/net/rxrpc/ |
| H A D | local_object.c | 2 /* Local endpoint object management 42 void rxrpc_local_dont_fragment(const struct rxrpc_local *local, bool set) in rxrpc_local_dont_fragment() argument 45 ip_sock_set_mtu_discover(local->socket->sk, IP_PMTUDISC_DO); in rxrpc_local_dont_fragment() 47 ip_sock_set_mtu_discover(local->socket->sk, IP_PMTUDISC_DONT); in rxrpc_local_dont_fragment() 51 * Compare a local to an address. Return -ve, 0 or +ve to indicate less than, 59 static long rxrpc_local_cmp_key(const struct rxrpc_local *local, in rxrpc_local_cmp_key() argument 64 diff = ((local->srx.transport_type - srx->transport_type) ?: in rxrpc_local_cmp_key() 65 (local->srx.transport_len - srx->transport_len) ?: in rxrpc_local_cmp_key() 66 (local->srx.transport.family - srx->transport.family)); in rxrpc_local_cmp_key() 75 return ((u16 __force)local in rxrpc_local_cmp_key() 98 struct rxrpc_local *local = rxrpc_client_conn_reap_timeout() local 112 struct rxrpc_local *local; rxrpc_alloc_local() local 162 rxrpc_open_socket(struct rxrpc_local * local,struct net * net) rxrpc_open_socket() argument 250 struct rxrpc_local *local; rxrpc_lookup_local() local 327 rxrpc_get_local(struct rxrpc_local * local,enum rxrpc_local_trace why) rxrpc_get_local() argument 341 rxrpc_get_local_maybe(struct rxrpc_local * local,enum rxrpc_local_trace why) rxrpc_get_local_maybe() argument 358 rxrpc_put_local(struct rxrpc_local * local,enum rxrpc_local_trace why) rxrpc_put_local() argument 379 rxrpc_use_local(struct rxrpc_local * local,enum rxrpc_local_trace why) rxrpc_use_local() argument 398 rxrpc_unuse_local(struct rxrpc_local * local,enum rxrpc_local_trace why) rxrpc_unuse_local() argument 420 rxrpc_destroy_local(struct rxrpc_local * local) rxrpc_destroy_local() argument 460 struct rxrpc_local *local = container_of(rcu, struct rxrpc_local, rcu); rxrpc_local_rcu() local 471 struct rxrpc_local *local; rxrpc_destroy_all_locals() local [all...] |
| /linux/tools/testing/selftests/net/forwarding/ |
| H A D | mirror_gre_lib.sh | 7 local tundev=$1; shift 8 local ip1=$1; shift 9 local ip2=$1; shift 10 local forward_type=$1; shift 11 local backward_type=$1; shift 19 local tundev=$1; shift 20 local ip1=$1; shift 21 local ip2=$1; shift 28 local tundev=$1; shift 29 local forward_type=$1; shift [all …]
|
| H A D | mirror_lib.sh | 5 local from_dev=$1; shift 6 local direction=$1; shift 7 local to_dev=$1; shift 8 local filter=$1; shift 17 local from_dev=$1; shift 18 local direction=$1; shift 25 local addr=$1; shift 32 local vrf_name=$1; shift 33 local sip=$1; shift 34 local dip=$1; shift [all …]
|
| H A D | lib.sh | 94 local dev=$1; shift 95 local driver_path="/sys/class/net/$dev/device/driver" 104 local ifnames=`ip -j link show | jq -r ".[].ifname"` 105 local count=0 109 local driver_name=`driver_name_get $ifname` 148 local dev=$1; shift 163 local dev=$1; shift 178 local dev=$1; shift 179 local ret; 266 local de [all...] |
| H A D | router_mpath_nh_lib.sh | 5 local what=$1; shift 6 local nh1_id=$1; shift 7 local nh2_id=$1; shift 8 local group_id=$1; shift 9 local stats_get=$1; shift 10 local mz="$@" 12 local dp 18 local dd 19 local t0_rp12=$(link_stats_tx_packets_get $rp12) 20 local t0_rp13=$(link_stats_tx_packets_get $rp13) [all …]
|
| H A D | bridge_mdb_max.sh | 85 local br_flags=$1; shift 157 local IPs=("$@") 158 local IPstr=$(echo ${IPs[@]} | tr '[:space:]' , | sed 's/,$//') 165 local op=$1; shift 166 local locus=$1; shift 167 local GRP=$1; shift 168 local state=$1; shift 169 local IPs=("$@") 171 local source_list=$(cfg_src_list ${IPs[@]}) 175 local br_locus=$(echo "$locus" | sed 's/^dev /port /') [all …]
|
| /linux/net/nfc/ |
| H A D | llcp_core.c | 23 static void nfc_llcp_rx_skb(struct nfc_llcp_local *local, struct sk_buff *skb); 47 struct nfc_llcp_local *local = sock->local; in nfc_llcp_socket_purge() local 53 if (local == NULL) in nfc_llcp_socket_purge() 56 /* Search for local pending SKBs that are related to this socket */ in nfc_llcp_socket_purge() 57 skb_queue_walk_safe(&local->tx_queue, s, tmp) { in nfc_llcp_socket_purge() 61 skb_unlink(s, &local->tx_queue); in nfc_llcp_socket_purge() 66 static void nfc_llcp_socket_release(struct nfc_llcp_local *local, bool device, in nfc_llcp_socket_release() argument 73 skb_queue_purge(&local->tx_queue); in nfc_llcp_socket_release() 75 write_lock(&local->sockets.lock); in nfc_llcp_socket_release() 77 sk_for_each_safe(sk, tmp, &local->sockets.head) { in nfc_llcp_socket_release() [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | lib.sh | 36 local a=$1; shift 37 local b=$1; shift 38 local -A weights 39 local weight=0 41 local i 57 local a=$1; shift 58 local b=$1; shift 66 local a=$1; shift 67 local b=$1; shift 75 local sleep_cm [all...] |
| H A D | fdb_flush.sh | 49 local cmd="$1" 50 local out 51 local rc 52 local stderr="2>/dev/null" 70 local rc=$1 71 local expected=$2 72 local msg="$3" 73 local nsuccess 74 local nfail 75 local ret [all …]
|
| H A D | test_vxlan_mdb.sh | 136 local rc=$1 137 local expected=$2 138 local msg="$3" 171 local cmd="$1" 172 local out 173 local stderr="2>/dev/null" 191 local ns=$1; shift 192 local id=$1; shift 193 local handle=$1; shift 194 local count=$1; shift [all …]
|
| /linux/scripts/atomic/ |
| H A D | atomic-tbl.sh | 48 local tmpltype="$1"; shift 49 local pfx="$1"; shift 50 local name="$1"; shift 51 local sfx="$1"; shift 52 local order="$1"; shift 54 local base="" 55 local file="" 86 local meta="$1"; shift 87 local int="$1"; shift 108 local name="${1#c}" [all …]
|
| H A D | gen-atomic-fallback.sh | 11 local template="$1"; shift 12 local meta="$1"; shift 13 local pfx="$1"; shift 14 local name="$1"; shift 15 local sfx="$1"; shift 16 local order="$1"; shift 17 local atomic="$1"; shift 18 local int="$1"; shift 20 local ret="$(gen_ret_type "${meta}" "${int}")" 21 local retstmt="$(gen_ret_stmt "${meta}")" [all …]
|
| /linux/tools/testing/selftests/vsock/ |
| H A D | vmtest.sh | 97 "Check QEMU successfully starts two VMs with same CID in two different local namespaces." 100 "Check QEMU successfully starts one VM in a global ns and then another VM in a local ns with the same CID." 103 "Check QEMU successfully starts one VM in a local ns and then another VM in a global ns with the same CID." 109 "Run socat to test a process in a global ns fails to connect to a VM in a local ns." 115 "Run socat to test a VM in a global ns fails to connect to a host process in a local ns." 118 "Run socat to test a host process in a local ns fails to connect to a VM in another local ns." 121 "Run socat to test a VM in a local ns fails to connect to a host process in another local ns." 124 "Run socat to test a loopback vsock in a global ns fails to connect to a vsock in a local n [all...] |
| /linux/tools/testing/selftests/net/netfilter/ |
| H A D | conntrack_resize.sh | 44 local expected="$1" 47 local lv=$(sysctl -n net.nf_conntrack_max) 56 local ns="$1" 57 local count="$2" 58 local i=0 59 local bulk=16 75 local ns="$1" 76 local count="$2" 77 local msg="$3" 79 local now=$(ip netns exec "$ns" conntrack -C) [all …]
|
| /linux/tools/testing/selftests/drivers/net/microchip/ |
| H A D | ksz9477_qos.sh | 105 local if_name=$1 106 local order=$2 113 local stats_json=$1 114 local field_name=$2 121 local test_name=$1; 122 local apptrust_order=$2; 123 local port_prio=$3; 124 local dscp_ipv=$4; 125 local dscp=$5; 126 local have_vlan=$6; [all …]
|
| /linux/tools/testing/selftests/drivers/net/mlxsw/ |
| H A D | sch_offload.sh | 19 local handle=$1; shift 20 local h 21 local offloaded 34 local handle=$1; shift 37 local offloaded=$(qdisc_stats_get $h1 "$handle" .offloaded) 42 local unoffloaded=$(tc q sh dev $h1 invisible | 54 local handle=$1; shift 55 local locus=$1; shift 65 local handle=$1; shift 66 local locus=$1; shift [all …]
|
| H A D | devlink_linecard.sh | 25 local state=$1; shift 26 local current=$("$@") 39 local lc=$1 46 local lc=$1 47 local state=$2 48 local timeout=$3 # ms 55 local lc=$1 56 local state=$2 57 local timeout=$3 # ms 64 local port_count=$1; shift [all …]
|