Commit Graph

215 Commits

Author SHA1 Message Date
Jed Reynolds
64f243aa10 LFUtils.py: adds client function that can produce more detailed histogram from a Layer 3 DistributionPayload
Signed-off-by: Jed Reynolds <jed@candelatech.com>
2021-07-06 16:41:05 -07:00
anjali
534b584b72 removing changes 2021-07-03 00:18:19 +05:30
anjali
130dac16eb Add option to pass resource number eg for resource 2 [1.2.sta00] 2021-07-02 23:19:46 +05:30
anjali
ded93a3d33 Add option to pass resource number eg for resource 2 [1.2.sta00] 2021-07-02 23:02:07 +05:30
Jed Reynolds
c1e805e826 lf_json_autogen: updated method headers, some parameters for methods are wrong
Signed-off-by: Jed Reynolds <jed@candelatech.com>
2021-06-30 13:54:43 -07:00
Jed Reynolds
170ef3da94 lf_json_autogen.py: comments out imports that dont resolve; fixes some returns 2021-06-22 17:11:13 -07:00
Jed Reynolds
190e45f1fb JAG: enum values corrected to have API values, toggle values {0,1} no longer bit-flags, no enums items _name_like_this_
Signed-off-by: Jed Reynolds <jed@candelatech.com>
2021-06-21 23:34:39 -07:00
Jed Reynolds
f8f1297450 JAG: updated Enums: parameters are more clearly strings, numerals or bit flags
Signed-off-by: Jed Reynolds <jed@candelatech.com>
2021-06-21 21:36:41 -07:00
Jed Reynolds
137471ef0a updated lf_json_autogen.py
Signed-off-by: Jed Reynolds <jed@candelatech.com>
2021-06-18 17:57:27 -07:00
Ben Greear
f711be6c6a py-json: Add auto-generated lf-json library.
Signed-off-by: Ben Greear <greearb@candelatech.com>
2021-06-10 12:55:16 -07:00
Sushant Bawiskar
61a7d305df - added use-bss-transition flag
Signed-off-by: Sushant Bawiskar <sushant.bawiskar@candelatech.com>
2021-05-03 12:52:57 +05:30
shivamcandela
f731737325 added lf_sniff_radio and set_wifi_radio options 2021-04-24 22:20:51 +05:30
Matthew Stidham
3820a85db7 Revert "Fix error regarding the non_port flag"
This reverts commit e88a0e2b52.
2021-04-12 20:04:06 -07:00
Matthew Stidham
e88a0e2b52 Fix error regarding the non_port flag
Signed-off-by: Matthew Stidham <stidmatt@protonmail.com>
2021-04-12 17:00:18 -07:00
Ben Greear
70ee8972a0 l3-longevity: Support setting attenuators
User can specify comma separated list of attenuator EIDS
(shelf.resource.atten-id.atten-idx) and a list of attenuation
values and the script will iterate through those.

Signed-off-by: Ben Greear <greearb@candelatech.com>
2021-04-08 16:09:18 -07:00
Chuck SmileyRekiere
4f7154b881 lfcli_base.py: added success method that does not exit to allow for report generation from script after success
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2021-04-07 05:36:18 -06:00
Matthew Stidham
519cd785cb Remove halt on error from all inheritors of realm
Signed-off-by: Matthew Stidham <stidmatt@protonmail.com>
2021-03-17 14:26:06 -07:00
Jed Reynolds
44c65a4951 LFUtils: gains more debug output
Signed-off-by: Jed Reynolds <jed@candelatech.com>
2021-03-11 01:06:03 -08:00
Jed Reynolds
7388ac3b73 LFUtils.py: rewrite of wait_until_ports_disappear()
- groups queries by resource for fewer http calls
- tests for either 'interface' or 'interfaces'
- debug output slightly slower when debuggin

Signed-off-by: Jed Reynolds <jed@candelatech.com>
2021-03-09 01:07:48 -08:00
Jed Reynolds
9a5f15ec9b LFRequest.py: reduces volume of debug output
- headers not shown on 200 or 404
- headers not shown unless die_on_error_
- short 404 message now used

