Lines Matching refs:seq

11 static void *bond_info_seq_start(struct seq_file *seq, loff_t *pos)
14 struct bonding *bond = pde_data(file_inode(seq->file));
31 static void *bond_info_seq_next(struct seq_file *seq, void *v, loff_t *pos)
33 struct bonding *bond = pde_data(file_inode(seq->file));
52 static void bond_info_seq_stop(struct seq_file *seq, void *v)
58 static void bond_info_show_master(struct seq_file *seq)
60 struct bonding *bond = pde_data(file_inode(seq->file));
67 seq_printf(seq, "Bonding Mode: %s",
74 seq_printf(seq, " (fail_over_mac %s)", optval->string);
77 seq_printf(seq, "\n");
82 seq_printf(seq, "Transmit Hash Policy: %s (%d)\n",
88 seq_printf(seq, "Primary Slave: %s",
93 seq_printf(seq, " (primary_reselect %s)",
97 seq_printf(seq, "\nCurrently Active Slave: %s\n",
101 seq_printf(seq, "MII Status: %s\n", netif_carrier_ok(bond->dev) ?
103 seq_printf(seq, "MII Polling Interval (ms): %d\n", bond->params.miimon);
104 seq_printf(seq, "Up Delay (ms): %d\n",
106 seq_printf(seq, "Down Delay (ms): %d\n",
108 seq_printf(seq, "Peer Notification Delay (ms): %d\n",
116 seq_printf(seq, "ARP Polling Interval (ms): %d\n",
118 seq_printf(seq, "ARP Missed Max: %u\n",
121 seq_printf(seq, "ARP IP target/s (n.n.n.n form):");
127 seq_printf(seq, ",");
128 seq_printf(seq, " %pI4", &bond->params.arp_targets[i]);
131 seq_printf(seq, "\n");
135 seq_printf(seq, "NS IPv6 target/s (xx::xx form):");
141 seq_printf(seq, ",");
142 seq_printf(seq, " %pI6c", &bond->params.ns_targets[i]);
145 seq_printf(seq, "\n");
152 seq_puts(seq, "\n802.3ad info\n");
153 seq_printf(seq, "LACP active: %s\n",
155 seq_printf(seq, "LACP rate: %s\n",
157 seq_printf(seq, "Min links: %d\n", bond->params.min_links);
160 seq_printf(seq, "Aggregator selection policy (ad_select): %s\n",
163 seq_printf(seq, "System priority: %d\n",
165 seq_printf(seq, "System MAC address: %pM\n",
169 seq_printf(seq,
173 seq_printf(seq, "Active Aggregator Info:\n");
175 seq_printf(seq, "\tAggregator ID: %d\n",
177 seq_printf(seq, "\tNumber of ports: %d\n",
179 seq_printf(seq, "\tActor Key: %d\n",
181 seq_printf(seq, "\tPartner Key: %d\n",
183 seq_printf(seq, "\tPartner Mac Address: %pM\n",
190 static void bond_info_show_slave(struct seq_file *seq,
193 struct bonding *bond = pde_data(file_inode(seq->file));
195 seq_printf(seq, "\nSlave Interface: %s\n", slave->dev->name);
196 seq_printf(seq, "MII Status: %s\n", bond_slave_link_status(slave->link));
198 seq_printf(seq, "Speed: %s\n", "Unknown");
200 seq_printf(seq, "Speed: %d Mbps\n", slave->speed);
203 seq_printf(seq, "Duplex: %s\n", "Unknown");
205 seq_printf(seq, "Duplex: %s\n", slave->duplex ? "full" : "half");
207 seq_printf(seq, "Link Failure Count: %u\n",
210 seq_printf(seq, "Permanent HW addr: %*phC\n",
212 seq_printf(seq, "Slave queue ID: %d\n", slave->queue_id);
219 seq_printf(seq, "Aggregator ID: %d\n",
221 seq_printf(seq, "Actor Churn State: %s\n",
223 seq_printf(seq, "Partner Churn State: %s\n",
225 seq_printf(seq, "Actor Churned Count: %d\n",
227 seq_printf(seq, "Partner Churned Count: %d\n",
231 seq_puts(seq, "details actor lacp pdu:\n");
232 seq_printf(seq, " system priority: %d\n",
234 seq_printf(seq, " system mac address: %pM\n",
236 seq_printf(seq, " port key: %d\n",
238 seq_printf(seq, " port priority: %d\n",
240 seq_printf(seq, " port number: %d\n",
242 seq_printf(seq, " port state: %d\n",
245 seq_puts(seq, "details partner lacp pdu:\n");
246 seq_printf(seq, " system priority: %d\n",
248 seq_printf(seq, " system mac address: %pM\n",
250 seq_printf(seq, " oper key: %d\n",
252 seq_printf(seq, " port priority: %d\n",
254 seq_printf(seq, " port number: %d\n",
256 seq_printf(seq, " port state: %d\n",
260 seq_puts(seq, "Aggregator ID: N/A\n");
265 static int bond_info_seq_show(struct seq_file *seq, void *v)
268 seq_printf(seq, "%s\n", bond_version);
269 bond_info_show_master(seq);
271 bond_info_show_slave(seq, v);