Lines Matching refs:seq

9 static void *bond_info_seq_start(struct seq_file *seq, loff_t *pos)  in bond_info_seq_start()  argument
12 struct bonding *bond = seq->private; in bond_info_seq_start()
29 static void *bond_info_seq_next(struct seq_file *seq, void *v, loff_t *pos) in bond_info_seq_next() argument
31 struct bonding *bond = seq->private; in bond_info_seq_next()
50 static void bond_info_seq_stop(struct seq_file *seq, void *v) in bond_info_seq_stop() argument
56 static void bond_info_show_master(struct seq_file *seq) in bond_info_show_master() argument
58 struct bonding *bond = seq->private; in bond_info_show_master()
65 seq_printf(seq, "Bonding Mode: %s", in bond_info_show_master()
72 seq_printf(seq, " (fail_over_mac %s)", optval->string); in bond_info_show_master()
75 seq_printf(seq, "\n"); in bond_info_show_master()
80 seq_printf(seq, "Transmit Hash Policy: %s (%d)\n", in bond_info_show_master()
86 seq_printf(seq, "Primary Slave: %s", in bond_info_show_master()
91 seq_printf(seq, " (primary_reselect %s)", in bond_info_show_master()
95 seq_printf(seq, "\nCurrently Active Slave: %s\n", in bond_info_show_master()
99 seq_printf(seq, "MII Status: %s\n", netif_carrier_ok(bond->dev) ? in bond_info_show_master()
101 seq_printf(seq, "MII Polling Interval (ms): %d\n", bond->params.miimon); in bond_info_show_master()
102 seq_printf(seq, "Up Delay (ms): %d\n", in bond_info_show_master()
104 seq_printf(seq, "Down Delay (ms): %d\n", in bond_info_show_master()
111 seq_printf(seq, "ARP Polling Interval (ms): %d\n", in bond_info_show_master()
114 seq_printf(seq, "ARP IP target/s (n.n.n.n form):"); in bond_info_show_master()
120 seq_printf(seq, ","); in bond_info_show_master()
121 seq_printf(seq, " %pI4", &bond->params.arp_targets[i]); in bond_info_show_master()
124 seq_printf(seq, "\n"); in bond_info_show_master()
130 seq_puts(seq, "\n802.3ad info\n"); in bond_info_show_master()
131 seq_printf(seq, "LACP rate: %s\n", in bond_info_show_master()
133 seq_printf(seq, "Min links: %d\n", bond->params.min_links); in bond_info_show_master()
136 seq_printf(seq, "Aggregator selection policy (ad_select): %s\n", in bond_info_show_master()
140 seq_printf(seq, "bond %s has no active aggregator\n", in bond_info_show_master()
143 seq_printf(seq, "Active Aggregator Info:\n"); in bond_info_show_master()
145 seq_printf(seq, "\tAggregator ID: %d\n", in bond_info_show_master()
147 seq_printf(seq, "\tNumber of ports: %d\n", in bond_info_show_master()
149 seq_printf(seq, "\tActor Key: %d\n", in bond_info_show_master()
151 seq_printf(seq, "\tPartner Key: %d\n", in bond_info_show_master()
153 seq_printf(seq, "\tPartner Mac Address: %pM\n", in bond_info_show_master()
159 static void bond_info_show_slave(struct seq_file *seq, in bond_info_show_slave() argument
162 struct bonding *bond = seq->private; in bond_info_show_slave()
164 seq_printf(seq, "\nSlave Interface: %s\n", slave->dev->name); in bond_info_show_slave()
165 seq_printf(seq, "MII Status: %s\n", bond_slave_link_status(slave->link)); in bond_info_show_slave()
167 seq_printf(seq, "Speed: %s\n", "Unknown"); in bond_info_show_slave()
169 seq_printf(seq, "Speed: %d Mbps\n", slave->speed); in bond_info_show_slave()
172 seq_printf(seq, "Duplex: %s\n", "Unknown"); in bond_info_show_slave()
174 seq_printf(seq, "Duplex: %s\n", slave->duplex ? "full" : "half"); in bond_info_show_slave()
176 seq_printf(seq, "Link Failure Count: %u\n", in bond_info_show_slave()
179 seq_printf(seq, "Permanent HW addr: %pM\n", slave->perm_hwaddr); in bond_info_show_slave()
180 seq_printf(seq, "Slave queue ID: %d\n", slave->queue_id); in bond_info_show_slave()
187 seq_printf(seq, "Aggregator ID: %d\n", in bond_info_show_slave()
189 seq_printf(seq, "Actor Churn State: %s\n", in bond_info_show_slave()
191 seq_printf(seq, "Partner Churn State: %s\n", in bond_info_show_slave()
193 seq_printf(seq, "Actor Churned Count: %d\n", in bond_info_show_slave()
195 seq_printf(seq, "Partner Churned Count: %d\n", in bond_info_show_slave()
198 seq_puts(seq, "details actor lacp pdu:\n"); in bond_info_show_slave()
199 seq_printf(seq, " system priority: %d\n", in bond_info_show_slave()
201 seq_printf(seq, " port key: %d\n", in bond_info_show_slave()
203 seq_printf(seq, " port priority: %d\n", in bond_info_show_slave()
205 seq_printf(seq, " port number: %d\n", in bond_info_show_slave()
207 seq_printf(seq, " port state: %d\n", in bond_info_show_slave()
210 seq_puts(seq, "details partner lacp pdu:\n"); in bond_info_show_slave()
211 seq_printf(seq, " system priority: %d\n", in bond_info_show_slave()
213 seq_printf(seq, " oper key: %d\n", in bond_info_show_slave()
215 seq_printf(seq, " port priority: %d\n", in bond_info_show_slave()
217 seq_printf(seq, " port number: %d\n", in bond_info_show_slave()
219 seq_printf(seq, " port state: %d\n", in bond_info_show_slave()
222 seq_puts(seq, "Aggregator ID: N/A\n"); in bond_info_show_slave()
227 static int bond_info_seq_show(struct seq_file *seq, void *v) in bond_info_seq_show() argument
230 seq_printf(seq, "%s\n", bond_version); in bond_info_seq_show()
231 bond_info_show_master(seq); in bond_info_seq_show()
233 bond_info_show_slave(seq, v); in bond_info_seq_show()
247 struct seq_file *seq; in bond_info_open() local
253 seq = file->private_data; in bond_info_open()
254 seq->private = PDE_DATA(inode); in bond_info_open()