Signed-off-by: Jed Reynolds <jed@candelatech.com>
2021-03-09 01:07:48 -08:00
Matthew Stidham
c571bbf09e Merge remote-tracking branch 'origin/master' into diptiBranch-solidifyingV1
Signed-off-by: Matthew Stidham <stidmatt@protonmail.com>
2021-03-08 15:46:32 -08:00
Dipti
1b87a6926b v1 classes are taken out of realm.py, into their own files
Signed-off-by: Dipti <dipti.dhond@candelatech.com>
2021-03-05 23:39:07 -08:00
Jed Reynolds
6fb5313a6c LFRequest.py: do not die when attempting a port that is already deleted
Signed-off-by: Jed Reynolds <jed@candelatech.com>
2021-03-05 16:06:41 -08:00
Jed Reynolds
a8f0781bb6 LFUtils.py: adds debug output
Signed-off-by: Jed Reynolds <jed@candelatech.com>
2021-03-05 00:35:15 -08:00
Nikita Yadav
a421185a73 add_l4_endp flag file 2021-03-05 12:04:17 +05:30
Dipti
ff8553f548 inheritance of L3CXProf v1 is back to LFClibase
Signed-off-by: Dipti <dipti.dhond@candelatech.com>
2021-03-03 13:09:52 -08:00
Matthew Stidham
9308f1df87 Fix die_on_error command so it doesn't trigger on a 404 error
Signed-off-by: Matthew Stidham <stidmatt@protonmail.com>
2021-03-03 12:09:37 -08:00
Dipti
434feca6a5 Inheritance from base_profile works
Signed-off-by: Dipti <dipti.dhond@candelatech.com>
2021-03-02 13:46:24 -08:00
Jed Reynolds
f423588e59 whitespace
Signed-off-by: Jed Reynolds <jed@candelatech.com>
2021-03-02 13:13:57 -08:00
Jed Reynolds
6c9d1e484d LFRequest.py: adds stacktrace output to errors that exit
Signed-off-by: Jed Reynolds <jed@candelatech.com>
2021-03-02 00:08:00 -08:00
Jed Reynolds
dd47bf0e63 LFUtils.py: adds list_to_alias_map() a generic version of port_list_to_alias_map
Signed-off-by: Jed Reynolds <jed@candelatech.com>
2021-02-26 12:28:04 -08:00
Dipti
dcf85ba785 compare two dfs, small bugs but logic is now there
Signed-off-by: Dipti <dipti.dhond@candelatech.com>
2021-02-25 09:38:48 -08:00
Matthew Stidham
dcd3f2a108 Added a new logging function using the python logging function into lfcli base and updating realm to use the new function
Signed-off-by: Matthew Stidham <stidmatt@protonmail.com>
2021-02-24 11:25:03 -08:00
Dipti
87210c1cb7 changed logic for var_time, improved error message for incorrect monitor_interval input
Signed-off-by: Dipti <dipti.dhond@candelatech.com>
2021-02-20 14:35:24 -08:00
Chuck SmileyRekiere
f3d0848c5c Revert "creation of lfdata.py, import of lfdata.py"
This reverts commit 009b6110a1.
2021-02-19 09:10:10 -07:00
Dipti
009b6110a1 creation of lfdata.py, import of lfdata.py
Signed-off-by: Dipti <dipti.dhond@candelatech.com>
2021-02-19 02:45:01 -08:00
Dipti
84760e6959 added imports to only when they are used (small imports), dataframe comparison underway
Signed-off-by: Dipti <dipti.dhond@candelatech.com>
2021-02-18 10:24:55 -08:00
Dipti
b1ebef8f19 added total_seconds function to calculate total seconds since epoch, test_time_elapsed column to help with dataframe comparison
Signed-off-by: Dipti <dipti.dhond@candelatech.com>
2021-02-17 12:47:45 -08:00
Dipti
9db0c32b38 df to file fully implemented and working
Signed-off-by: Dipti <dipti.dhond@candelatech.com>
2021-02-17 01:36:24 -08:00
Dipti
1a90891a74 added 'if debug' logic, df to excel now working, better print statements
Signed-off-by: Dipti <dipti.dhond@candelatech.com>
2021-02-16 14:52:38 -08:00
Dipti
836b24b781 changes csv to final output version
Signed-off-by: Dipti <dipti.dhond@candelatech.com>
2021-02-16 09:54:00 -08:00
Jed Reynolds
07a7ce5a22 adds log output method, please keep developing this 2021-02-15 16:48:59 -08:00
Jed Reynolds
30e4bbc38b LFUtils: restricts input to string 2021-02-15 16:48:59 -08:00
Dipti
89f17eb678 start of comparison of 2 dataframes 2021-02-12 11:37:56 -08:00
Dipti
283ad29523 labels port manager columns if they are not layer 3 columns 2021-02-11 01:30:43 -08:00
Dipti
81a502b182 commented out write_to_csv, added seconds to file name, fixed missing datapoint 2021-02-10 22:56:34 -08:00
Matthew Stidham
ca7225a444 adding parse_time to ipv4_variable_time 2021-02-10 17:22:39 -08:00
Dipti
1b7a29f77e addition of query for port cols, beginning of acquiring port cols 2021-02-10 02:12:49 -08:00
Dipti
c3c0924cda commented out broken code, added code so output_format and report_file exten. is passed in, exten is changed to csv to create file, then csv is changed to correct output format 2021-02-09 18:33:04 -08:00
Dipti
e0d1a63f94 correction of str concatenation, defaulting to csv file creation 2021-02-09 17:00:27 -08:00